SlideShare a Scribd company logo
1 of 38
11/13/09 Portfolio for John Noll
Table of Content ,[object Object],[object Object],[object Object],[object Object],11/13/09 Portfolio for John Noll
Example of using the Lookup Transformation Editor within SSIS 11/13/09 Portfolio for John Noll Example of Transformation Editor within SSIS.  Use this function to create a new column.
Example of Derived Column within SSIS used to create new columns 11/13/09 Portfolio for John Noll Example of the Derived Column function.  Use  function to also create new columns and change Data Types.  Can use  Expression to parse the original column into a different Length.
Example of Data Conversion within SSIS 11/13/09 Portfolio for John Noll Data Conversion  used to create a new column and have a different Data Type.
Example of Conditional Split within SSIS 11/13/09 Portfolio for John Noll Conditional Split -  used to examine the condition of a field and then divert the record into a specified output file.  If the ContactAge >= 5, it will be sent to the first output file.  If letter code between A – M it will be sent to the second output file….  Use to determine if records are also going to be added to files or modified.
Example of ForEachLoop Container  used to read all *.CSV files 11/13/09 Portfolio for John Noll ForEachLoop Container – Used to contain a set of task that will be processed against a number of input files.  Example if there are 10 CSV input file.  The ForEachLoop will process each of the files and execute all the task that are contained within the container against these individual files.
Project using SQL Server Agent 1 of 2. 11/13/09 Portfolio for John Noll SQL Server Agent  used to schedule the execution of Jobs.  Can be used to monitor the most recent execution status .  Can be used to schedule jobs, to run a particular day of the week  and also time of day.
Project using SQL Server Agent 2 of 2. 11/13/09 Portfolio for John Noll Second screen of the SQL Server Agent .  Here it shows how to select the Frequency(Daily, Weekly, Monthly….) , Time of the day to run,  Start date and the end date .
Project using SSIS Data Flow example   11/13/09 Portfolio for John Noll Example of a data Flow task with multiple task linked together by a Data Flow Pipeline.  This Data Flow starts with reading from an Excel Source which is controlled by the Connection Manager.  It will perform a row count and then convert the Employee ID field.  A lookup against the EmployeeRate table will determine if the  record is a modify or an add.  At the bottom a split condition will examine some fields and send the file to a New Row file , an Update File or an Invalid Row File.  Next Page will show how these files are processed.
Project using SSIS  Data Flow Example   11/13/09 Portfolio for John Noll Continuation from the previous screen.  After the Split condition, for New records it will be sent to the Add Employee Rate Table task where records are inserted into table.  For the Update records, they  go to the Update Table task where a update is made to an existing record in the table.  Invalid records get written out to the Log File.
Project using SSIS  Control Flow Example  1 of 3 11/13/09 Portfolio for John Noll Example of the Control Flow stream with precedence Constraints which show which the order of task execution.  Does not show data flow, that is in the data flow task.
Project using SSIS  Control Flow Example  1 of  2 11/13/09 Portfolio for John Noll Continuation from prior screen.  Show Control task and how once the task are completed with the container , database maintenance task are performed.  This also shows the ability to check the status of each task and depending if it’s  successful go to next task, for failures,  then send a failure  e-mail.
Project using SSIS  Control Flow Example  3 of 3 11/13/09 Portfolio for John Noll Continuation from prior screen showing the ability to perform several task and have each task checked for success or failure and send a e-mail for any failures.
Creating Cube structure using SSAS 11/13/09 Portfolio for John Noll Creating a Cube using SSAS.  Screen show the data source view and linking table together using primary and foreign keys.
Dimension Usage panel for Cube Design 11/13/09 Portfolio for John Noll The Cube Wizard from the data source diagram that was created, will create  the dimension diagram.  This diagram shows the relationships between a Dimension table and the fact tables (Measure Groups).  If the wizard did not identify a relationship, you can manually override it by creating a relationship in the necessary cell.
Creating Calculations within SSAS 11/13/09 Portfolio for John Noll Creating a calculation within SSAS.  These calculations are used later when creating KPI’s.
Creating KPI within SSAS 11/13/09 Portfolio for John Noll Creating KPI’s within SSAS.  Can enter in a Goal Expression and then in the Status expression have statements that will set the return value to -1, 0, 1.  These will set the Status indicator to with red, yellow or green for a traffic light. as shown.  At the bottom it shows that a trend indicator can also be set.
Creating Partitions using SSAS and also  Aggregration Results 11/13/09 Portfolio for John Noll The SSAS tool provides you the capability of creating partitions for a fact table.  Used to improve performance .  It also has a Design Aggregration capability where you can  set the Performance gain reached.  Here the Design Aggregration was set to around 50%.
MDX  Example 11/13/09 Portfolio for John Noll Simple MDX query showing placing Sales Dollars on Columns and Book Categories on Rows.  Result is shown below the query.
MDX Exercise using YTD Sales and Prior Period YTD and % to Sales  11/13/09 Portfolio for John Noll MDX query showing use  of member and set Named sets. Shows using the Parallelperiod function which will return in this example the prior year results.  It also uses the  PeriodsToData  which Sums up the Dollar Sales to get a Year to date  dollar sales.
MDX Exercise  using Descendants and all four quarters 2005 and 2005 total 11/13/09 Portfolio for John Noll MDX query using the set Named set.  Here it returns multiple rows result set.  Example of returning all subcategories and everything above it using the self_and_before
Excel MDX query using KPI  11/13/09 Portfolio for John Noll MDX query within Excel where a KPI is displayed.  From the Pivot Table design you place the required fields in the four areas at the bottom in order to  create the required table.
Pie Chart Sales by Category Report  11/13/09 Portfolio for John Noll Pie Chart sample  using SSRS.
Matrix Chart report using MDX 11/13/09 Portfolio for John Noll Matrix report using MDX
Creating Stored Procedures  11/13/09 Portfolio for John Noll Creating a Stored Procedure.
SSRS Report using a Pull Down List as a Parameter 11/13/09 Portfolio for John Noll SSRS report with a drill down parameter selection box.
SSRS Report using Grouping drilldown 11/13/09 Portfolio for John Noll SSRS Report with an Embedded Image in the header and Grouping by Order Month.  Report also shows the capability to hide or drill down within report to show detail lines.  Ex show the Product Names sold with a month/year.
Stack Bar Chart Report by Years 11/13/09 Portfolio for John Noll SSRS  Report showing as a stacked bar chart.
OLAP Report Design for Region / Category / Sales  Report 11/13/09 Portfolio for John Noll SSRS report against an OLAP cube .  This shows the layout structure and how groups are created and final Dollar sales total are created.  Header shows how to display parameters
Report using OLAP Cube with 4 Pull Down Parameters  Used & vbcrlf & to get second line in header  11/13/09 Portfolio for John Noll Result from previous SSRS layout showing the Categories grouped together .  MDX query used the TopCount in order to get the top 3 Regions and then the Generate and Topcount to get the top 3 products within these regions.
OLAP Report for 12 Month Average Sales Report 11/13/09 Portfolio for John Noll SSRS Report showing a 12 month sales dollars as the bar chart and a 12 month Average sales as a line.
Performance Point Dashboard Chart with a Filter of Geography down to state 11/13/09 Portfolio for John Noll Report  being shown from a Dashboard within Performance Point.  Parameter is a pull down list which displays on the report the member and its children.  (States within Region) .
Dashboard chart using Performance Point Server 2007 11/13/09 Portfolio for John Noll Scorecard  shown by a dashboard within Performance Point.  KPI’s are placed into the scorecard .  Scorecard also has the drill down capability to show children (states) within Regions.
Performance Point Server  create KPI and place into chart and then link into  two reports that are stacked 11/13/09 Portfolio for John Noll Performance Point Dashboard showing one scorecard on left using KPI’s and then a chart on the right.  Both scorecard and chart are controlled by the two filer (Geography and Year).  The Chart on the right is linked to the Return% line on the left scorecard.  This is an example of a stacked report on the right.
Performance Point Server  create KPI and place into chart and then link into  two reports that are stacked  Part 2 from prior screen 11/13/09 Portfolio for John Noll Continuation from prior screen.  If the Sales Goal line is selected in the scorecard, then a different report is displayed on the right.
Create a dashboard in Performance Point and publish it over to SharePoint using two Filters that are connected to the report 11/13/09 Portfolio for John Noll SharePoint showing a dashboard that was published from Performance Point showing two filters (Product and Year) connected to one graph chart.
Report sent over to Sharepoint and then pulled into a Dashboard using Performance Point  Using Document Map to jump to page 11/13/09 Portfolio for John Noll Report placed into SharePoint and then pulled into a Dashboard using Performance Point

