ksouther bi portfolio

46
Kelly Souther Kelly Souther Business Intelligence Business Intelligence Portfolio Portfolio July 23, 2009 July 23, 2009

Upload: ksouther

Post on 16-Apr-2017

1.291 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Ksouther Bi Portfolio

Kelly SoutherKelly SoutherBusiness Intelligence Business Intelligence

PortfolioPortfolioJuly 23, 2009July 23, 2009

Page 2: Ksouther Bi Portfolio

SSISSSISPre-execution view of Data flow taskPre-execution view of Data flow task

Page 3: Ksouther Bi Portfolio

SSISSSISDetail in Data Conversion taskDetail in Data Conversion task

Page 4: Ksouther Bi Portfolio

SSISSSISFor Each Loop Container partial executionFor Each Loop Container partial execution

Page 5: Ksouther Bi Portfolio

SSISSSISFor Each Loop Data Flow tab successful executionFor Each Loop Data Flow tab successful execution

Page 6: Ksouther Bi Portfolio

SSISSSISScript Task VariablesScript Task Variables

Page 7: Ksouther Bi Portfolio

SSISSSISScript TaskScript Task

Page 8: Ksouther Bi Portfolio

SSISSSISBuilding the body of the success Email messageBuilding the body of the success Email message

Page 9: Ksouther Bi Portfolio

SSISSSISJoining to a compound alternate key to pickup the key in the lookup reference table.Joining to a compound alternate key to pickup the key in the lookup reference table.

Page 10: Ksouther Bi Portfolio

SSISSSISConditional Split TaskConditional Split Task

No time sheets should be entered if a job is closed.No time sheets should be entered if a job is closed.The order of these jobs is incorrect. Can you see the logic?The order of these jobs is incorrect. Can you see the logic?

The update should be first. One and two should follow three. For this simulation the assumption is that an update is correcting a previous entry and is acceptable even when a job is closed. The resulting numbers matched the correct answer confirming the assumption in lieu of real customer feedback.

Page 11: Ksouther Bi Portfolio

SSISSSISUpdate Task – Setting ParametersUpdate Task – Setting Parameters

Page 12: Ksouther Bi Portfolio

SSISSSISUpdate Task – Mapping Columns to ParametersUpdate Task – Mapping Columns to Parameters

Page 13: Ksouther Bi Portfolio

SSISSSISAdd Event Logging to each PackageAdd Event Logging to each Package

Page 14: Ksouther Bi Portfolio

SSISSSISConfiguring the project to create a deployment manifestConfiguring the project to create a deployment manifest

Page 15: Ksouther Bi Portfolio

SSISSSISThe resulting deployment manifest fileThe resulting deployment manifest file

Page 16: Ksouther Bi Portfolio

SSISSSISConfiguring the master package after deployment and installation to SQL ServerConfiguring the master package after deployment and installation to SQL Server

Page 17: Ksouther Bi Portfolio

SSIS and SSMSSSIS and SSMS

Scheduling theScheduling the Execution of the master package with AgentExecution of the master package with Agent

Page 18: Ksouther Bi Portfolio

Visio and SSAS Visio and SSAS Creating Staging DB diagram and .ddl to build DBCreating Staging DB diagram and .ddl to build DB

Page 19: Ksouther Bi Portfolio

SSASSSAS Reviewing the intersections of dimensions and measures (facts) created by the cube Reviewing the intersections of dimensions and measures (facts) created by the cube

wizard to see if any additional intersection need to be created.wizard to see if any additional intersection need to be created.

Page 20: Ksouther Bi Portfolio

SSAS SSAS Checking for hierarchy presence and formattingChecking for hierarchy presence and formatting

Page 21: Ksouther Bi Portfolio

SSASSSAS Formatting the hierarchy membersFormatting the hierarchy members

Page 22: Ksouther Bi Portfolio

SSASSSAS Browsing a hierarchy to check for formatting and sortingBrowsing a hierarchy to check for formatting and sorting

Page 23: Ksouther Bi Portfolio

