58
Presented by: Jose Chinchilla, MCITP

Introduction to Microsoft Bi

Embed Size (px)

DESCRIPTION

Introduction to Microsoft Bi

Citation preview

  • Presentedby:JoseChinchilla,MCITP

  • JoseChinchillaMCITP:DatabaseAdministrator,SQLServer2008MCITP:BusinessIntelligenceSQLServer2008

    CurrentPositions:President,AgileBay,Inc.President,TampaBayBusinessIntelligenceUserGroupRegionalMentor,PASSGreaterSoutheast

    Blog: http://www.sqljoe.comTwitter: @sqljoeLinkedin: http://www.linkedin.com/in/josechinchillaEmail: [email protected]

    Customers & Partners

  • Agenda DataWarehousing&BusinessIntelligence EnterpriseBI SelfServiceBI TheMicrosoftBI&DataWarehouseToolset Demo:

    IntegrationServices AnalysisServices ReportingServices PowerPivot PowerView PowerMap

    Introduction to Microsoft Business Intelligence

  • Manager:WherearemyTPSreports?

    Developer:Theyarestillrunningsinceyesterday.

  • Whatis: DataWarehouse? BusinessIntelligence?

    Introduction to Microsoft Business Intelligence

  • TermsandAcronyms BI: BusinessIntelligence ETL: Extract,Transform&Load DW: DataWarehouse KPI: KeyPerformanceIndicator Fact: Abusinessmeasurement Measure: Aquantifiablebusinessprocess Dimension: Breakdownmeasuresaccordingtoanareaofinterest Attribute: Characteristicsthatmakeupadimensionmember OLTP: OnLineTransactionalProcessing OLAP: OnLineAnalyticalProcessing Cube: Datastructurethatgroupsmeasures,dimensions,KPIs,

    dataminingmodels,perspectives Metadata: Dataaboutdata Granularity: Levelofdetailorsummarizationofthedata SCD: SlowlyChangingDimensions AlternateKey: Uniquekeyfromdatasource SurrogateKey: Uniquekeyinthedatawarehouse

    Introduction to Microsoft Business Intelligence

  • Introduction to Microsoft Business Intelligence

  • Introduction to Microsoft Business Intelligence

  • DataWarehouse:

    Centralrepositoryforallsignificantdatathatanenterprisecollects.

    Introduction to Microsoft Business Intelligence

  • SmallOLTPdatabaseIntroduction to Microsoft Business Intelligence

  • Introduction to Microsoft Business Intelligence

    BusinessIssue:Acustomersorderwasseriouslydelayed.

    Manager:Whywastheorderdelayed?OrderFulfillment:Supplierissue.

    SimpleBusinessQuestion:Whowasourproductsupplier?

  • SmallOLTPdatabaseIntroduction to Microsoft Business Intelligence

  • LargeOLTPdatabaseIntroduction to Microsoft Business Intelligence

  • RalphKimball BillInmon

    DataWarehouse:DataModel

    StarSchema SnowflakeSchema

    Vs.

    Introduction to Microsoft Business Intelligence

  • DataModel:StarSchemaIntroduction to Microsoft Business Intelligence

  • DataModel:SnowflakeSchemaIntroduction to Microsoft Business Intelligence

  • DimensionalModeling

    Introduction to Microsoft Business Intelligence

  • "Thecentralattractionofthedimensionalmodelofa

    businessisitssimplicity....thatsimplicityisthe

    fundamentalkeythatallowsuserstounderstand

    databases,andallowssoftwaretonavigatedatabases

    efficiently.

    RalphKimball

    Introduction to Microsoft Business Intelligence

  • EndtoEndBusinessIntelligence

    DimensionalModeling Logicalviewoftheenterprise Showsmainentitiesoftheenterprise businessandrelationshipsbetweenthem Nottiedtoaphysicaldatabaseandtables

    MainComponents

    Dimensions Attributes Hierarchies

    Facts Measures

    Introduction to Microsoft Business Intelligence

  • Introduction to Microsoft Business Intelligence

  • DataWarehouse:Relationships

    1toMany

    Introduction to Microsoft Business Intelligence

  • DataWarehouse:Fact&Dimensions

    FactMeasure Whatthebusinessdoes BusinessProcess Usuallydescribesanaction orevent (verb)

    FactTables:containmeasure columnsanddimension keycolumnsMeasure: numericalvaluesthatcanbeaggregated,semiaggregated,ornonaggregatableDimension: groupofattributesthatdescribeabusinessprocessAttribute:characteristicsofadimensionmember

    FactInternetSales SalesAmount DiscountAmount Profit ProfitMargin

    DimCustomer Name Gender Yearly Income

    DimProduct Color Size

    Introduction to Microsoft Business Intelligence

  • BusinessProcess:Sales

    DimCustomers

    DimTime

    DimProducts

    FactOrdersFactOrdersKeyDimProductsKeyDimCustomersKeyDimTimeKeyMeasureQuantityMeasurePriceMeasureDiscount

    Introduction to Microsoft Business Intelligence

  • BIresultswhenorganizationalculture,businessprocessesandtechnologiesaredesignedandimplementedwiththegoalofimprovingthestrategicandoperationaldecisionmakingcapabilitiesofawiderangeofinternalandexternalstakeholders.

    InternationalDataCorporation(IDC)

    Introduction to Microsoft Business Intelligence

  • BIresultswhenorganizational ,businessandaredesignedandimplementedwiththegoalof

    thestrategicandoperational capabilitiesofawiderangeofinternalandexternal .

    InternationalDataCorporation(IDC)

    culture processestechnologies improving

    decisionmakingstakeholders

    Introduction to Microsoft Business Intelligence

  • BusinessIntelligence:Culture,processesandtechnologiestoimprove

    decisionmakingforstakeholders.

    Introduction to Microsoft Business Intelligence

  • 3LayersofBI&TheMicrosoftToolset

    Introduction to Microsoft Business Intelligence

  • Introduction to Microsoft Business Intelligence

  • TheMicrosoftToolsetPresentation SQLServerReportingServices SharePoint ReportBuilder PerformancePoint Excel PowerView

    Analysis SQLServerAnalysisServices PowerPivot

    E.T.L SQLServerIntegrationServices

    Introduction to Microsoft Business Intelligence

  • Introduction to Microsoft Business Intelligence

    TypicalBusinessIntelligenceLifecycle

  • WhatBusinessIntelligenceisnot.

    Introduction to Microsoft Business Intelligence

  • WhatisBusinessIntelligence?

    Whatitisnot Whatitis Application

    Tool

    Department

    Project

    ReportBase

    Archive

    ITService

    Solution

    Suite

    InterdepartmentalTeam

    Continuousprocess

    KnowledgeBase

    ActionableInformation

    BusinessAsset

    Introduction to Microsoft Business Intelligence

  • WhyBusinessIntelligence?

    Introduction to Microsoft Business Intelligence

  • Thecomplaints:

    Weneedinformationbutallwehaveisdata!WhyCompaniesNeedBusinessIntelligencebyJoseAllanTans

    NeedtomakedatamanageableandactionableinatimelymannerNeedforBusinessIntelligenceGrowsbyDiannDaniel(CIOMagazine)

    Informationoverload

    HowwillBIsolveit?TheSnakeOilsellingpoints:

    Surfaceperformance&operationalefficienciesanddeficiencies Revealuntappedopportunities

    DataMining Forecasting&Trending

    Democratizationofthedata DecisionSupportSystem(DSS) Dashboards&BalancedScorecards KeyPerformanceIndicators(KPIs)

    Introduction to Microsoft Business Intelligence

  • Butwaittheresmore,ifyoucallinthenext10minutes

    Introduction to Microsoft Business Intelligence

  • ReactiveManager

    Answerquestions

    Solveissues

    Trending

    Makedecisions

    Understandyourcustomers

    Report

    ProactiveManager

    Proposenewquestions

    Identifyfutureissues

    Forecasting

    Surfacedecisionpoints

    Discoverpotentialcustomers

    Gaininsight

    Introduction to Microsoft Business Intelligence

  • TheOLAPCube

    Introduction to Microsoft Business Intelligence

  • Fact:37LemonsweresoldduringAprilinourChicagostores.

    Measure:Unitssold

    D

    i

    m

    e

    n

    s

    i

    o

    n

    :

    P

    r

    o

    d

    u

    c

    t

    Dimension:Time

    Introduction to Microsoft Business Intelligence

  • SQLServerIntegrationServices

    EndtoEndBusinessIntelligence

  • ETLProcess(simplified)

    Clean

    Derive

    Cast

    Extract Transform Load

    SSISPerformanceEnhancersIntroduction to Microsoft Business Intelligence

  • ETLprocessMantra

    ExtractingDataTransformingDataLoadingData

    Fast Efficient Scalable

    Introduction to Microsoft Business Intelligence

  • SSIS Jackofalltrades

    Export

    Import

    Convert

    Cast

    Update

    Delete

    Insert

    DeriveCalculations

    OLTPDBMaintenance

    DBTasks

    OLAPDBMaintenance

    Extract

    Transform

    Load

    VB2008Script

    C#2008Script

    FileSystemTasks

    DataProfiling

    WMIRead/Write

    Aggregations

    Introduction to Microsoft Business Intelligence

  • LoadingaDataWarehousewithSSIS

    Introduction to Microsoft Business Intelligence

  • SQLServerAnalysisServices

    Introduction to Microsoft Business Intelligence

  • AnalysisServicesThreeInstallationModes

    1. Multidimensional&DataMiningMode UDM MDX

    2. TabularMode BISM xVelocity (Vertipaq) Inmemorycubes DAX&MDX

    3. PowerPivot forSharePoint DedicatedTabularMode

    Introduction to Microsoft Business Intelligence

  • AnalysisServices

    MainFeatures

    1. DataSources2. Views3. Cubes4. Dimensions

    Attributes AttributeHierarchies

    5. MeasureGroups Measures

    6. Calculations

    7. KPIs8. Perspectives9. Translations10. Partitions11. Aggregations12. Roles13. DataMiningModels

    Introduction to Microsoft Business Intelligence

  • SSASHierarchies

    Introduction to Microsoft Business Intelligence

  • DBAs

    ExecutivesBlam

    eFlow

    Analysts

    Developers

    Introduction to Microsoft Business Intelligence

  • Q1

    Jan

    Introduction to Microsoft Business Intelligence

  • SQLServerReportingServices

  • SQLServerReportingServices

    EndtoEndBusinessIntelligenceIntroduction to Microsoft Business Intelligence

  • Team BI

    Our Context

    BI Solution created by power user. Context is for a small team & its

    managed on a server.

    Personal BI Organizational BI

    My Context

    BI solution created by user. Context is only for user & exists

    as document.

    The Orgs Context

    BI Solution created by IT, Established corporate context & is reusable,

    scalable and backed up.

    The Business Intelligence Roadmap

    PowerPivotforExcelReportBuilderPowerView

    PowerPivotforSharePointSQLServerDataTools(newBIDS)

    EmpoweredAligned

    Introduction to Microsoft Business Intelligence

  • PowerPivot PowerPivotExcelAddin PowerPivotforSharePoint xVelocity (Vertipaq) BISM

    Introduction to Microsoft Business Intelligence

  • PowerView Adhocreports&dashboards Truepoint&click ExporttoPowerPointwithInteractivemode Silverlight SharePoint2010+SQLServer2012SSRSintegration

    Introduction to Microsoft Business Intelligence

  • PowerMap 3DMapping Geographicalanalysis Interactive

    Introduction to Microsoft Business Intelligence