More Related Content

What's hot

IFSM 201 Learn/newtonhelp.com
IFSM 201 Learn/newtonhelp.comIFSM 201 Learn/newtonhelp.com
IFSM 201 Learn/newtonhelp.comlechenau47
 
Flex Tables Guide Software V. 7.0.x
Flex Tables Guide Software V. 7.0.xFlex Tables Guide Software V. 7.0.x
Flex Tables Guide Software V. 7.0.xAndrey Karpov
 
Chapter 03 foreign key relationships1
Chapter 03 foreign key relationships1Chapter 03 foreign key relationships1
Chapter 03 foreign key relationships1Kranthi Kumar
 
Chapter 02 abap dictionary objects1
Chapter 02 abap dictionary objects1Chapter 02 abap dictionary objects1
Chapter 02 abap dictionary objects1Kranthi Kumar
 
Er to tables
Er to tablesEr to tables
Er to tablesGGCMP3R
 
IFSM 201 Exceptional Education - snaptutorial.com
IFSM 201  Exceptional Education - snaptutorial.comIFSM 201  Exceptional Education - snaptutorial.com
IFSM 201 Exceptional Education - snaptutorial.comDavisMurphyB9
 
Ifsm 201 Future Our Mission/newtonhelp.com
Ifsm 201 Future Our Mission/newtonhelp.comIfsm 201 Future Our Mission/newtonhelp.com
Ifsm 201 Future Our Mission/newtonhelp.comamaranthbeg39
 
