Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
SQL Server Business Intelligence on Oracle Douglas McDowell [email protected] 1 Microsoft Business Intelligence on Oracle Douglas McDowell [email protected] 2 Poll • Are familiar with “business intelligence”? • Are familiar with Microsoft’s BI platform? • Did you know it rocks using Oracle data?! 3 In this Session • • • • • The Anatomy of BI Enterprise ETL OLAP, Data Mining and beyond Presenting BI Information Final Comments / Next Steps This session does not cover the Oracle BI Suite or include Microsoft/Oracle product comparisons 4 Goal for BI… Transform data into relevant information, and make it available to decision-makers fast enough for them to positively impact the business 5 The Anatomy of BI • Source Systems • Extraction Transformation & Loading (ETL) • Data Warehouse LOB ETL – Relational Database (RDBMS) – Multi-Dimensional Databases (OLAP) – Data Mining — Alerting Engine • Presentation – – – – – Enterprise Reporting Analysis, Ad-hoc Scorecards/Dashboards/Portals Alert Delivery Embedded Applications 6 The Anatomy of Microsoft BI • Source Systems – You name it!, Oracle, SQL Server, XML, legacy/flat file, Proprietary • ETL – SQL Server Integration Services • Data Warehouse – RDBMS: SQL Server or Oracle – OLAP and Data Mining: SQL Server Analysis Services – Alerting: SQL Server Notification Services • Presentation – Enterprise Reporting: SQL Server Reporting Services – Analysis, Ad-hoc: ProClarity, Excel, SQL Server Reporting Services – Scorecards/Dashboards/Portals: Microsoft Office Business Scorecard Manager, Microsoft Office SharePoint Server 7 Comprehensive and Complimentary Performance Management Applications Business Scorecards, Advanced Scorecarding Analytics, Planning Analytics (Business (PerformancePoint (ProClarity 6) Scorecard Server 2007) Manager 2005) Collaboration and Content (Office SharePoint Server 2007) End-user Analysis (Excel 2007) BI Platform Integration Analysis Reporting Integration Services Analysis Services Reporting Services SQL Server 2005 RDBMS 8 Before we go on… BI Development Studio • Complete, integrated tool for the development of BI applications • One tool, multiple technologies: Relational, OLAP, DM, SSIS, Reporting, Code, Web pages… • Enterprise software development environment – Integrated with Visual Studio – Team development, source control, versioning, developer isolation, resource independent coding – Development cycle lifetime support: Develop, Test, Deploy, Modify, Test… • Breakthrough ease-of-use 9 And before we go on… Relational Data Warehousing • Partitioned Tables and Indexes – Delivers enhanced scalability and concurrency – Simplifies data management Data Warehouse Ready • Online Index Operations • Database Snapshots and Snapshot Isolation Level – Readers don’t block Writers • Insert and Load improvements • T-SQL enhancements • VLDB – piecemeal backup/restore 10 Oracle Publishing • Designed specifically for Oracle Publishers – v8+ on any operating system • Administered like SQL Server, from SQL Server – No Oracle side software install necessary – Requires minimal knowledge of Oracle • Leverages existing SQL Server skills – Standard Transactional and Snapshot Publications • http://msdn2.microsoft.com/en-us/library/ms151229.aspx Transactional Replication Distributor Subscribers 11 Agenda • • • • • The Anatomy of BI Enterprise ETL OLAP, Data Mining and beyond Presenting BI Information Final Comments / Next Steps 12 DEMO: Integrating Your Data Integration Services in Action 13 Integration Services • Merge data from heterogeneous data stores: – Text files, Mainframes, Spreadsheets, Multiple RDBMS • Refresh data in data warehouses/data marts • High-speed load of data into online transaction processing (OLTP) and online analytical processing (OLAP) databases • Send status notifications on success/failure • Build BI into a data transformation process without the need for redundant staging environments • Automate data-administrative functions • Cleanse data before loading to remove errors – Fuzzy lookup, fuzzy matching • Handling of History – Slowly Changing Dimension (SCD) wizard 14 Breakthrough ETL Capabilities • Enterprise ETL platform – High performance – High scale – More trustworthy and reliable • Best in class usability – – – – Rich development environment Source control Visual debugging of control flow and data Great range of transforms out-of-the-box • Highly extensible – – – – Custom tasks Custom enumerations Custom transformations Custom data sources 15 Oracle Tip: Using the SQL Server Import and Export Wizard • Microsoft OLE DB Provider for Oracle does not support the Oracle BLOB, CLOB, NCLOB, BFILE, and UROWID data types, therefore the OLE DB source cannot extract data from tables that contain columns with these data types. http://msdn2.microsoft.com/en-us/library/ms141209.aspx 16 Agenda • • • • • The Anatomy of BI Enterprise ETL OLAP, Data Mining and beyond Presenting BI Information Final Comments / Next Steps 17 Country France January Canada Australia Time February March $6,745 “For Australia, show me the Sales for February” April May Sales Budget Qty Cost Measures 18 DEMO: Analyzing Your Information SQL Server Analysis Services 19 Analysis Services • Powerful business information modeling • Cross platform data integration • Integrated Relational & OLAP views – Attribute-based dimensions • The best of MOLAP to ROLAP – Proactive caching • Data enrichment and advanced analytics – BI wizards • Key Performance Indicators & Perspectives • Real-time, high performance – Real-time data in OLAP Cubes – Very fast and flexible analytics • XML standards for Data Access and Web Services integration • Cost and time savings for customers integrating with other systems 20 High-level Architecture Data Mart UDM Oracle SQL Server DW LOB Spreadsheets XML/A or OLE DB-OLAP SQL Server Analysis Services BI Front Ends Ad Hoc Reports Rich Reports Cache Dashboards 21 KPI Debugger in BIDS Preview server-side KPI designs 22 DEMO: Data Mining SQL Server Analysis Services 23 Data Mining • Ten Algorithms • Visualizations – Enterprise tools – Custom visualizations • Deep Integration – OLAP, Integration Services, and Reporting Integration – .NET programming model – Completely extensible framework 24 Decision Trees Sequence Clustering Clustering Association Complete Set of Data Mining Algorithms Linear Regression Time Series Neural Net Naïve Bayes Logistic Regression 25 Text Mining Data Mining Lift Chart DMM Lift Chart Easily determine which algorithm yield best results for you 26 Oracle Tip: Connecting to Oracle Across all platforms: 1. Install Oracle OCI, make sure its location is in the path 2. Restart AS service & its tools to pick up path changes 3. Use Oracle managed provider (.Net) in data source this ensures platform compatibility (x86/x64/ia64) x86 only: 1. Install Oracle OCI, make sure its location is in the path 2. Restart AS service & its tools to pick up path changes 3. Use MSDAORA (Microsoft's OLE DB for Oracle) or Oracle managed provider (.Net) in your data source 27 Agenda • • • • • The Anatomy of BI Enterprise ETL OLAP, Data Mining and beyond Presenting BI Information Final Comments / Next Steps 28 DEMO: Presenting Your Information SQL Server Reporting Services 29 Enterprise Reporting Capabilities • Scalable Server – – – – Rich, enterprise reporting platform (static and interactive) Multiple data sources with multiple delivery options Scalable, manageable and embeddable Web Services architecture Scheduling, Caching, Snapshots, more… • Advanced Authoring Tools – Visual Studio IDE – XML specification (RDL) – 3rd party extensibility • Strong Management – – – – SOAP Web Service APIs Report Manager portal Extensible security model Integration with SSAS, SSIS, management tools • End-user, Ad-hoc Reporting 30 Report Controls • Easily embed reporting functionality into applications • Windows Forms (rich client) and Web Forms (ASP.NET) control • Local processing mode (no server) or remote processing mode • Can be used for complex custom security architectures 31 Report Builder • • • • Extending the Reach of Reporting Services Ad-hoc Reporting for the End-User 1-Click Install With Report Builder: – – – – Report off a Business Model Modify a Report Build a New Report Report on Relational or OLAP data • Support for Oracle in SQL Server SP2 32 Oracle Tip: Defining Report Datasets Connection string example specifies Oracle database on server Oracle9 using Unicode The ServerName must match what is defined in the tnsnames.ora config file: Data Source="Oracle9"; Unicode="True“ http://msdn2.microsoft.com/en-us/library/ms365174.aspx 33 DEMO: Presenting Your Information Microsoft ProClarity 34 Articulate Goals Monitor Metrics Analyze Issues Collaborate and Act Microsoft Office Business Scorecard Manager empowers organizations with • Advanced score-carding • Deep contextual insight • Collaborative group analysis and action • End-user empowerment • Extensible platform SQL Server 2005 provides Business Scorecard Manager with • Centralized management of metrics and business logic • Multi-dimensional scorecards • KPI interoperability across end-user applications • Data integration and security through UDM 35 BSM 1 36 BSM 3 37 BSM 2 38 Align Strategy & Execution Accelerate Decision Making Enable Broad Performance Management Improve Business Performance Microsoft Office PerformancePoint Server empowers organizations with Advanced scorecarding Powerful analytics and reporting Synchronized planning and budgeting Workflow driven forecasting Robust financial consolidation Microsoft Office PerformancePoint Server Reaches all business users with familiar Office environment Empowers business users to define and own business rules Handles real-world complexity with model driven approach Takes advantage of Microsoft SQL Server 39 ProClarity 6 • Simplifies how decision makers receive information and gain insight into their business • Provides organizations with the tools they need to conduct powerful analytic modeling • Works with a company’s existing business and technical infrastructure and adapts to ongoing needs and changes • Fully integrated with SQL Server, Business Scorecard Manager, SharePoint and Office applications Advanced Analytics for every decision maker 40 DEMO: Presenting Your Information Microsoft Office Excel 41 Excel 2007 • Analyze information with powerful and familiar tools that are easier to use • New PivotTable, PivotChart and data visualization capabilities • Formula based access to enterprise data integrates BI with spreadsheets • Harness the power of SQL Server Analysis Services directly from within Excel 42 Excel Services • Save spreadsheets to the server and share them over the Web • Broadly share spreadsheets securely and maintain control with document management and auditing capabilities • Server based spreadsheet calculation with pure HTML (zero foot-print) interactive Excel experience 43 Excel Services Excel Services Screen Zero-footprint, interactive, browser access to spreadsheets 44 Office SharePoint Server 2007 • Secure, manageable business data, and hosted documents • Report Center: One place for all reports • Dashboard site templates, Filter Web Parts, KPI Web Parts • Integrate BI within the portal: Enterprise Content Management, collaboration, search and business process 45 SharePoint 1 Report Center Centralize storage of business reports 46 SharePoint 2 Dashboards and Web Parts Easily create powerful BI portals 47 Agenda • • • • • The Anatomy of BI Enterprise ETL OLAP, Data Mining and beyond Presenting BI Information Final Comments / Next Steps 48 Microsoft BI: Faster Return on Information • Microsoft offers a Complete and Integrated BI Offering: – BI Platform (SQL Server) – End User Tools (Office) – Analytic Applications (Office) • Intelligence where users want it: – Manage data “once” in the platform – Ease of use and familiarity of Office for interaction • Ready for the Enterprise: – Server tools built for Enterprise scale – Priced and packaged so Enterprises can afford it! 49 Trustworthy Computing Secure by Default Secure by Design Secure in Deployment Trustworthy Computing is built on three pillars: • Security • Privacy • Reliability http://www.microsoft.com/twc 50 Call to Action/Next Steps • Look in your bag and get started today… – Free copy of SQL Server 2005 Developer Edition – Event CD: Microsoft BI demos & Oracle sample data • BI ResKit DVD in your bag • http://microsoft.com/bi • Microsoft BI skills are 100% transferable 51 Summary • • • • • The Anatomy of BI Enterprise ETL OLAP, Data Mining and beyond Presenting BI Information Final Comments / Next Steps 52 Thank you! Microsoft Business Intelligence on Oracle Douglas McDowell [email protected] 53