17
Introducción al Warehousing César Oviedo, BI LATAM Community Manager BI for Beginners

Bilatam - BI for Beginners

  • Upload
    bilatam

  • View
    12

  • Download
    3

Embed Size (px)

Citation preview

Introducción al WarehousingCésar Oviedo, BI LATAM Community Manager

BI for Beginners

Futuros EventosMis primeros pasos como DBAAdrian Miranda11 Junio

Setting up your BI InfrastructureParesh Motiwala11 Junio

El Arte de la Guerra con SSISRicardo Estrada25 Junio

About the Speaker• MVP César Oviedo • BI LATAM Community Manager • CEO Sensus Data & Analytics• MCT, MCSE, MCSA, MCITP, MCTS

www.businessintelligencelatam.com/BusinessIntelligenceLatam/groups/businessintelligencecr//BILATAM

¿Business Intelligence?The Data Warehousing Institute• “Inteligencia de Negocios son procesos, tecnologías y

herramientas que nos ayudan a convertir datos en información, información en conocimiento y conocimiento en ayuda a la toma de decisiones.”

Hans Peter Luhn, IBM 1958• “La capacidad de interpretar las relaciones mutuas de

los hechos presentados, de tal manera que permita orientar nuestras acciones hacia una meta deseada.”

• Reporting

• Dashboarding

• Data Warehouse

• Data Mining / Machine Learning

• Balance Scorecard

• Big Data

• Data Quality

• Master Data Management

• etc

¿Business Intelligence?

Toma de Decisiones

Variante en el TiempoNo Volátil

Orientado a objetos

Fundamentos

Integrado

Data Warehouse

• Orientado a temas.- Los datos en la base de datos están organizados de manera que todos los elementos de datos relativos al mismo evento u objeto del mundo real queden unidos entre sí.

• Variante en el tiempo.- Los cambios producidos en los datos a lo largo del tiempo quedan registrados para que los informes que se puedan generar reflejen esas variaciones.

• No volátil.- La información no se modifica ni se elimina, una vez almacenado un dato, éste se convierte en información de sólo lectura, y se mantiene para futuras consultas.

• Integrado.- La base de datos contiene los datos de todos los sistemas operacionales de la organización, y dichos datos deben ser consistentes.

Bill H. Inmon

¿Por qué hacemos un Data Warehouse?

SQL Server As a Data DW Platform• Core Data Warehousing

• SQL Server Database Engine

• SQL Server Integration Services

• SQL Server Master Data Services

• SQL Server Data Quality Services

• Enterprise BI• SQL Server Analysis Services

• SQL Server Reporting Services

• Microsoft SharePoint Server

• Microsoft Office

• Self-Service BI and Big Data Analysis• Excel Add-ins (PowerPivot, Power Query, Power View, Power

Map)

• Microsoft Office 365 Power BI

• Windows Azure HDInsight

What is Extract, Transform and Load (ETL)?

• ETL tools perform three functions to move data from one place to another:

• Extract data from sources such as ERP or CRM applications

• Transform that data into a common format that fits with other data in the warehouse

• Load the data into the data warehouse for analysis

Existing Data - OLTP

LOB Applications

Files

Data Bases

Staging Area Data Warehouse

Analytics - OLAP

Analysis Cubes

End User Interface

Data Mining and Analysis

Dashboards and Scorecards

Mobile

Arquitectura

DiseñoDesnormalización• “…proceso de procurar optimizar el

desempeño de una base de datos por medio de agregar datos redundantes. A veces es necesaria porque las actuales DBMSs implementan el modelo relacional pobremente.”

Star SchemasDimSalesPersonSalesPersonKeySalesPersonNameStoreNameStoreCityStoreRegion

DimSalesPersonSalesPersonKeySalesPersonNameStoreNameStoreCityStoreRegion

DimProductProductKeyProductNameProductLineSupplierName

DimProductProductKeyProductNameProductLineSupplierName

DimCustomerCustomerKeyCustomerNameCityRegion

DimCustomerCustomerKeyCustomerNameCityRegion

FactOrdersCustomerKeySalesPersonKeyProductKeyShippingAgentKeyTimeKeyOrderNoLineItemNoQuantityRevenueCostProfit

DimDateDateKeyYearQuarterMonthDay

DimDateDateKeyYearQuarterMonthDay

DimShippingAgentShippingAgentKeyShippingAgentName

DimShippingAgentShippingAgentKeyShippingAgentName

Snowflake SchemasDimSalesPersonSalesPersonKeySalesPersonNameStoreKey

DimSalesPersonSalesPersonKeySalesPersonNameStoreKey

DimProductProductKeyProductNameProductLineKeySupplierKey

DimProductProductKeyProductNameProductLineKeySupplierKey

DimCustomerCustomerKeyCustomerNameGeographyKey

DimCustomerCustomerKeyCustomerNameGeographyKey

FactOrdersCustomerKeySalesPersonKeyProductKeyShippingAgentKeyTimeKeyOrderNoLineItemNoQuantityRevenueCostProfit

DimDateDateKeyYearQuarterMonthDay

DimDateDateKeyYearQuarterMonthDay

DimShippingAgentShippingAgentKeyShippingAgentName

DimShippingAgentShippingAgentKeyShippingAgentName

DimProductLineProductLineKeyProductLineName

DimProductLineProductLineKeyProductLineName

DimGeographyGeographyKeyCityRegion

DimGeographyGeographyKeyCityRegion

DimSupplierSupplierKeySupplierName

DimSupplierSupplierKeySupplierName

DimStoreStoreKeyStoreNameGeographyKey

DimStoreStoreKeyStoreNameGeographyKey

DEMO

BusinessIntelligenceLATAM.comfacebook.com/groups/businessintelligencecr/