Report Painter in SAP: Introduction
Report Painter in SAP: IntroductionReport Painter in SAP: Introduction
Report Painter in SAP: IntroductionJonathan Eemans
 
Ifsm 201 Enhance teaching / snaptutorial.com
Ifsm 201 Enhance teaching / snaptutorial.comIfsm 201 Enhance teaching / snaptutorial.com
Ifsm 201 Enhance teaching / snaptutorial.comBaileya15
 
080811 Miller Inventory Pilot Study
080811 Miller Inventory Pilot Study080811 Miller Inventory Pilot Study
080811 Miller Inventory Pilot Studyrwmill9716
 
Understanding sas data step processing.
Understanding sas data step processing.Understanding sas data step processing.
Understanding sas data step processing.Ravi Mandal, MBA
 
The Ims Catalog - IMS Phoenix UG, June 19th, 2014
The Ims Catalog  -  IMS Phoenix UG, June 19th, 2014The Ims Catalog  -  IMS Phoenix UG, June 19th, 2014
The Ims Catalog - IMS Phoenix UG, June 19th, 2014Jeff Pearce
 
Excel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for MerchandisersExcel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for Merchandiserswebhostingguy
 
Morgan Sindall Group Cognos FSR customer day presentation 2011 11 16 v1
Morgan Sindall Group Cognos FSR customer day presentation 2011 11 16 v1Morgan Sindall Group Cognos FSR customer day presentation 2011 11 16 v1
Morgan Sindall Group Cognos FSR customer day presentation 2011 11 16 v1Daniel Engler
 