SSASSSAS Setting up partition aggregationsSetting up partition aggregations

Page 24: Ksouther Bi Portfolio

SSAS and MDXSSAS and MDXThis calculated member converts null values to 0 and avoids division by 0This calculated member converts null values to 0 and avoids division by 0

Page 25: Ksouther Bi Portfolio

SSAS and MDXSSAS and MDXHere the PrevMember function is used in creating a calculated member that Here the PrevMember function is used in creating a calculated member that

depends on another calculated memberdepends on another calculated member

Page 26: Ksouther Bi Portfolio

SSAS and MDXSSAS and MDXCreating a Named Set with a filter in MDXCreating a Named Set with a filter in MDX

Page 27: Ksouther Bi Portfolio

SSAS and MDXSSAS and MDXCreating a KPICreating a KPI

Page 28: Ksouther Bi Portfolio

SSAS and MDXSSAS and MDXViewing a KPI in Excel for Overhead PercentViewing a KPI in Excel for Overhead Percent

Page 29: Ksouther Bi Portfolio

SSAS and MDXSSAS and MDXViewing a KPI in Excel for Profit PercentViewing a KPI in Excel for Profit Percent

Page 30: Ksouther Bi Portfolio

SSAS and MDXSSAS and MDXViewing a KPI in Excel for Overhead Percent IncreaseViewing a KPI in Excel for Overhead Percent Increase

Page 31: Ksouther Bi Portfolio

SSRS and MDXSSRS and MDXTesting revised SSRS generated MDX query in SSMSTesting revised SSRS generated MDX query in SSMS

Page 32: Ksouther Bi Portfolio

SSRS and MDXSSRS and MDXRevised SSRS generated MDX query in SSRSRevised SSRS generated MDX query in SSRS

Page 33: Ksouther Bi Portfolio

SSRS and MDXSSRS and MDXRevised MDX query results in SSRSRevised MDX query results in SSRS

Page 34: Ksouther Bi Portfolio

SSRSSSRS Layout view of parameter report using PrevMemberLayout view of parameter report using PrevMember

Page 35: Ksouther Bi Portfolio

SSRSSSRS Preview of parameter report using PrevMember and Conditional FormattingPreview of parameter report using PrevMember and Conditional Formatting

Page 36: Ksouther Bi Portfolio

SSRS SSRS Preview of multiple parameters using rangesPreview of multiple parameters using ranges

Page 37: Ksouther Bi Portfolio

SSRS SSRS Layout for multiple parameters using ranges with header annotationsLayout for multiple parameters using ranges with header annotations

Page 38: Ksouther Bi Portfolio

SSRS SSRS Setting up multiple parameters using rangesSetting up multiple parameters using ranges

Page 39: Ksouther Bi Portfolio

SSRSSSRS Configuring the Employee parameter for a defaultConfiguring the Employee parameter for a default

Page 40: Ksouther Bi Portfolio

SSRSSSRS Configuring the Date parameters to cascade off of the Employee parameterConfiguring the Date parameters to cascade off of the Employee parameter

Page 41: Ksouther Bi Portfolio

SSRSSSRS Testing multiple parameters using rangesTesting multiple parameters using ranges

Page 42: Ksouther Bi Portfolio

SSRS and SharepointSSRS and SharepointConfiguring the Project to Deploy to SharepointConfiguring the Project to Deploy to Sharepoint

Page 43: Ksouther Bi Portfolio

Excel ServicesExcel ServicesCreating multiple filters and applying coloring schemesCreating multiple filters and applying coloring schemes

Page 44: Ksouther Bi Portfolio

Performance PointPerformance Point Creating Dashboards with Filtered ReportsCreating Dashboards with Filtered Reports

Page 45: Ksouther Bi Portfolio

Performance PointPerformance Point Importing an SSRS Report into PPSImporting an SSRS Report into PPS

Page 46: Ksouther Bi Portfolio

SharepointSharepointCreating a snapshot under Manage SubscriptionsCreating a snapshot under Manage Subscriptions