Construyendo Negocios Construyendo Negocios Inteligentes con Inteligentes con Office System y SQL Office System y SQL 2000 Analysis Services 2000 Analysis Services
Construyendo Negocios Construyendo Negocios Inteligentes con Office Inteligentes con Office System y SQL 2000 Analysis System y SQL 2000 Analysis ServicesServices
Que veremosQue veremos
Trabajando con Analysis ServicesTrabajando con Analysis Services Data MiningData Mining Trabajando con datos BI en ExcelTrabajando con datos BI en Excel Análisis de datos con Data AnalyzerAnálisis de datos con Data Analyzer
AgendaAgenda
SQL Server 2000 Analysis ServicesSQL Server 2000 Analysis Services Integrando BI con OfficeIntegrando BI con Office Analizando datos con data AnalyzerAnalizando datos con data Analyzer
SQL Server 2000 Analysis ServicesSQL Server 2000 Analysis ServicesLa solución Microsoft para Inteligencia de La solución Microsoft para Inteligencia de NegociosNegocios
Gestión de Proyectos
Análisis de Sitios Web
Análisis de ventas al por
menor y finanzas
Visualización
Colaboración Análisis de datos
Análisis Geoespacial
SQL Server 2000 Analysis ServicesSQL Server 2000 Analysis ServicesBodegas de DatosBodegas de Datos
Base de datos almacenando la historia del Base de datos almacenando la historia del negocionegocio
Soporta el análisis de datosSoporta el análisis de datos No diseñado para procesamiento de No diseñado para procesamiento de
transacciones en tiempo realtransacciones en tiempo real EL Análisis soporta las decisiones de EL Análisis soporta las decisiones de
negocionegocio Ejemplo:Ejemplo:
Analizar ventas para enfocar promoción de Analizar ventas para enfocar promoción de producto a determinados clientesproducto a determinados clientes
SQL Server 2000 Analysis ServicesSQL Server 2000 Analysis ServicesAdministrando datos para inteligencia de Administrando datos para inteligencia de negociosnegocios
OLAP – Online Analytical ProcessingOLAP – Online Analytical Processing OLAP brinda modelamiento de datosOLAP brinda modelamiento de datos Las bases de datos OLAP se llaman cubosLas bases de datos OLAP se llaman cubos
Estructura Multidimensional de los datosEstructura Multidimensional de los datos Definido por medidas y dimensionesDefinido por medidas y dimensiones
Brinda una estructura intuitiva para los usuariosBrinda una estructura intuitiva para los usuarios Los analistas solo ven la información que quieren Los analistas solo ven la información que quieren
analizaranalizar Las agregaciones brindan un rápido desempeño en Las agregaciones brindan un rápido desempeño en
las consultaslas consultas
SQL Server 2000 Analysis ServicesSQL Server 2000 Analysis ServicesEstructura de cubo – Esquema y TablasEstructura de cubo – Esquema y Tablas
EsquemaEsquema Tablas relacionadas en la Tablas relacionadas en la
bodegabodega Brinda datos para el cuboBrinda datos para el cubo
Tala de hechosTala de hechos Tabla central en un esquemaTabla central en un esquema Datos numéricos (hechos)Datos numéricos (hechos) Brinda información histórica Brinda información histórica
sobre la operaciónsobre la operación Talas de dimensionesTalas de dimensiones
Talas adicionales unidas a la Talas adicionales unidas a la tabla de hechostabla de hechos
Data Warehouse
Fact Table
Dim Table
Dim Table
Dim Table
Dim Table
SQL Server 2000 Analysis ServicesSQL Server 2000 Analysis ServicesEstructura de cubo Estructura de cubo – Dimensiones y medidas– Dimensiones y medidas
MedidasMedidas Valores de la tabla de hechosValores de la tabla de hechos Valores que son agregados y Valores que son agregados y
analizadosanalizados DimensionesDimensiones
Valores de las tablas de dimensiónValores de las tablas de dimensión Describen un conjunto similar de Describen un conjunto similar de
miembros para ser analizadosmiembros para ser analizados NivelesNiveles Jerarquías dentro de las Jerarquías dentro de las
dimensionesdimensiones Fraccionamiento categóricoFraccionamiento categórico Los niveles de tiempo pueden ser Los niveles de tiempo pueden ser
Año, trimestre, mesAño, trimestre, mes
Fact Table
Dim Table
Dim Table
Dim Table
Dim Table
SQL Server 2000 Analysis ServicesSQL Server 2000 Analysis ServicesDonde está Analysis Services?Donde está Analysis Services?
Antes OLAP Services (SQL Server 7)Antes OLAP Services (SQL Server 7) Es una capa media para OLAP y Data MiningEs una capa media para OLAP y Data Mining OLAP – Acceso a los datosOLAP – Acceso a los datos
Simple de seleccionar, navegar y explorar datosSimple de seleccionar, navegar y explorar datos
Ejemplo de exploración de Ejemplo de exploración de datos:datos: Cubo de ventas por tiendaCubo de ventas por tienda Encontrar datos demográficos de Encontrar datos demográficos de
los clienteslos clientes Encontrar productos por marca y Encontrar productos por marca y
clientecliente
SQL Server 2000 Analysis ServicesSQL Server 2000 Analysis ServicesDiseñado para desempeñoDiseñado para desempeño
Desempeño para soportar análisis en tiempo realDesempeño para soportar análisis en tiempo real Los analistas exploran posibilidades y tendenciasLos analistas exploran posibilidades y tendencias Las consultas llevan a consultas mas complejasLas consultas llevan a consultas mas complejas
Las agregaciones calculan valores por adelantadoLas agregaciones calculan valores por adelantado Contesta preguntas antes de formularseContesta preguntas antes de formularse Aumenta el desempeño de la consultaAumenta el desempeño de la consulta Defina cuando el cubo es almacenado y es reconfigurableDefina cuando el cubo es almacenado y es reconfigurable
Contracara: Desempeño contra espacioContracara: Desempeño contra espacio Mas agregaciones toman mas espacioMas agregaciones toman mas espacio Analysis services brinda estimacionesAnalysis services brinda estimaciones
Demostración 1Demostración 1Trabajando con cubos Trabajando con cubos
OLAP OLAP
Creando un cuboCreando un cuboDiseñando el desempeño de Diseñando el desempeño de
un cuboun cubo
SQL Server 2000 Analysis ServicesSQL Server 2000 Analysis ServicesAnalysis Services – Modelos de Data Analysis Services – Modelos de Data MiningMining
Modelos de Minería de datosModelos de Minería de datos Buscar patronesBuscar patrones Hacer prediccionesHacer predicciones Almacenar resultadosAlmacenar resultados
Columna de una tabla, dimensión de un cubo, Diagrama Columna de una tabla, dimensión de un cubo, Diagrama de minería de datosde minería de datos
SQL Server 2000 Analysis ServicesSQL Server 2000 Analysis ServicesData Mining – Ejemplo de alquiler de Data Mining – Ejemplo de alquiler de películaspelículas
Alquiler On-line“Movie Lovers Club”Alquiler On-line“Movie Lovers Club” Información de los miembros es conocidaInformación de los miembros es conocida
DemograficosDemograficos Películas favoritasPelículas favoritas
Objetivo: Aumentar las ventas!Objetivo: Aumentar las ventas! Predicciones que queremos hacer:Predicciones que queremos hacer:
Películas que prefieren los clientesPelículas que prefieren los clientes Datos de entrada necesarios:Datos de entrada necesarios:
DemográficosDemográficos Otras películas que le gustan a los clientesOtras películas que le gustan a los clientes
Que algoritmo?Que algoritmo? Arboles de decisión - SQL Analysis ServicesArboles de decisión - SQL Analysis Services
SQL Server 2000 Analysis ServicesSQL Server 2000 Analysis ServicesData Mining – Mezclar información relevanteData Mining – Mezclar información relevante Mezclar la información del clienteMezclar la información del cliente Con las películas favoritasCon las películas favoritas
Cust IDCust ID EdadEdad EstadoEstado IQIQ
11 3535 MM 22
22 2020 SS 33
33 5757 MM 22
Películas favoritasPelículas favoritas
TituloTitulo PuntajPuntajee
Star WarsStar Wars 88
Pulp FictionPulp Fiction 99
Usual SuspectsUsual Suspects 77
Star WarsStar Wars 77
BraveheartBraveheart 77
Dr. StrangeloveDr. Strangelove 1010
The MatrixThe Matrix 99
Blade RunnerBlade Runner 1010
SQL Server 2000 Analysis ServicesSQL Server 2000 Analysis ServicesDecision Trees – Primera clasificaciónDecision Trees – Primera clasificación
Marital StatusMarital Status PersonalityPersonality The MatrixThe Matrix Gone With Gone With the Windthe Wind
MarriedMarried SingleSingle OtherOther FeelingFeeling ThinkingThinking TrueTrue FalseFalse TrueTrue FalseFalse
GenderGender MaleMale 809809 556556 104104 711711 758758 295295 11741174 1818 14511451
FemaleFemale 141141 113113 3232 183183 103103 3939 247247 6060 226226
Gender:84% Male16% Female
All PeopleAll People
Gender:23% Male77% Female
Picked ‘Gone With the Wind’Picked ‘Gone With the Wind’
Gender:85% Male15% Female
Didn’t Pick itDidn’t Pick it
SQL Server 2000 Analysis ServicesSQL Server 2000 Analysis ServicesDecision Trees – Segunda clasificaciónDecision Trees – Segunda clasificación
Gender:50% Male50% Female
ThinkingThinking
Gender:15% Male85% Female
FeelingFeeling
Marital StatusMarital Status PersonalityPersonality The MatrixThe Matrix Gone With Gone With the Windthe Wind
MarriedMarried SingleSingle OtherOther FeelingFeeling ThinkingThinking TrueTrue FalseFalse TrueTrue FalseFalse
GenderGender MaleMale 1212 55 11 99 99 44 1414 1818 00
FemaleFemale 3030 2222 88 5050 1010 88 5252 6060 00
Gender:84% Male16% Female
All PeopleAll People
Gender:23% Male77% Female
Gender:86% Male14% Female
Didn’tDidn’t PickPick ititPickedPicked ‘Gone With the Wind’‘Gone With the Wind’
Demostración 2Demostración 2Data MiningData Mining
Crear un modelo de MineríaCrear un modelo de MineríaLeyendo un árbol de Leyendo un árbol de
decisióndecisión
AgendaAgenda
SQL Server 2000 Analysis ServicesSQL Server 2000 Analysis Services Integrando BI con OfficeIntegrando BI con Office Analizando datos con Data AnalyzerAnalizando datos con Data Analyzer
Integrando BI con OfficeIntegrando BI con OfficeIntegración de ExcelIntegración de Excel
Hacer los datos de BI disponibles para todos Hacer los datos de BI disponibles para todos los empleadoslos empleados
Excel es la pieza central Excel es la pieza central Provee capacidades de análisis robustoProvee capacidades de análisis robusto
CaracterísticasCaracterísticas Real-Time Data (RTD)Real-Time Data (RTD) OLAP Tablas PivoteOLAP Tablas Pivote Asistentes de conexiónAsistentes de conexión Soporte XML Soporte XML Excel Tablas PivoteExcel Tablas Pivote
Integrando BI con OfficeIntegrando BI con OfficeOffice Web ComponentsOffice Web Components
Office Web Components brindan:Office Web Components brindan: Hojas de cálculoHojas de cálculo GráficosGráficos Tablas y gráficos pivoteTablas y gráficos pivote
Cree páginas web interactivas desde Cree páginas web interactivas desde Excel!Excel!
ExtensibleExtensible
Demostración 3Demostración 3analizando datos de BI analizando datos de BI
con Excelcon ExcelImportando datosImportando datosPublicando datosPublicando datos
AgendaAgenda
SQL Server 2000 Analysis ServicesSQL Server 2000 Analysis Services Integrando BI con OfficeIntegrando BI con Office Analizando datos con Data AnalyzerAnalizando datos con Data Analyzer
Analizando datos con Data AnalyzerAnalizando datos con Data AnalyzerLa necesidad de herramientas de análisis La necesidad de herramientas de análisis simplessimples
AnalistaAnalista
Tipo de usuarioTipo de usuario NecesidadesNecesidades
ExploradorExplorador
ConsumidorConsumidor
5%-10%5%-10%
70%-80%70%-80%
15%-20%15%-20%
Herramienta robustaHerramienta robusta- Reportes- Reportes- Calculos avanzados- Calculos avanzados- Rankeo, - Rankeo, ordenamientosordenamientos
Herramientas simplesHerramientas simples--Visualización--Visualización--Ordenamientos --Ordenamientos y filtros simplesy filtros simples--Fácil publicación--Fácil publicación
Acceso a reportesAcceso a reportes
Tool OfferingsTool OfferingsActualActual
MS SociosMS Socios--ProClarity--ProClarity--Cognos--Cognos--Business Objects--Business Objects--y mas…--y mas…
Excel 2003Excel 2003--PivotTables--PivotTables--PivotCharts--PivotCharts
Compartiendo .xls Compartiendo .xls Simple “Salvar a web”Simple “Salvar a web”
Tool OfferingsTool OfferingsTODAYTODAY
MS SociosMS Socios--ProClarity--ProClarity--Cognos--Cognos--Business Objects--Business Objects--y mas…--y mas…
Excel 2003Excel 2003Data AnalyzerData Analyzer--Visualización--Visualizaciónde datosde datos--Análisis simples--Análisis simples--Publicar a Excel, --Publicar a Excel, PowerPointPowerPoint
Analizando Datos con Data AnalyzerAnalizando Datos con Data AnalyzerData Analyzer : CarácterísticasData Analyzer : Carácterísticas
Enfocado a exploradores y consumidoresEnfocado a exploradores y consumidores La mayoría de los usuarios!La mayoría de los usuarios!
Conectividad simple a orígenes OLAPConectividad simple a orígenes OLAP Vistas que identifican oportunidades, Vistas que identifican oportunidades,
tendencias y mejorastendencias y mejoras Filtro/OrdenamientoFiltro/Ordenamiento Filtrar por criterios – aislar un miembroFiltrar por criterios – aislar un miembro Filtro en reversa– compara los otros miembrosFiltro en reversa– compara los otros miembros
Extiende y personaliza vistasExtiende y personaliza vistas Análisis guiado a través de Business CenterAnálisis guiado a través de Business Center Medidas plantillaMedidas plantilla
Analyzing Data with Data AnalyzerAnalyzing Data with Data AnalyzerData Analyzer : Conectividad e IntegraciónData Analyzer : Conectividad e Integración
Conectividad HTTPConectividad HTTP Support MultiDimensional Expression Support MultiDimensional Expression
(MDX)(MDX) API Extensible API Extensible Soporte XML Support para soluciones.Soporte XML Support para soluciones. Publicación robustaPublicación robusta
Publicar a Excel, PowerPointPublicar a Excel, PowerPoint Fácil compartir datosFácil compartir datos
Resumen de la sesiónResumen de la sesión
Analysis Services permite a los usuarios refinar los usuarios basados en sus necesidades de análisis
Las aplicaciones de Office, pueden conectarse a orígenes OLAP y analizar datos de forma interactiva
Data Analyzer ofrece una interfaz para análisis de datos rápido
Mas informaciónMas información
TechNet Web site TechNet Web site www.microsoft.com/technetwww.microsoft.com/technet
Office Business Intelligence Web SiteOffice Business Intelligence Web Site
www.microsoft.com/office/www.microsoft.com/office/business/intelligencebusiness/intelligence
Office Web siteOffice Web site
www.microsoft.com/officewww.microsoft.com/office
Mas informaciónMas información
Data Analyzer Web siteData Analyzer Web site www.microsoft.com/office/datanalyzerwww.microsoft.com/office/datanalyzer
Analysis Services Web siteAnalysis Services Web site www.microsoft.com/sql/techinfo/BI/analysis.aspwww.microsoft.com/sql/techinfo/BI/analysis.asp
MS PressMS PressPara IT ProfessionalsPara IT Professionals
VisiteVisite
www.microsoft.com/it/www.microsoft.com/it/
EntrenamientoEntrenamiento
Designing and Implementing OLAP Solutions with Microsoft® SQL Server™ 2000Designing and Implementing OLAP Solutions with Microsoft® SQL Server™ 2000 Course Number: 2074Course Number: 2074 Availability: CurrentAvailability: Current Detailed Syllabus: Detailed Syllabus: www.microsoft.com/traincertwww.microsoft.com/traincert
Implementing Business Logic with MDX in Microsoft SQL Server 2000 Implementing Business Logic with MDX in Microsoft SQL Server 2000 Course Number: 2093Course Number: 2093 Availability: CurrentAvailability: Current Detailed Syllabus: Detailed Syllabus: www.microsoft.com/www.microsoft.com/traincerttraincert
To locate a training provider, please accessTo locate a training provider, please access
www.microsoft.com/traincert Microsoft Certified Technical Education CentersMicrosoft Certified Technical Education Centers
are Microsoft’s premier partners for training servicesare Microsoft’s premier partners for training services