Excel 2013 Chapter 8: SAM Project 1a Precision Guitars WORKING WITH PIVOTTABL...
Excel 2013 Chapter 8: SAM Project 1a Precision Guitars WORKING WITH PIVOTTABL...Excel 2013 Chapter 8: SAM Project 1a Precision Guitars WORKING WITH PIVOTTABL...
Excel 2013 Chapter 8: SAM Project 1a Precision Guitars WORKING WITH PIVOTTABL...AlexHunetr
 
Report painter in SAP
Report painter in SAPReport painter in SAP
Report painter in SAPRajeev Kumar
 

What's hot (18)

IFSM 201 Learn/newtonhelp.com
IFSM 201 Learn/newtonhelp.comIFSM 201 Learn/newtonhelp.com
IFSM 201 Learn/newtonhelp.com
 
Flex Tables Guide Software V. 7.0.x
Flex Tables Guide Software V. 7.0.xFlex Tables Guide Software V. 7.0.x
Flex Tables Guide Software V. 7.0.x
 
Chapter 03 foreign key relationships1
Chapter 03 foreign key relationships1Chapter 03 foreign key relationships1
Chapter 03 foreign key relationships1
 
Chapter 02 abap dictionary objects1
Chapter 02 abap dictionary objects1Chapter 02 abap dictionary objects1
Chapter 02 abap dictionary objects1
 
Er to tables
Er to tablesEr to tables
Er to tables
 
Bi Portfolio
Bi PortfolioBi Portfolio
Bi Portfolio
 
IFSM 201 Exceptional Education - snaptutorial.com
IFSM 201  Exceptional Education - snaptutorial.comIFSM 201  Exceptional Education - snaptutorial.com
IFSM 201 Exceptional Education - snaptutorial.com
 
Ifsm 201 Future Our Mission/newtonhelp.com
Ifsm 201 Future Our Mission/newtonhelp.comIfsm 201 Future Our Mission/newtonhelp.com
Ifsm 201 Future Our Mission/newtonhelp.com
 
Report Painter in SAP: Introduction
Report Painter in SAP: IntroductionReport Painter in SAP: Introduction
Report Painter in SAP: Introduction
 
Ifsm 201 Enhance teaching / snaptutorial.com
Ifsm 201 Enhance teaching / snaptutorial.comIfsm 201 Enhance teaching / snaptutorial.com
Ifsm 201 Enhance teaching / snaptutorial.com
 
080811 Miller Inventory Pilot Study
080811 Miller Inventory Pilot Study080811 Miller Inventory Pilot Study
080811 Miller Inventory Pilot Study
 
Understanding sas data step processing.
Understanding sas data step processing.Understanding sas data step processing.
Understanding sas data step processing.
 
The Ims Catalog - IMS Phoenix UG, June 19th, 2014
The Ims Catalog  -  IMS Phoenix UG, June 19th, 2014The Ims Catalog  -  IMS Phoenix UG, June 19th, 2014
The Ims Catalog - IMS Phoenix UG, June 19th, 2014
 
Excel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for MerchandisersExcel and SQL Quick Tricks for Merchandisers
Excel and SQL Quick Tricks for Merchandisers
 
BI Step by Step
BI Step by StepBI Step by Step
BI Step by Step
 
Morgan Sindall Group Cognos FSR customer day presentation 2011 11 16 v1
Morgan Sindall Group Cognos FSR customer day presentation 2011 11 16 v1Morgan Sindall Group Cognos FSR customer day presentation 2011 11 16 v1
Morgan Sindall Group Cognos FSR customer day presentation 2011 11 16 v1
 
Excel 2013 Chapter 8: SAM Project 1a Precision Guitars WORKING WITH PIVOTTABL...
Excel 2013 Chapter 8: SAM Project 1a Precision Guitars WORKING WITH PIVOTTABL...Excel 2013 Chapter 8: SAM Project 1a Precision Guitars WORKING WITH PIVOTTABL...
Excel 2013 Chapter 8: SAM Project 1a Precision Guitars WORKING WITH PIVOTTABL...
 
Report painter in SAP
Report painter in SAPReport painter in SAP
Report painter in SAP
 

Similar to John Noll Portfolio

