Download presentation
Presentation is loading. Please wait.
Published byJodie McCoy Modified over 6 years ago
2
Treasures for Microsoft Business Intelligence, Found on CodePlex
Markus Raatz General Manager ixto GmbH Session Code: DAT309
3
Codeplex – What Is It? Microsoft goes Open Source
Software-Projects from the community, including source code Supports several licensing types: Apache License 2.0, Common Development and Distribution License (CDDL), Eclipse Public License (EPL), GNU General Public License (GPL) v2, GNU Library General Public License (LGPL), Microsoft Public License (Ms-PL), Microsoft Reciprocal License (Ms-RL), Mozilla Public License 1.1 (MPL), New BSD License, The MIT License Also last home of internal Microsoft projects that have been canceled Source of the SQL Server samples
4
Treasure-Hunting on Codeplex
I‘ll give you this! It‘s not like this… …it‘s more like this!
5
BIDS Helper BI Development Studio add-in
Available for SQL 2005 and SQL 2008 Brings features of SQL 2008 to SQL 2005 Winner of the „SQL Heroes 2008“-contest on MSDN
6
BIDS Helper Analysis Services
Display Attribute Relationships Dimension Health Check PrinterFriendly Dimension Usage Deploy MDX Script
7
BIDS Helper Reporting Services
Unused Dataset Reports Derived from the .rdl-file Delete Dataset Cache Files Deletes all .rdl.data-files
8
BIDS Helper Integration Services
Helps finding expressions and package configurations SSIS package deployment No Deployment Wizard, no manifest needed
9
Business Intelligence Development Studio Helper
demo Business Intelligence Development Studio Helper Markus Raatz General Manager ixto GmbH
10
OLAP PivotTable Extensions
Add-In for Excel 2007 Enables you to create your own MDX-calculations in the client when querying a cube Displays the MDX that Excel generated Searching and filtering in dimensions
11
OLAP PivotTable Extensions
demo OLAP PivotTable Extensions Markus Raatz General Manager ixto GmbH
12
MDX Parameter Problem: Solution :
You have to tune Reporting Services reports against Analysis services cubes You use SQL Server Profiler to capture the MDX statement Profiler displays MDX query parameters in a format that is not supported by Management Studio Solution : MDX Parameter substitutes the parameters Testing and debugging gets a lot easier!
13
DTLoggedExec Replaces the original command line tool DTExec for Integration Services packages Creates verbose logging output on the console or as a .csv file, highly configurable Includes performance database for reporting C:\DTLoggedExec /FILE:“C:\test1.dtsx“ /LogEvents: E,I,POE …
14
Sample Output LogProvider CSV
15
SSIS Slowly Changing Dimension component
Improved version of the „Slowly Changing Dimension“ wizard in Integration Services Much faster for large dimensions (100x!) More flexible in case of package modifications
16
Keep Track of History …according to Ralph Kimball
Type 1 Type 2 Type 3 One of the main reasons to create a data warehouse
17
Slowly Changing Dimensions
Customer Source Table Key FName LName Married Cars 11003 Christy Zhu S 1 11004 Elizabeth Johnson 4 11013 Ian Jenkins M 3 Customer Source Table Key FName LName Married Cars 11003 Christy Smith M 1 11004 Elizabeth Johnson S 2 11013 John Jenkins 3 11100 Doe Customer Dimension Table Key FName LName Married Cars 11003 Christy Zhu S 1 11004 Elizabeth Johnson 4 11013 Ian Jenkins M 3 Kimball SCD 11100 John Doe M 2 11003 Christy Smith 1 New 11004 Elizabeth Johnson S 2 11013 John Jenkins M 3 Updated SCD1 11003 Christy Zhu S 1 Expired SCD2
18
Slowly Changing Dimensions
Customer Source Table Key FName LName Married Cars 11003 Christy Smith M 1 11004 Elizabeth Johnson S 2 11013 John Jenkins 3 11100 Doe Customer Dimension Table Key FName LName Married Cars 11003 Christy Zhu S 1 11004 Elizabeth Johnson 4 11013 Ian Jenkins M 3 Kimball SCD Customer Dimension Table ID Key FName LName Married Cars Active 206 11003 Christy Zhu S 1 No 207 11004 Elizabeth Johnson 2 Yes 208 11013 John Jenkins M 3 815 11100 Doe 816 Smith
19
SSIS KimballSCD Component
demo SSIS KimballSCD Component Markus Raatz General Manager ixto GmbH
20
RSParamLogCache Reporting Services Parameter Logging & Caching
Tracks parameter values from report execution per user Saves parameter values in SQL server tables Sensitive user information is hashed Uses them as default values for subsequent executions of the report Provides execution statistics for caching
21
Reporting Services ParamLogCache
demo Reporting Services ParamLogCache Markus Raatz General Manager ixto GmbH
22
…and there‘s a lot more…
ReportServer Explorer StandardCDC 2-D Matrix Builder SSRSDeployer PCDimNaturalize
23
Conclusion Typical for Open Source: there‘s no support…
Mostly developer tools that don‘t require support An hour spent on Codeplex can save many days of development time Join the community! Post something yourself!
24
question & answer
25
Resources Required Slide Speakers, www.microsoft.com/teched
TechEd 2009 is not producing a DVD. Please announce that attendees can access session recordings at TechEd Online. Resources Sessions On-Demand & Community Microsoft Certification & Training Resources Resources for IT Professionals Resources for Developers
26
Complete an evaluation on CommNet and enter to win an Xbox 360 Elite!
27
Required Slide © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.