LEADER 00000cam a2200625Ia 4500 001 825821728 003 OCoLC 005 20240129213017.0 006 m o d 007 cr unu|||||||| 008 130129s2012 xx ac o 001 0 eng d 019 966397993|a969781109|a985041383|a1005750246 020 9781430234883 020 1430234881 020 9781430234890 020 143023489X 029 1 AU@|b000050591368 029 1 AU@|b000053294097 029 1 DEBBG|bBV041120568 029 1 DEBSZ|b396754678 035 (OCoLC)825821728|z(OCoLC)966397993|z(OCoLC)969781109 |z(OCoLC)985041383|z(OCoLC)1005750246 037 CL0500000188|bSafari Books Online 040 UMI|beng|epn|cUMI|dCOO|dDEBSZ|dOCLCQ|dCAUOI|dYDXCP|dOCLCQ |dTXI|dOCLCQ|dVT2|dLIV|dOCLCQ|dOCLCO|dOCLCF|dCEF|dINT |dOCLCQ|dOCLCO|dWYU|dUWO|dDEHBZ|dTKN|dOCLCQ|dUAB|dUKAHL |dOCLCQ|dOCLCO|dBRF|dOCLCO|dOCLCQ|dOCLCO 049 INap 082 04 004.36 082 04 004.36|222 099 eBook O’Reilly for Public Libraries 100 1 Root, Randal. 245 10 Pro SQL Server 2012 BI solutions /|cRandal Root, Caryn Mason.|h[O'Reilly electronic resource] 246 3 Pro SQL Server 2012 Business intelligence solutions 260 [Place of publication not identified] :|bApress,|c2012 |e(New York, NY :|fDistributed to the Book trade worldwide by Springer Science+Business Media New York) 300 1 online resource (1 volume) :|billustrations, portraits 336 text|btxt|2rdacontent 337 computer|bc|2rdamedia 338 online resource|bcr|2rdacarrier 490 1 The expert's voice in SQL server 505 00 |gMachine generated contents note:|gch. 1|tBusiness Intelligence Solutions --|tWho Should Read This Book? -- |tWhat Is a Business Intelligence Solution? --|gStep 1 |tInterview and Identify Data --|gStep 2|tPlan the BI Solution --|gStep 3|tCreate a Data Warehouse --|gStep 4 |tCreate an ETL Process --|gStep 5|tCreate Cubes --|gStep 6|tCreate Reports --|gStep 7|tTest and Tune the Solution - -|gStep 8|tApprove, Release and Prepare --|tPractice Exercises and More --|tDownloadable Content --|tOur Example Scenarios --|tSetup Instructions --|tThink Small, Win Big --|tRapid Application Development for BI Solutions --|tMoving On --|tWhat's Next? --|gch. 2|tBig-Picture Overview --|t10,000-Foot View --|tInterviewing and Isolating Data --|tPlan the Solution --|tCreating Planning Documents --|tAdding Documents to Visual Studio -- |tCreating the Data Warehouse --|tExample Data Warehouse - -|tUsing SQL Code to Create a Data Warehouse --|tRunning SQL Code from Visual Studio --|tCreate the ETL Process -- |tETL with an SSIS Project --|tCreating an SSIS Package -- |tOutlining the Control Flow Tasks --|tSSIS Connections -- |tConfiguring an Execute SQL Task --|tConfiguring Data Flow Tasks --|tConfiguring Additional Data Flows -- |tConfiguring a Data Source --|tExecuting an SSIS Task -- |tCompleting the Package Execution --|tCreating a Cube -- |tMaking a Connection to the Data Warehouse --|tCreating a Data Source View --|tCreating Dimensions --|tCreating Cubes --|tDeploying and Processing --|tCreating Reports -- |tUsing the SSRS Wizard --|tManually Creating SSRS Reports --|tTesting the Solution --|tApprove, Release, and Prepare --|tMoving On --|tWhat's Next? --|gch. 3|tPlanning Solutions --|tOutline the Steps in the Process -- |tInterviewing --|tWhy Do We Need It? --|tWhat Are We Building? --|tHow Long Will It Take to Build? --|tHow Will We Build It? --|tWho Will We Get to Build It? --|tWhen Will We Need It? --|tHow Will We Finish It? --|t"Hey, Wait! I'm a Developer, Not a Manager" --|tDocumenting the Requirements --|tLocating Data --|tDefining the Roles -- |tDefining the Team --|tDetermining the Schedule --|tIT, Security and Licensing Requirements --|tEstimating the Cost --|tDocumenting the Solution Plan --|tImplementation --|tMoving On --|tWhat's Next? --|gch. 4|tDesigning a Data Warehouse --|tWhat Is a Data Warehouse? --|tWhat Is a Data Mart? --|tCompeting Definitions --|tStarting with an OLTP Design --|tTypical OLTP Database Design --|tNormalized Tables --|tTable Relationships --|tMany-to-Many Tables -- |tOne-to-Many Tables --|tParent -- Child One-to-Many Tables --|tTypical Data Warehouse Database Design -- |tMeasures --|tFact Table --|tDimensions --|tStars and Snowflakes --|tPerformance Considerations --|tComparing Designs --|tForeign Keys --|tMissing Features -- |tDimensional Patterns --|tStandard Dimensions --|tFact or Degenerate Dimensions --|tTime Dimensions --|tRole-Playing Dimensions --|tParent -- Child Dimensions --|tJunk Dimensions --|tMany-to-Many Dimensions --|tConformed Dimensions --|tAdding Surrogate Keys --|tSlowly Changing Dimensions --|tType I --|tType II --|tType III --|tMoving On --|tWhat's Next? --|gch. 5|tCreating a Data Warehouse - -|tSQL Server Management Studio --|tConnecting to Servers --|tConfiguration Manager --|tManagement Studio Windows -- |tObject Explorer --|tQuery Window --|tChanging the Query Window Focus --|tExecuting a Query --|tCreating Data Warehouse Database --|tSetting the Database Owner -- |tSetting the Database Size --|tSetting the Recovery Model --|tKeeping Data Warehouse Backups --|tUsing the Filegroups Option --|tCreating Tables --|tUsing the Table Designer --|tUsing the Diagramming Tool --|tUsing the Query Window --|tCreating a Date Dimension Table -- |tGetting Organized --|tBacking Up the Data Warehouse -- |tScripting the Database --|tOrganizing Your Files with Visual Studio --|tMoving On --|tWhat's Next? --|gch. 6 |tETL Processing with SQL --|tPerforming the ETL Programming --|tDeciding on Full or Incremental Loading -- |tIsolating the Data to Be Extracted --|tFormatting Your Code --|tIdentifying the Transformation Logic -- |tProgramming Your Transformation Logic --|tReducing the Data --|tUsing Column Aliases --|tConverting the Data Types --|tLooking Up Surrogate Key Values --|tProvide Conformity --|tGenerate Date Data --|tDealing with Nulls - -|tSQL Query Designer --|tUpdating Your BI Documentation - -|tBuilding an ETL Script --|tWorking in the Abstract -- |tViews --|tStored Procedures --|tUser-Defined Functions - -|tMoving On --|tWhat's Next? --|gch. 7|tBeginning the ETL Process with SSIS --|tStarting Your SSIS Project -- |tAdding a Project to an Existing Solution --|tRenaming Your SSIS Package --|tAnatomy of an SSIS Package -- |tControl Flow Tab --|tData Flow Tab --|tUsing Sequence Containers --|tUsing Precedence Constraint Arrows --|tSSIS Variables --|tOutlining Your ETL Process --|tData Connections --|tFile Connection Manager --|tOLE DB Connection Manager --|tADO.NET Connection Manager -- |tConfiguring a Connection --|tExecute SQL Tasks -- |tEditing Your Execute SQL Task --|tExecuting Your Execute SQL Tasks --|tProgress/Execution Results Tabs -- |tResetting Your Destination Database --|tMoving On -- |tWhat's Next? --|gch. 8|tConcluding the ETL Process with SSIS --|tData Flows --|tOutlining a Data Flow Task -- |tConfiguring the Data Source --|tOLE DB Source Editor -- |tConnection Manager Page --|tColumns Manager Page -- |tError Output Page --|tData Flow Paths --|tError Outputs Paths --|tConfiguring the Data Destination --|tConnection Manager Page --|tMappings Page --|tError Output Page -- |tExecuting the Entire Package --|tMoving On --|tWhat's Next? --|gch. 9|tBeginning the SSAS Project --|tSQL Server vs. Analysis Server Databases --|tOLAP Cubes vs. Reporting Tables --|tSQL Server vs. Analysis Server Applications -- |tSSAS Projects --|tData Sources --|tDefine a Connection - -|tImpersonation Information --|tData Source Views -- |tData Source View Wizard --|tData Source View Designer -- |tDimensions --|tDimension Wizard --|tMoving On --|tWhat's Next? --|gch. 10|tConfiguring Dimensions with SSAS -- |tDimension Designer --|tDimension Structure Tab -- |tAttribute Relationships Tab --|tTesting Your Progress -- |tTranslations Tab --|tBrowser Tab --|tBuild, Deploy, and Process --|tBuilding --|tDeploying --|tProcessing -- |tBrowsing the Dimension --|tMoving On --|tWhat's Next? -- |gch. 11|tCreating and Configuring SSAS Cubes --|tCreating Cubes --|tProcessing the Cube --|tConfiguring Cubes -- |tBrowser Tab --|tValidate the Measures --|tReview the Dimensions --|tValidating the Results --|tCube Structure Tab --|tCommon Measure Properties --|tMeasure Group Properties --|tDimension Usage Tab --|tConfiguring a Relationship --|tCalculations Tab --|tAdding a Calculated Member --|tConfiguring a Calculated Member --|tCalculated Members vs. Derived Members --|tMaking a Test Copy of a Cube --|tKPIs --|tMoving On --|tWhat's Next? --|gch. 12 |tAdditional Cube and Dimension Configurations -- |tAdditional Cube Configurations --|tActions -- |tPartitions --|tAggregations --|tPerspectives -- |tTranslations --|tBrowser --|tAdditional Dimension Configurations --|tParent-Child Dimensions --|tRole- Playing Dimensions --|tReference Dimensions --|tManaging Your Cubes and Dimensions --|tSQL Server Management Studio --|tVisual Studio (Live) --|tMoving On --|tWhat's Next? -- |gch. 13|tCreating Reports with SQL Queries -- |tIdentifying the Data --|tJoining Table Data --|tOrdering Results --|tFormatting Results Using SQL Functions -- |tFiltering Results --|tAdding Dynamic Filters with Parameters --|tAdding Aggregations --|tUsing Subqueries -- |tCreating KPI Queries --|tAdding Abstraction Layers -- |tUsing Views --|tUsing Stored Procedures --|tUsing Your Code in Reporting Applications --|tMoving On --|tWhat's Next? --|gch. 505 00 |t14|tReporting with MDX Queries --|tKey Concepts and Terms --|tProgramming with MDX --|tComments --|tBasic and Raw Syntax --|tRunning Your MDX Code --|tOptional Syntax - -|tDefault Members --|tUsing Key vs. Name Identifiers -- |tUsing the Axis 0 and 1 Instead of Column and Row -- |tCells and Tuples --|tCalculated Members --|tMember Properties --|tMembers and Levels --|tNonEmpty Function -- |tNon Empty Clause --|tMember and Level Paths --|tCommon Functions --|tPrevMember and NextMember Functions -- |tUsing Your Code in Reporting Applications --|tMoving On --|tWhat Next? --|gch. 15|tReporting with Microsoft Excel --|tMicrosoft's BI Reporting --|tExcel Reports from the Data Warehouse --|tCreating a Connection --|tCreating a Report --|tConfiguring a Report --|tChanging Connection Properties --|tReconfiguring a Connection --|tUsing Stored Procedures --|tWorking with Excel Reports from a Cube -- |tConnecting to Your Cube --|tTesting Your Reports -- |tCreating Charts --|tAdding a Header --|tSaving to PDF -- |tMoving On --|tWhat's Next? --|gch. 16|tCreating Reports with SSRS --|tSSRS Architecture --|tDeveloper Tools -- |tAdministrative Services --|tSSRS Services --|tSSRS Databases --|tSSRS Configuration Manager --|tCreating SSRS Objects --|tData Sources --|tDatasets --|tReports -- |tManaging the Report --|tMoving On --|tWhat's Next? -- |gch. 17|tConfiguring Reports with SSRS --|tCreating a Report Template --|tAdding a Header and Footer --|tSetting Report Properties --|tPage Size and Report Margins -- |tDesigning the Header --|tRectangles --|tTextboxes -- |tImages --|tLines --|tRenaming Report Items --|tUsing Expressions --|tCategory and Item Panes --|tExpression Editing Pane --|tPlaceholders --|tVariables --|tCompleting the Header --|tConfiguring the Footer --|tSaving the Report Template. 505 00 |gNote continued:|tUsing Network Templates 721 --|tUsing Local Templates --|tMoving On --|tWhat's Next --|gch. 18 |tTesting and Timing BI Solutions --|tTesting the BI Solution --|tValidation --|tImprovement Identification -- |tTuning the BI Solution --|tETL Performance -- |tProcessing Performance --|tReporting Performance -- |tCommon Design Strategies --|tPerformance Measurements -- |tAbsolute Performance --|tRelative Performance Measurements --|tMeasuring Performance with SQL Profiler - -|tExample Scenario --|tCreating a Metadata Database -- |tMoving On --|tWhat's Next --|gch. 19|tApprove, Release, and Prepare --|tEnd of the Cycle --|tFinal Approval Process --|tSign-Off Document --|tAnnouncing the Release - -|tPress Release Title --|tPress Release Body --|tPress Release Boilerplate --|tReleasing the Solution -- |tCollecting the Solution Artifacts --|tDeploying the Files --|tRelease Documentation --|tSDKs --|tDeveloper Specifications --|tUser Documentation --|tStyle Guides -- |tUser Manuals --|tHelp Files --|tUser Training --|tSay Thank You --|tMoving On --|tWhat's Next? 520 Business intelligence projects do not need to cost multi- millions of dollars or take months or even years to complete! Using rapid application development (RAD) techniques along with Microsoft SQL Server 2012, this book guides database administrators, SQL programmers, and report specialists in creating practical, cost-effective business intelligence solutions for their companies and departments. Pro SQL Server 2012 BI Solutions provides practical examples of cost-effective business intelligence projects. Readers will be guided through several complete projects that build a foundation for real-world solutions. Even with limited experience using Microsoft's SQL Server, Integration Server, Analysis Server, and Reporting Server, you can leverage your existing knowledge of SQL programming and database design to provide users with the business intelligence reports they need. Provides recipes for multiple business intelligence scenarios Progresses from simple to advanced projects using several examples Shows Microsoft SQL Server technology used to complete real-world business intelligence projects. 588 0 Print version record. 590 O'Reilly|bO'Reilly Online Learning: Academic/Public Library Edition 630 00 SQL server. 630 07 SQL server.|2blmlsh 630 07 SQL server|2fast 650 0 Client/server computing. 650 0 Business intelligence|xComputer programs. 650 6 Architecture client-serveur (Informatique) 650 7 Client/server computing|2fast 700 1 Mason, Caryn. 776 08 |iPrint version:|aRoot, Randal.|tPro SQL Server 2012 BI solutions.|d[New York] : Apress ; Distributed to the book trade worldwide by Springer Science+Business Media New York, ©2012|z9781430234883|w(OCoLC)748329680 830 0 Expert's voice in SQL server. 856 40 |uhttps://ezproxy.naperville-lib.org/login?url=https:// learning.oreilly.com/library/view/~/9781430234883/?ar |zAvilable on O'Reilly for Public Libraries 938 Askews and Holts Library Services|bASKH|nAH28323469 938 YBP Library Services|bYANK|n9907084 994 92|bJFN