C:\fakepath\ssis ssas sssrs_pps_hong_bingli_v2003
C:\fakepath\ssis ssas sssrs_pps_hong_bingli_v2003C:\fakepath\ssis ssas sssrs_pps_hong_bingli_v2003
C:\fakepath\ssis ssas sssrs_pps_hong_bingli_v2003Hong-Bing Li
 
Ssis Ssas Ssrs Sp Pps Hong Bing Li
Ssis Ssas Ssrs Sp Pps Hong Bing LiSsis Ssas Ssrs Sp Pps Hong Bing Li
Ssis Ssas Ssrs Sp Pps Hong Bing LiHong-Bing Li
 
Finc 3304 business finance work the web project part 2 (
Finc 3304 business finance work the web project  part 2 (Finc 3304 business finance work the web project  part 2 (
Finc 3304 business finance work the web project part 2 (arnit1
 
Link to Coffee Shop-- httpextmedia.kaplan.edubusinessMediaAB.docx
Link to Coffee Shop-- httpextmedia.kaplan.edubusinessMediaAB.docxLink to Coffee Shop-- httpextmedia.kaplan.edubusinessMediaAB.docx
Link to Coffee Shop-- httpextmedia.kaplan.edubusinessMediaAB.docxSHIVA101531
 
My Microsoft Business Intelligence Portfolio
My Microsoft Business Intelligence PortfolioMy Microsoft Business Intelligence Portfolio
My Microsoft Business Intelligence Portfoliomnkashama
 
Chapter 13 Business Intelligence and Data Warehouses Problems.docx
Chapter 13 Business Intelligence and Data Warehouses Problems.docxChapter 13 Business Intelligence and Data Warehouses Problems.docx
Chapter 13 Business Intelligence and Data Warehouses Problems.docxbartholomeocoombs
 
SSIS_SSRS_PPS_SP_SSAS_Hong_Bing Li
SSIS_SSRS_PPS_SP_SSAS_Hong_Bing LiSSIS_SSRS_PPS_SP_SSAS_Hong_Bing Li
SSIS_SSRS_PPS_SP_SSAS_Hong_Bing LiHong-Bing Li
 
Showcase of Reports
Showcase of ReportsShowcase of Reports
Showcase of ReportsGarth Wilson
 
Beginner's guide create a custom 'copy' planning function type
Beginner's guide  create a custom 'copy' planning function typeBeginner's guide  create a custom 'copy' planning function type
Beginner's guide create a custom 'copy' planning function typeNaveen Kumar Kotha
 
MD04 Report in BW
MD04 Report in BWMD04 Report in BW
MD04 Report in BWtasmc
 
MISY 3331 Advanced Database ConceptsAssignment 3Dr. Sotirios .docx
MISY 3331 Advanced Database ConceptsAssignment 3Dr.  Sotirios .docxMISY 3331 Advanced Database ConceptsAssignment 3Dr.  Sotirios .docx
MISY 3331 Advanced Database ConceptsAssignment 3Dr. Sotirios .docxaltheaboyer
 
Nancy Soule Business Intelligence Potfolio
Nancy Soule Business Intelligence PotfolioNancy Soule Business Intelligence Potfolio
Nancy Soule Business Intelligence Potfolionsoule
 
Project Portfolio
Project PortfolioProject Portfolio
Project PortfolioArthur Chan
 

Similar to John Noll Portfolio (20)

C:\fakepath\ssis ssas sssrs_pps_hong_bingli_v2003
C:\fakepath\ssis ssas sssrs_pps_hong_bingli_v2003C:\fakepath\ssis ssas sssrs_pps_hong_bingli_v2003
C:\fakepath\ssis ssas sssrs_pps_hong_bingli_v2003
 
Ssis Ssas Ssrs Sp Pps Hong Bing Li
Ssis Ssas Ssrs Sp Pps Hong Bing LiSsis Ssas Ssrs Sp Pps Hong Bing Li
Ssis Ssas Ssrs Sp Pps Hong Bing Li
 
Finc 3304 business finance work the web project part 2 (
Finc 3304 business finance work the web project  part 2 (Finc 3304 business finance work the web project  part 2 (
Finc 3304 business finance work the web project part 2 (
 
Link to Coffee Shop-- httpextmedia.kaplan.edubusinessMediaAB.docx
Link to Coffee Shop-- httpextmedia.kaplan.edubusinessMediaAB.docxLink to Coffee Shop-- httpextmedia.kaplan.edubusinessMediaAB.docx
Link to Coffee Shop-- httpextmedia.kaplan.edubusinessMediaAB.docx
 
My Microsoft Business Intelligence Portfolio
My Microsoft Business Intelligence PortfolioMy Microsoft Business Intelligence Portfolio
My Microsoft Business Intelligence Portfolio
 
Chapter 13 Business Intelligence and Data Warehouses Problems.docx
Chapter 13 Business Intelligence and Data Warehouses Problems.docxChapter 13 Business Intelligence and Data Warehouses Problems.docx
Chapter 13 Business Intelligence and Data Warehouses Problems.docx
 
SSIS_SSRS_PPS_SP_SSAS_Hong_Bing Li
SSIS_SSRS_PPS_SP_SSAS_Hong_Bing LiSSIS_SSRS_PPS_SP_SSAS_Hong_Bing Li
SSIS_SSRS_PPS_SP_SSAS_Hong_Bing Li
 
Showcase of Reports
Showcase of ReportsShowcase of Reports
Showcase of Reports
 
Beginner's guide create a custom 'copy' planning function type
Beginner's guide  create a custom 'copy' planning function typeBeginner's guide  create a custom 'copy' planning function type
Beginner's guide create a custom 'copy' planning function type
 
It ready dw_day4_rev00
It ready dw_day4_rev00It ready dw_day4_rev00
It ready dw_day4_rev00
 
MD04 Report in BW
MD04 Report in BWMD04 Report in BW
MD04 Report in BW
 
MISY 3331 Advanced Database ConceptsAssignment 3Dr. Sotirios .docx
MISY 3331 Advanced Database ConceptsAssignment 3Dr.  Sotirios .docxMISY 3331 Advanced Database ConceptsAssignment 3Dr.  Sotirios .docx
MISY 3331 Advanced Database ConceptsAssignment 3Dr. Sotirios .docx
 
Getting power bi
Getting power biGetting power bi
Getting power bi
 
Nancy Soule Business Intelligence Potfolio
Nancy Soule Business Intelligence PotfolioNancy Soule Business Intelligence Potfolio
Nancy Soule Business Intelligence Potfolio
 
Template builder for word tutorial
Template builder for word tutorialTemplate builder for word tutorial
Template builder for word tutorial
 
Advanced excel unit 01
Advanced excel unit 01Advanced excel unit 01
Advanced excel unit 01
 
Copa realignment
Copa realignmentCopa realignment
Copa realignment
 
BIWorkDemos
BIWorkDemosBIWorkDemos
BIWorkDemos
 
DSD
DSDDSD
DSD
 
Project Portfolio
Project PortfolioProject Portfolio
Project Portfolio
 

John Noll Portfolio

  • 2.
  • 3. Example of using the Lookup Transformation Editor within SSIS 11/13/09 Portfolio for John Noll Example of Transformation Editor within SSIS. Use this function to create a new column.
  • 4. Example of Derived Column within SSIS used to create new columns 11/13/09 Portfolio for John Noll Example of the Derived Column function. Use function to also create new columns and change Data Types. Can use Expression to parse the original column into a different Length.
  • 5. Example of Data Conversion within SSIS 11/13/09 Portfolio for John Noll Data Conversion used to create a new column and have a different Data Type.
  • 6. Example of Conditional Split within SSIS 11/13/09 Portfolio for John Noll Conditional Split - used to examine the condition of a field and then divert the record into a specified output file. If the ContactAge >= 5, it will be sent to the first output file. If letter code between A – M it will be sent to the second output file…. Use to determine if records are also going to be added to files or modified.
  • 7. Example of ForEachLoop Container used to read all *.CSV files 11/13/09 Portfolio for John Noll ForEachLoop Container – Used to contain a set of task that will be processed against a number of input files. Example if there are 10 CSV input file. The ForEachLoop will process each of the files and execute all the task that are contained within the container against these individual files.
  • 8. Project using SQL Server Agent 1 of 2. 11/13/09 Portfolio for John Noll SQL Server Agent used to schedule the execution of Jobs. Can be used to monitor the most recent execution status . Can be used to schedule jobs, to run a particular day of the week and also time of day.
  • 9. Project using SQL Server Agent 2 of 2. 11/13/09 Portfolio for John Noll Second screen of the SQL Server Agent . Here it shows how to select the Frequency(Daily, Weekly, Monthly….) , Time of the day to run, Start date and the end date .
  • 10. Project using SSIS Data Flow example 11/13/09 Portfolio for John Noll Example of a data Flow task with multiple task linked together by a Data Flow Pipeline. This Data Flow starts with reading from an Excel Source which is controlled by the Connection Manager. It will perform a row count and then convert the Employee ID field. A lookup against the EmployeeRate table will determine if the record is a modify or an add. At the bottom a split condition will examine some fields and send the file to a New Row file , an Update File or an Invalid Row File. Next Page will show how these files are processed.
  • 11. Project using SSIS Data Flow Example 11/13/09 Portfolio for John Noll Continuation from the previous screen. After the Split condition, for New records it will be sent to the Add Employee Rate Table task where records are inserted into table. For the Update records, they go to the Update Table task where a update is made to an existing record in the table. Invalid records get written out to the Log File.
  • 12. Project using SSIS Control Flow Example 1 of 3 11/13/09 Portfolio for John Noll Example of the Control Flow stream with precedence Constraints which show which the order of task execution. Does not show data flow, that is in the data flow task.
  • 13. Project using SSIS Control Flow Example 1 of 2 11/13/09 Portfolio for John Noll Continuation from prior screen. Show Control task and how once the task are completed with the container , database maintenance task are performed. This also shows the ability to check the status of each task and depending if it’s successful go to next task, for failures, then send a failure e-mail.
  • 14. Project using SSIS Control Flow Example 3 of 3 11/13/09 Portfolio for John Noll Continuation from prior screen showing the ability to perform several task and have each task checked for success or failure and send a e-mail for any failures.
  • 15. Creating Cube structure using SSAS 11/13/09 Portfolio for John Noll Creating a Cube using SSAS. Screen show the data source view and linking table together using primary and foreign keys.
  • 16. Dimension Usage panel for Cube Design 11/13/09 Portfolio for John Noll The Cube Wizard from the data source diagram that was created, will create the dimension diagram. This diagram shows the relationships between a Dimension table and the fact tables (Measure Groups). If the wizard did not identify a relationship, you can manually override it by creating a relationship in the necessary cell.
  • 17. Creating Calculations within SSAS 11/13/09 Portfolio for John Noll Creating a calculation within SSAS. These calculations are used later when creating KPI’s.
  • 18. Creating KPI within SSAS 11/13/09 Portfolio for John Noll Creating KPI’s within SSAS. Can enter in a Goal Expression and then in the Status expression have statements that will set the return value to -1, 0, 1. These will set the Status indicator to with red, yellow or green for a traffic light. as shown. At the bottom it shows that a trend indicator can also be set.
  • 19. Creating Partitions using SSAS and also Aggregration Results 11/13/09 Portfolio for John Noll The SSAS tool provides you the capability of creating partitions for a fact table. Used to improve performance . It also has a Design Aggregration capability where you can set the Performance gain reached. Here the Design Aggregration was set to around 50%.
  • 20. MDX Example 11/13/09 Portfolio for John Noll Simple MDX query showing placing Sales Dollars on Columns and Book Categories on Rows. Result is shown below the query.
  • 21. MDX Exercise using YTD Sales and Prior Period YTD and % to Sales 11/13/09 Portfolio for John Noll MDX query showing use of member and set Named sets. Shows using the Parallelperiod function which will return in this example the prior year results. It also uses the PeriodsToData which Sums up the Dollar Sales to get a Year to date dollar sales.
  • 22. MDX Exercise using Descendants and all four quarters 2005 and 2005 total 11/13/09 Portfolio for John Noll MDX query using the set Named set. Here it returns multiple rows result set. Example of returning all subcategories and everything above it using the self_and_before
  • 23. Excel MDX query using KPI 11/13/09 Portfolio for John Noll MDX query within Excel where a KPI is displayed. From the Pivot Table design you place the required fields in the four areas at the bottom in order to create the required table.
  • 24. Pie Chart Sales by Category Report 11/13/09 Portfolio for John Noll Pie Chart sample using SSRS.
  • 25. Matrix Chart report using MDX 11/13/09 Portfolio for John Noll Matrix report using MDX
  • 26. Creating Stored Procedures 11/13/09 Portfolio for John Noll Creating a Stored Procedure.
  • 27. SSRS Report using a Pull Down List as a Parameter 11/13/09 Portfolio for John Noll SSRS report with a drill down parameter selection box.
  • 28. SSRS Report using Grouping drilldown 11/13/09 Portfolio for John Noll SSRS Report with an Embedded Image in the header and Grouping by Order Month. Report also shows the capability to hide or drill down within report to show detail lines. Ex show the Product Names sold with a month/year.
  • 29. Stack Bar Chart Report by Years 11/13/09 Portfolio for John Noll SSRS Report showing as a stacked bar chart.
  • 30. OLAP Report Design for Region / Category / Sales Report 11/13/09 Portfolio for John Noll SSRS report against an OLAP cube . This shows the layout structure and how groups are created and final Dollar sales total are created. Header shows how to display parameters
  • 31. Report using OLAP Cube with 4 Pull Down Parameters Used & vbcrlf & to get second line in header 11/13/09 Portfolio for John Noll Result from previous SSRS layout showing the Categories grouped together . MDX query used the TopCount in order to get the top 3 Regions and then the Generate and Topcount to get the top 3 products within these regions.
  • 32. OLAP Report for 12 Month Average Sales Report 11/13/09 Portfolio for John Noll SSRS Report showing a 12 month sales dollars as the bar chart and a 12 month Average sales as a line.
  • 33. Performance Point Dashboard Chart with a Filter of Geography down to state 11/13/09 Portfolio for John Noll Report being shown from a Dashboard within Performance Point. Parameter is a pull down list which displays on the report the member and its children. (States within Region) .
  • 34. Dashboard chart using Performance Point Server 2007 11/13/09 Portfolio for John Noll Scorecard shown by a dashboard within Performance Point. KPI’s are placed into the scorecard . Scorecard also has the drill down capability to show children (states) within Regions.
  • 35. Performance Point Server create KPI and place into chart and then link into two reports that are stacked 11/13/09 Portfolio for John Noll Performance Point Dashboard showing one scorecard on left using KPI’s and then a chart on the right. Both scorecard and chart are controlled by the two filer (Geography and Year). The Chart on the right is linked to the Return% line on the left scorecard. This is an example of a stacked report on the right.
  • 36. Performance Point Server create KPI and place into chart and then link into two reports that are stacked Part 2 from prior screen 11/13/09 Portfolio for John Noll Continuation from prior screen. If the Sales Goal line is selected in the scorecard, then a different report is displayed on the right.
  • 37. Create a dashboard in Performance Point and publish it over to SharePoint using two Filters that are connected to the report 11/13/09 Portfolio for John Noll SharePoint showing a dashboard that was published from Performance Point showing two filters (Product and Year) connected to one graph chart.
  • 38. Report sent over to Sharepoint and then pulled into a Dashboard using Performance Point Using Document Map to jump to page 11/13/09 Portfolio for John Noll Report placed into SharePoint and then pulled into a Dashboard using Performance Point