An Evening With Sql Server 2008 R2 For Edge Ug


Published on

A brief overview of SQL Server 2008 R2 for the Edge User Group Meeting 18th November 2009

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Some data – especially attributes used for analysis, hierarchies, new data elements for planning, and historical information don’t have a home in corporate information systems. This “homeless” data typically lives in spreadsheets, SharePoint lists, Access Databases and in email folders. If organizations plan to consolidate these critical but overlooked data assets, they need an interface to create new product classifications, maintain multiple cost center hierarchies.The stewardship portal provides a place to create, edit and update master data members. The portal enforces domain values on attributes, shows validation status, provides views into transactions, copy versions of models, define hierarchies, move members in hierarchies, create special sub-hierarchies (collections), document master data models, define rules, and import and export dataThe stewardship portal is also the interface where the data steward or master data administrator performs administrative functions such as defining models, hierarchies, deploying models, importing data –In short, the stewardship portal contains the entire MDS user interface
  • Building the right process one of the most important aspects of Master Data Management. Who knows of a change first? Who has authority to change data? Who needs to approve the change? Which systems should initiate changes? Which systems should receive changes? There is no single correct process and MDS supports the right process for a particular organization through its open interfaces, notification capabilities, workflows, and business rules.
  • An Evening With Sql Server 2008 R2 For Edge Ug

    1. 1. Edge User Group<br />An evening withSQL Server 2008 R2<br />Andrew Fryer <br />Evangelist <br />1<br /><br />@DeepFAT on TWitter<br />
    2. 2. Managed Self-Service BI<br />Multi-Server Management<br />Virtualization & Live Migration<br />Scalable relational database platform<br />Consistent, familiar model & tools<br />Self-managed, highly available<br />MPP support for 10s to 100s TB DW<br />Highly scalable appliances<br />Seamlessly integrated with Microsoft BI <br />THE MARKETING SLIDE<br />
    3. 3. Power pivot<br />3<br />Edge User GROUP<br />
    4. 4. Add in for Excel 2010<br />no actual dependency on SQL Server<br />Add in for SharePoint 2010<br />as part of SQL Server 2008 R2 install<br />poWERpIVOT<br />4<br />
    5. 5. REPORTING SERVICES<br />5<br />Edge User GROUP<br />
    6. 6. Report Builder 3<br />Share Reporting Components<br />Mapping<br />onto shapes<br />or Bing Maps<br />REPORTING SERVICES<br />6<br />
    7. 7. Control POINT<br />7<br />Edge User GROUP<br />
    8. 8. Multi-Server Management<br />Data Tier Access Components (DAC)<br />CONTROL POINT<br />8<br />
    9. 9. 9<br />
    10. 10. DAC in Action<br />10<br />
    11. 11. Master Data Challenges<br />11<br />Preliminary Information Subject to Change<br />No single, trusted source of the truth<br />Conflicting Views of Product, Customer Location, etc<br />No dimension maintenance capability<br />Inability to enforce data stewardship processes<br />No system to maintain attributes<br />Multiple stakeholders for the same record<br />Inconsistencies cost – mistakes, incorrect reports<br />
    12. 12. MDS Capabilities<br />12<br />Preliminary Information Subject to Change<br />
    13. 13. Master Data Services Hub<br />An authoritative source <br />Central storage and services<br />SQL Server database<br />WCF API<br />Serves as system of entry, system of record or both<br />Any Domain<br />Features to support Stewardship and Integration<br />13<br />Preliminary Information Subject to Change<br />
    14. 14. Stewardship Portal<br />Master Data Management<br />Model Management<br />Model Documentation<br />14<br />Preliminary Information Subject to Change<br />
    15. 15. MDS<br />Stewardship Process<br />Item Create<br />ERP 1<br />Stewardship Portal<br />Create Notification<br />Attribute Change<br />Master Data Services Layer<br />Approval Request<br />Change Notification<br />Master Data<br />Database Layer<br />ERP 2<br />Data<br />Warehouse<br />Bulk Extract<br />15<br />Preliminary Information Subject to Change<br />
    16. 16. Micellany<br />16<br />Edge User GROUP<br />
    17. 17. Unicode Compression<br />No compression for Unicode data in SQL 2008<br />In R2 Unicode compression can yield space savings of up to 50% depending on the type of data stored<br />Uses SCSU (Simple Compression Scheme for Unicode Data), a standard compression scheme for Unicode data (details at<br />Only nchar/nvarchar and not nvarchar(max) yet....<br />
    18. 18. Lightweight install of Windows Server 2008/R2<br />Great for IIS7.5 (now supports<br />But not for SQL Server 2008<br />Server Core<br />18<br />
    19. 19. OPEN THE FIREWALL<br />netsh [enter]<br />advfirewallfirewall [enter]<br />set rule group=”remote administration” new enable=yes [enter]<br />add rule name=”Open Port 1433” dir=in action=allow protocol=TCP localport=1433 [enter]<br />JOIN the CORE MACHINE TO YOUR DOMAIN<br />Use netdom join ComputerName /domain:DomainName /userd:UserName /passwordd: (yes there are 2 dd s here)<br />or the powershell configurator we used (from<br />ADD .NET FRAMEWORK<br />Dism /online /enable-feature /featurename: NetFx2-ServerCore /featurename: ServerCore-WOW64 /featurename:NetFx3-ServerCore-WOW64 /featurename:NetFx2-ServerCore-WOW64 /featurename: NetFx3-ServerCore <br /> and optionally /featurename:MicrosoftWindowsPowerShell<br />INSTALL SQL SERVER FROM THE COMAND LINE<br />This needs to be on one line but is shown like this to make it clearer<br />SETUP.EXE<br />/QS <br />/ACTION=Install <br />/FEATURES=SQL ONLY SQL Works on CORE so no Reporting Services etc. <br />/INSTANCENAME=MSSQLSERVER<br />/SQLSVCACCOUNT=&quot;domainsqlserviceaccount&quot;<br />/SQLSVCPASSWORD=&quot;sqlserviceaccountpassword&quot;<br />/SQLSYSADMINACCOUNTS=&quot;domainsqladminusername&quot;<br />/AGTSVCACCOUNT=&quot;NT AUTHORITYNetwork Service“<br />/IACCEPTSQLSERVERLICENSETERMS<br />/TCPENABLED=1<br />/SECURITYMODE=SQL <br />/SAPWD=“******&quot;<br />But HERE’s HOW<br />19<br />