• Like

Sql server 2012_sp1_10_of_12_managed_self-service_bi_level300_dark

  • 611 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
611
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
69
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. MANAGED SELF-SERVICE BIBreakthrough insight
  • 2. THE FANTASTIC 12 OF 2012 1 2 3 4 5 6 7 8 9 10 11 12
  • 3. MANAGED SELF-SERVICE BIENTERPRISE GRADE GOVERNANCE AND COMPLIANCE WHILE DELIVERING &MANAGING A HIGHLY AVAILABLE, SECURE, & INTEROPERABLE BI PLATFORM
  • 4. MANAGED SELF-SERVICE BIIncrease IT efficiency by delivering & managing a highly available, secure, & interoperable BI platform
  • 5. END USER-CREATED, IT MANAGEDTransform end user-created applications in PowerPivot into corporate-grade solutions
  • 6. WHY MICROSOFT SELF-SERVICE BIGartner top ranking for Ability to ExecuteMost widely used BI platformEase of useFamiliar tools reduce learning curve andincrease adoptionExtensive integration ecosystemMission critical confidenceHighly scalable to hundreds of terabytesRapid Time to Solution
  • 7. WHY MICROSOFT SELF-SERVICE BI“Microsoft offers PowerPivotand Power View in-memorydata analysis and discoveryengine. Think of this as Excelon steroids. If you are alreadyusing Excel (and who isn’t?)look no further for your self-service BI platform”- Forrester Wave June 2012 Source: Forrester Wave June 2012
  • 8. ANALYSIS SERVICES MOMENTUM
  • 9. ANALYSIS SERVICES ARCHITECTURE
  • 10. DEFINING ANALYSIS SERVICES KPIS
  • 11. DEFINING ANALYSIS SERVICES KPISMultidimensional Development
  • 12. DEFINING ANALYSIS SERVICES KPISTabular Development
  • 13. DEFINING ANALYSIS SERVICES KPISTabular Development (Continued)
  • 14. DELIVERING ANALYSIS SERVICES KPISExcel and Excel Services
  • 15. DELIVERING ANALYSIS SERVICES KPISReporting Services
  • 16. DELIVERING ANALYSIS SERVICES KPISPerformancePoint Services
  • 17. BUSINESS SCENARIOS
  • 18. BUSINESS SCENARIOS
  • 19. DESCRIBING THE DATA MINING PROCESS
  • 20. DATA PREPARATION
  • 21. DATA MINING MODELING
  • 22. DATA MINING MODELING
  • 23. DATA MINING MODELING
  • 24. SQL SERVER DATA MINING
  • 25. SQL SERVER DATA MINING ALGORITHMS
  • 26. SQL SERVER DATA MINING ALGORITHMSContinued
  • 27. SQL SERVER DATA MINING ALGORITHMSContinued
  • 28. SQL SERVER DATA MINING ALGORITHMSContinued
  • 29. SQL SERVER DATA MINING VISUALIZATIONS
  • 30. SQL SERVER DATA MINING PROGRAMMABILITY
  • 31. MESSAGE FOR DEVELOPERST your application to the next akelevel by embedding data miningresults and predictive capabilities!Embed custom visualizations into Windows Formsapplications to allow users to explore andunderstand the discovered model patternsIntegrate predictions: Targeted advertising “Those that bought this book also purchased these books”Help validate or repair user entry
  • 32. EXCEL POWERPIVOT FOR BUSINESS AGILITY
  • 33. POWERPIVOT ANALYST TOP 101. Ability to work with massive data volumes in tens of millions2. Mash ups (pivot tables) from multiple tables and a wide variety of data source types3. 80+ contextual DAX measures, time intelligence, distinct count, and many other complex logical functions4. PowerPivot Relationships xVelocity in-memory technology is so much faster than classic VLOOKUPs5. World-class 5x, 10x and even 15x Data Compression6. SharePoint PowerPivot Gallery and automated, scheduled data refresh features7. SharePoint PowerPivot self-service reporting data source8. SharePoint PowerPivot usage and query source tracking9. User friendly, configurable Slicers join multiple pivot charts and pivot tables for interactive dashboards10. Minimal learning curve for experienced Excel users to easily develop creative and impactful analytic solutions
  • 34. POWERPIVOT VERSIONS
  • 35. NEW EXCEL 2013 CONTROLSNew Excel controls via Prodiance integration for even better self-service BI governance, controls and monitoringAudit and Control Management ServerDiscovery and Risk AssessmentSpreadsheet InquireSpreadsheet CompareDatabase Compare
  • 36. POWERPIVOT SOURCES : Relational or multidimensional • Microsoft SQL Server • Microsoft Access • Microsoft Analysis Services Cubes : Reporting Services data feeds : Cloud, web service, oDataor other data source feeds : Get data from raw delimited text files • Microsoft SQL Azure • Microsoft SQL Server Parallel Data Warehouse • Oracle • Teradata • Sybase • Informix • IBM DB2 • Others (OLE DB/ODBC) • Excel Files • SAP or SAP BW
  • 37. POWERPIVOT ENHANCEMENTS• Improved for BI use cases / Parent Child dimensions • Role playing dimensions • Date type table and server queries and language improvements • Rank, Top N, Switch and more optimizations via DAX• Usability Enhancements • Much needed relationship• Life-cycle upgrade for • Analyst > Power User > BI Developer • Restore Excel PowerPivot to BISM Server Model
  • 38. EXCEL 2013 POWERPIVOT• Data model functionality , no longer requires separate PowerPivot add-in• Excel automatically loads data into the engine• Optional PowerPivot add-in for advanced modeling capabilities • Filter data when importing • Rename tables and columns as you import data in PowerPivot • Manage the model and create relationships with the Diagram View • Apply formatting for Power View and PivotTable reports) • Define calculated fields and advanced DAX calculations • Define key performance indicators (KPIs) • Create user-defined hierarchies • Define perspectives• Excel and PowerPivot now have a• New with
  • 39. EXCEL 2013 POWERPIVOTEnhance analytic context withthe new ability to automaticallyimport
  • 40. EXCEL POWERPIVOT New Visual Diagram View New Measure Grid New KPIs New Date Type Table for Time Intelligence New Hierarchies
  • 41. SQL SERVER 2012 POWERPIVOTBuilds upon release in SQL Server 2008 R2New Administrative CapabilitiesLots of bug fixing, failover capabilities and scalability enhancementsDefault allocation algorithm changed to health-based rather than round-robin (means we aremore responsive to low memory situations)More ‘knobs’ to control: Amount of database caching done on the app servers Cleanup of database caching (based on inactivity) Disable data refresh jobs if they are constantly failing, or if they succeed but are not being viewedNew capacity planning health rules for CPU, memory and disk space (you will start to seewarnings if you are running out of resources)Support for transparent connectivity (.bism files)New midtier minidump facility 4
  • 42. DAX EXPRESSIONS Example PREVIOUSYEAR DAX formula syntax
  • 43. DAX EXPRESSIONSDATE TIME FUNCTIONS INFORMATION FUNCTIONS• DATE(<year>, <month>, <day>)• DATEVALUE(date_text) • ISERROR(<value>)• DAY(<date>) • ISLOGICAL(<value>)• EDATE(<start_date>, <months>) • ISNONTEXT(<value>)• EOMONTH(<start_date>, <months>) • ISNUMBER(<value>)• HOUR(<datetime>) • ISTEXT(<value>)• MINUTE(<datetime>) FILTER AND VALUE FUNCTIONS• MONTH(<datetime>) • ALL(<table_or_column>)• NOW() • ALLEXCEPT(<table>,column1>,<column2>,…)• SECOND(<time>) • BLANK()• TIME(hour, minute, second) • CALCULATE(<expression>,<filter>,<filter>…)• TIMEVALUE(time_text) • CALCULATETABLE( <expression>, <filter>…)• TODAY() • DISTINCT(<column>)• WEEKDAY(<date>, <return_type>) • EARLIER(<column>, <number>)• WEEKNUM(<date>, <return_type>) • EARLIEST(<table_or_column>)• YEAR(<date>) • FILTER(<table>,<filter>)• YEARFRAC(<start_date>, …) • RELATED(<column>) • RELATEDTABLE(<table>) • VALUES(<column>) • FIRSTNONBLANK(<column>,<expression>)
  • 44. DAX EXPRESSIONSLOGICAL FUNCTIONS TIME INTELLIGENCE• AND(<logical1>,<logical2>,…) • DATESINPERIOD(<date_column>…)• FALSE() • DATESBETWEEN(<column>,<start_date>…)• IF(logical_test>,<value_if_true>, …) • DATEADD(<date_column>,…)• IFERROR(value, value_if_error) • FIRSTDATE (<datecolumn>)• NOT(<logical>) • LASTDATE (<datecolumn>)• TRUE() • LASTNONBLANK (<datecolumn>,…)• OR(<logical1>,<logical2>,…) • STARTOFMONTH (<date_column>)TEXT FUNCTIONS • STARTOFYEAR(<date_column>[,<YE_date>])• CODE(<text>) • ENDOFMONTH(<date_column>)• CONCATENATE(<text1>, <text2>,…) • ENDOFYEAR(<date_column>)• FIND(<find_text, within_text, start_num) • PARALLELPERIOD(<date_column>,…)• FIXED(<number>, <decimals>, …) • PREVIOUSDAY(<date_column>)• LEFT(<text>, <num_chars>) • PREVIOUSMONTH(<date_column>)• LEN(<text>) • PREVIOUSYEAR(<date_column>)• MID(<text>, <start_num>, <num_chars>) • NEXTDAY(<date_column>)• REPLACE(<old_text>, <start_num>,….) • NEXTMONTH(<date_column>)• REPT(<text>, <num_times>) • NEXTYEAR(<date_column>[,<YE_date>])• RIGHT(<text>, <num_chars>) • DATESMTD(<date_column>)• VALUE(<text>) • DATESQTD (<date_column>)• FORMAT(<value>, <format_string>) • DATESYTD (<date_column> [,<YE_date>])
  • 45. POWERPIVOT GALLERY Browse, create report or schedule data refreshPersonal/Team Dashboardsand Ad Hoc Reports fromPowerPivot data sourcesin SharePoint usingReport Builder or Power View
  • 46. POWERPIVOT ADMINISTRATIONNew Administrative Capabilities• New failover capabilities and scalability enhancements• Default allocation algorithm changed to health-based rather than round-robin (means we are more responsive to low memory situations)• More ‘knobs’ to control: – Amount of database caching done on the app servers – Cleanup of database caching (based on inactivity) – Disable data refresh jobs if they are constantly failing, or if they succeed but are not being viewed• New capacity planning health rules for CPU, memory and disk space (early warnings before running out of resources)• Support for transparent connectivity (.bism files)• New midtier minidump facility
  • 47. POWERPIVOT FOR SHAREPOINTServer, services, and components
  • 48. POWERPIVOT FOR SHAREPOINTRendering the PowerPivot Workbook
  • 49. POWERPIVOT FOR SHAREPOINTPowerPivot does NOT require Kerberos
  • 50. POWERPIVOT FOR SHAREPOINTServer Action
  • 51. POWERPIVOT FOR SHAREPOINTServer Action > c2wts
  • 52. POWERPIVOT FOR SHAREPOINTServer Action > c2wts
  • 53. POWERPIVOT FOR SHAREPOINTServer Action
  • 54. POWERPIVOT FOR SHAREPOINTLoad Balancing
  • 55. POWERPIVOT MANAGEMENT DASHBOARD PowerPivot is great for IT: Track the usage of PowerPivots Discover mission-critical applicationsIncrease IT efficiency:Familiar Technologies for Authoring,Sharing, Security and ComplianceVisualize system performance and usageFind out what data sources are beingused!!!
  • 56. MANAGEMENT DASHBOARD ARCHITECTURE
  • 57. TROUBLESHOOTING TOOLS AND RESOURCES
  • 58. SQL SERVER 2012 POWERPIVOTA new setup experience Rather than installing and configuring SharePoint directly, setup now just lays down the bits and there is a new standalone configuration wizard.Capabilities:Wizard has both a one-click “GO” option as well as astep-by-step experienceExisting farm steps integrated with the wizardIndividual steps can be scriptedHistory is directly integrated into the toolAble to uninstall, upgrade, repair and patch separately
  • 59. STREAMLINING THE INSTALLATION PROCESS
  • 60. SCRIPTING THE POWERPIVOT DEPLOYMENT
  • 61. UPGRADE TOOLS AND STEPS
  • 62. UPDATE TOOLS AND STEPS
  • 63. POWERPIVOT FOR SHAREPOINT TOPOLOGIES
  • 64. FROM SINGLE SERVER TO SHAREPOINT FARM
  • 65. POWERPIVOT APPLICATION SERVERSystem State after SQL Server Setup
  • 66. POWERPIVOT CONFIGURATION TOOL
  • 67. POWERPIVOT APPLICATION SERVERSystem Services after Configuration
  • 68. POWERPIVOT APPLICATION SERVERLoading PowerPivot Databases
  • 69. POWERPIVOT APPLICATION SERVERQuerying PowerPivot Databases
  • 70. POWERPIVOT APPLICATION SERVERQuerying PowerPivot outside the Farm
  • 71. POWERPIVOT APPLICATION SERVERQuerying PowerPivot within the Farm
  • 72. POWERPIVOT APPLICATION SERVERInteracting with PowerPivot Workbooks
  • 73. POWERPIVOT APPLICATION SERVERAutomated PowerPivot Processing
  • 74. REFRESHING A POWERPIVOT WORKBOOK
  • 75. SCHEDULED DATA REFRESH ARCHITECTURE
  • 76. ADDITIONAL MATERIALS
  • 77. © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademar ks 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 accu racy 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.