Table of Content <ul><li>SSIS Screen Shoots Page 3 - 14 </li></ul><ul><li>SSAS Screen Shoots Page 15 - 19 </li></ul><ul><li>MDX Page 20 - 26 </li></ul><ul><li>SSRS / Performance Point / SharePoint Page 27 - 38 </li></ul>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