Sunteți pe pagina 1din 121

Bussiness Intelligence

Yuri J. Pando Fernandez


MCT SQL Server

Repaso SQL Server 2008

DELIVERY

SharePoint Server
Excel Reports Dashboards Workbooks Analytic Views Scorecards Plans

END USER TOOLS & PERFORMANCE MANAGEMENT APPS

Excel

PerformancePoint Server
BI PLATFORM

SQL Server Reporting Services

SQL Server Analysis Services

SQL Server DBMS SQL Server Integration Services

Enterprise Data Platform

Dynamic Development

Beyond Relational

Pervasive Insight

Declarative Management Framework Performance Data Collection Extended Events Database Mirroring Enhancements

Table Valued Parameters Grouping Sets SQL Server Conflict Detection Visual Studio Support Synchronized Programming model

ORDPATH Large User Defined Types DATE/TIME Data Types Improved XML Support Virtual Earth Integration GEOGRAPHY data type GEOMETRY data type

AS Scalable backup tools AS Dimension Design Star Join Query Optimization

MERGE SQL Statement


Change Data Capture (CDC) Enterprise Reporting Engine AS Time Series VSTA Support for Script task

Data Compression Query Optimization Modes Resource Governor Transparent Data Encryption External Key Management Data Auditing Pluggable CPU Streamlined Installation Server Group Management Enterprise System Management Performance System Analysis Upgrade Advisor Partition Aligned Indexed Views Backup Compression

SQL Server Change Tracking Entity Data Model LINQ Visual Entity Designer Entity Aware Adapters SSB Priorities & Diagnostics CLR Improvement

Sparse Columns
Filtered Indexes Integrated Full Text Search FILESTREAM data type

Enhanced Data Visualization Report Builder Enhancements Better rendering for Word & Excel Partitioned Table Parallelism AS Query Optimizations Data Mining Engine Improvements IIS Agnostic Report Deployments Best Practice Design Alerts Data Compression

Resource Governor
Persistent Lookups Scale-out AS Data Profiling AS Query & Writeback Perf

Resources Governor
Grupos de Cargas de trabajo Habilita la clasificacin de cargas de trabajo Limitacin especfica de grupos de recursos Pools de recursos maquinas virtuales con limites de CPU y memoria Resource Management Mapeo de grupos a pools

TDE (Transparent Data Encryption)


TDE significa encriptacin y desencriptacin I/O de Pginas de datos Log de transacciones backups Transparente No requiere cambios en aplicaciones Disponibilidad para cumplir con legislacin regulaciones Guas establecidas por varias industrias

TDE: Detalles
Utiliza llave de encriptacin de BBDD(DEK) Almacenado en el sector de inicio de BBDD por disponibilidad Seguridad mediante certificado almacenado en la BBDD master Comandos DDL para manejar DEK CREATE/ALTER/DROP ALTER DATABASE para encriptar y desencriptar Notas El canal de comunicacin no esta encriptado (usa SSL) Considerarlo entonces mirroring o log shipping tempdb se encripta si otra BBDD lo hace Posible degradacin de rendimiento en BBDD no cifradas

Auditora
Creacin de objetos Audit Registra automticamente las actividades En diversos formatos Archivo, el log de Aplicacin / Seguridad de Windows Creacin de una especificacin de auditora Incluye actividades de servidor y BD en un audit Grupos predefinidos de acciones Filtros de acciones individuales

Mejoras en Mirroring
Reparacin automtica de pginas Automticamente se reparan pginas corruptas Recuperando copias de los vinculados automticamente Monitorizacin mejorada DMVs, contadores de rendimiento Consultas al principal y estados del mirror al witness Mejoras en la configuracin cliente Informacin persistente del partner

Mejoras en Mirroring : Autoreparacin


Se reparan los errores 823, y un subconjunto del 824 Las pginas corruptas y su recuperacin se guardan como supect pages Visibilidad de pginas auto-reparadas mediante la DMV sys.dm_database_mirroring_auto_page_repair Eventos de traza Clase DBMIRRORING_AUTO_PAGE_REPAIR
Pgina corrupta!

Automticamente Reparado!

BBDD Principal

Endpoint

Endpoint

BBDD Espejo

Servidores de Administracin Centralizada


Administracin de mltiples servidores mediante Designacin de servidores de Administracin Creacin de grupos de servidores Ejecuta lo mismo contra grupos de servidores Sentencias T-SQL Polticas del Framework de Administracin Declarativa

DMF (Declarative Management Framework o Policy Based Management


Llevan a Se soluciona Nuevas caractersticas Mayor complejidad de gestin
(More knobs, more syntax, more chapters in the admin guide)

Gestin por Intencin


(physical knobs -> logical knobs)

Llevan a

Se soluciona
Necesidades de gestin de la escalabilidad
(Centralized admin == more servers per admin head)

Consolidacin y Virtualizacin

Escalabilidad One-to-Many
(make this group of servers like this one)

Llevan a
Proliferacin de BDs remotas y embebidas Necesidad de gestin remota Mgmt & No-Mgmt
(Who and where is your DBA?)

Se soluciona
Control & Automatizacin de monitorizacin
(Prevent changes or notify on change)

Ejemplo de PBM
Instalacin Solo versiones developer y express para estaciones de desarrollo Reduccin de la superficie de ataque XPCmdShell == False SQLCLR == True DBMail == False RemoteDAC == False Para cada instancia Tamao de tempdb < 200GB Para cada BBDD, el ltimo da de backup < hoy 2 Para idnticas BBDD Todas las vistas han de tener el prefijo vw_

Compresin de backup
Puntos dbiles: Mantener los backups de disco online es caro Si los backups tardan mucho, las ventanas de mantenimiento se minimizan SQL Server 2008: Clausula WITH COMPRESSION para el BACKUP Menos almacenamiento para poder mantener los backups online Los backups van significativamente mas rpido ya que existe menos IO En la restauracin se detecta automticamente

Performance Studio: Data Collector


Proveedor de datos Fuentes de informacin Ej. SQL Trace, Perform counters, DMVs, consultas T-SQL, logs Tipo colector Conoce como leer y exponer datos de un proveedor de datos especfico Elemento coleccin Instancia de un tipo colector Determina las entradas de datos y su frecuencia
Ej. Solo recoge wait_time_ms y max_wait_time_ms desde sys.dm_os_wait_stats DMV cada 5 segundos).

Performance Studio: Data Collector


Conjunto coleccin Items de grupo de coleccin Coleccin de datos lgicos de una unidad de datos Definido mediante TSQL o APIs .Net Administracin de almacenes de datos (DW) Repositorio para datos que se captura Histrico y definicin de baselines

Tipos Date y Time


Separacin de tipos de fecha y hora Mayor precisin de fracciones de segundo Mayor rango de datos Conocimiento de zona horaria Consecuente y/o equivalente al SQL Estndar Migracin de Base de Datos Compatibilidad con soluciones de la competencia

Tipos Date y Time


DATE Solo fechas Gran rango desde 0001-01-01 al 9999-12-31 Tipo estndar de SQL Tamao fijo de almacenamiento de 3 bytes

Tipos Date y Time


Numeric mm/dd/yyyy, dd-mm-yyyy, mm.dd.yyyy Alphabetical mon dd, yyyy ISO 8601 yyyy-mm-dd, yyyymmdd ODBC {yyyy-mm-dd} W3C XML yyyy-mm-ddZ

Tipos Date y Time


TIME(n) Solo tiempo Precisin opcional asignable por el usuario Hasta 100 nanosegundos (por defecto) Por defecto alineado con el SO y .NET Formato HH:MI:SS[.nnnnnnn] Se soportan otros Tipo de datos SQL Estndar Almacenamiento variable de 3 a 5 bytes

Tipos Date y Time


DATETIMEOFFSET(n) Contiene fecha, hora y offset para zona horaria Gran rango de datos desde 0001-01-01 a 9999-12-31 Precisin opcionalmente especificable por el usuario Hasta 100 nanosegundos (por defecto) Por defecto alineado con el SO y .NET Formato YYYY-MM-DD HH:MI:SS.[.nnnnnnn][+|-]HH:MI fsets de zona horaria con rangos desde -14:00 a 14:00 Tipo equivalente a SQL Estndar TIMESTAMP WITH TIME ZONE Tamao de almacenamiento variable de 8 a 10 bytes

Modelos Espaciales
Geodsico El problema de describir una localizacin planetaria es que la superficie no es plana Una representacin fiel de la Tierra es normalmente representada como un globo, cuyas localizaciones van descritas mediante latitud y longitud, que se miden en grados desde el ecuador y el meridiano de Greenwich respectivamente

Modelos espaciales
Geodsico

Modelos espaciales
Planar Es mucho mas fcil trabajar en superficies de 2 dimensiones Trabajar con datos geospaciales en dos dimensiones , requiere una proyeccin de los objetos geogrficos Ej.. Proyeccin Mercatore Posee distorsiones Los modelos planos trabajan bien para reas geogrficas pequeas, como pases pequeos, estados y ciudades, o para planos de interior

Modelos espaciales
Planar

Soporte Espacial en SQL 2008


SQL Server 2008 Soporta ambos modelos mediante dos tipos de datos diferentes geography (modelo geodsico) geometry (modelo planar) Implementados como SQLCLR UDT Ambos tipos de datos poseen propiedades y mtodos que puedes utilizar para realizar operaciones espaciales, como calcular distancias, encontrar intersecciones,

Instalando

Bussiness Intelligence

Inteligencia de Negocios OLAP vs. OLTP


OLTP: On-Line Transaction Processing
Alto volumen de informacin Transacciones simples Tablas optimizadas para mantenimiento de datos

OLAP: On-Line Analytical Processing


Consultas ad-hoc sobre datos resumidos Audiencia: Tomadores de decisiones Datos multidimensionales optimizados para consultas

Inteligencia de Negocios con SQL Server


Reporting Services Development Tools Management Tools

Analysis Services
OLAP & Data Mining

Integration Services SQL Server


Relational Engine

Una realidad inevitable; el momento de mayor terror para un IT Pro, cuando el jefe llega a su cubculo y le dice: "Tenemos que cambiar algunos reportes consolidados para la Junta Directiva". Entrese de como aceptar un cambio a la bodega de datos de UCF S.A y vea como sin sangre en las manos, los IT Pros logran modificar y crear nuevos elementos en sus servicios de Integracin de Datos de SQL Server, y en los cubos de los Servicios de Anlisis.

Objetivo
En cualquier momento, el rea de tecnologa debe estar presta a someterse al entorno cambiante y adaptarse al mismo. Para este momento particular, cuando el jefe del IT Pro llega a solicitar un cambio en la bodega de datos, se mostrar como responder rpidamente a estos cambios. De igual manera, revisar y entender los diferentes elementos y componentes del mundo de Inteligencia de Negocios en SQL Server 2008.

Cambian las necesidades de las empresas

Los datos estn confinados dentro de las aplicaciones de negocio

Las herramientas de BI especializadas requieren un esfuerzo de aprendizaje

Inteligencia de Negocios

Introduccin, Conceptos y Consideraciones

Inteligencia de Negocios BI
Justificacin
BI habilita la toma de decisiones basada en hechos y perspectivas, para que la gerencia estratgica y tctica lideren un mejor desempeo del negocio.
Desempeo del Negocio
Anlisis Predictivo

Contenido Estadstico

Discernimiento Analtico
Gestin Procesos del Query/Ad Hoc Negocio Exploration

Reportes

Aplica en toda la organizacin y tambin en unidades de negocio Niveles ejecutivo, operacional y tctico Cubre varias reas: HR, cadena de valor, ventas, mercadeo, y finanzas, entre otros.

Retrospectivo

Actual

Prospectivo

Necesito BI en mi organizacin?
Aspectos de negocio
Pobre reaccin a eventos del mercado Cadenas poco eficientes de suministro y valor

Altos costos de operacin del negocio y del rea de TI


Pobre entendimiento de las necesidades del cliente

80% del presupuesto en tecnologa para negocios como siempre

TECNOLOGA de Informacin Hoy

Pobre desempeo del negocio Gestin por hojas de clculo Spbrecarga de informacin, con preocupacin por privacidad Cumplimiento (BASILEA, Sarbanes Oxley)

Primera gran oportunidad


Por que cayeron las ventas?

Mas all del anlisis y visualizacin tradicional

Cules canales y clientes se desempean mejor?

Cmo impactan los cambios en precio en el comportamiento de compra?

BI Adecuado
Cul es la mejor manera de enfocar promociones para los clientes? Cules productos no me estn comprando ahora?

La cadena de suministro est alineada con los consumidores?

Capa 1

Capa Capa Capa 2 2 3

Capa Capa 3 4

Capa 4 5/6

Fuente Interna DM DM BDE DM DM DM


ODS Almacen Eventos

Herr 1 Herr 2 Herr 3 Herr 4

Fuente Interna

Escenario Actual Futuro


Herr 5 BDE DM Herr 6 Herr 7 DM

Administrando el caos en BI

Fuente Externa

Segunda gran oportunidad

Fuente Externa

Valor de la informacin en la organizacin


Problemas comunes a travs de la empresa
Deseara conectar mis datos con otras unidades para analizar como BI Reference/Policy Data Txn. Master Data en Dimensions conjunto, generamos valor Model
s

Impactan en
Supply Chain
Ref Server. Ref Server MDM

Policies

Product

Inventory

Bus. Group BI Ref. Data


Ref Ref

Estos reportes y anlisis no me dicen nada nuevo o que no supiera Deseara poder
Packaged Analytics

Partners

Plans

ODS Enterprise Pareciera que hay mltiples versiones ODS de la verdad Los datos estn tambin dispersos en varios sistemas
Orders & Shipments Invoice

Business

PSG

GL

Plans

no confies en los datos


Servicios de Presentacin Gestin de Usuarios

IPG

Touch Enterprise Event-Stores

Customer

Quality

````

Product

Warranty

FINANCE

Empleado

ED

HR

Demasiados activos TI y herramientas por doquier, la mayora se traslapan y son ODS ODS Negocios redundantes Corporativo
Producto Inventario Contratos Warranty/ Repairs

Requiero das para producir este simple reporte Shared Infrastructure


Authentication IDent

Visibilidad limitada Request/Reply Publish/Subscribe sobre que pasa en mi Deseara hacer mis Servicios ZLE Servcios Servicios operacin....ahora, y enInfraestructura EAI-ETL B2B Svcs. propios reportes y noTraduccin Mensajera el ltimo mes esperar por el rea de TI

Confianza en la informacin Visibilidad interna del negocio Efectividad de discernimiento y decisiones Habilidad para actuar Productividad de usuarios y satisfaccin Costo total de propiedad

Integracin y Filtrado de Contenido

Finance

TSG

Mining Engines

Services Customer

GO

EAI/ETL

EAI/ETL

EAI/ETL

Abstraction Structures

Reporting Engines

las

corporaciones finalmente tienen los datos y la infraestructura implantada para administrar dinmicamente el desempeo de la organizacinpero el 50-70% de los datos

Por qu es tan difcil obtener valor de la informacin?


La mayora de las organizaciones poseen una enmaraada red de sistemas humanos y de TI. sta, tiene un alto grado de ineficiencia, complejidad en potencia y riesgos.
Alto grado de limpieza de datos; re-ingresolabores intensivas Muchos puntos de integracin de datospobre integridad y confianza
Data Marts Data Warehouses

Sistemas Fuente

TI muy involucrada da poco valor

ERP CRM LOB


Data Analysis (OLAP, Data Mining)

Mltiples soluciones mayor costo y usuarios frustrados

Entrada humana proclive a errores

Muchos sistemas desconectadosdatos incompletos, mltiples versiones de la verdad

Propuesta Microsoft para BI


Simplicidad, Valor, Productividad
Solucin tecnolgica fuertemente integrada todo en uno mejoras en gestin y una excelente relacin precio-beneficio

Entrega de Informcin Sistemas Fuentes


Data Marts Reportes Empresariale s Cliente Portal
Discernimiento de Negocios

ERP CRM LOB


ETL Empresarial Data Warehouse Anlisis de Datos (OLAP, Minera de Datos)

Herramientas Familiares, Poderosas Aplicaciones de Terceros

Reportes Interactivos

Dispositivos

Scorecard de Desempeo

Automated data integration and managementenhanced data integrity and reliability

User empowerment to create own analyses and reportstime to value

Highly intuitive, visual toolsgreater productivity from developers to users

Propuesta Microsoft para BI


Lo que el negocio necesita
Quieres
Mejores decisiones, mas rpidas Tiempos de respuesta mas rpido Informacin a tiempo, completa y confiable Fcil e instantaneo acceso a la informacin

Microsoft te ofrece
Una solucin completa todo en uno que puede evolucionar y adaptarse con su negocio Facilidad de uso; habilita al usuario en diversos escenarios Seguridad mas alta posible Listo para entregar valor

Seguridad
La solucin como pa ayer Que cueste menos

TCO superior

Inteligencia de Negocios
Visin de Microsoft
Mejorar las organizaciones, proporcionando vistas de aspectos de negocio a todos los empleados para que tomen mejores y mas relevantes decisiones en menos tiempo y con la mayor informacin posible
Indicadores de desempeo Reportes para el usuario final Anlisis para el usuario final Gestin de desempeo del negocio Integracin de fuentes de datos
Extraccin, transformacin y carga

Oferta Microsoft BI
Plataforma Integrada
Oferta completa e integrada para soluciones BI Entrega amplia en la organizacin, de inteligencia de negocios a travs de Microsoft Office Disponible para todos los niveles empresariales

DISTRIBUCIN

SharePoint Server
Informes Paneles Archivos Excel Vistas de anlisis Indicadores Planes

Herramientas de usuario final y Aps. de Gestin del Rendimiento


Excel PerformancePoint Server

PLATAFORMA DE BI
SQL Server Reporting Services SGBD SQL Server SQL Server Integration Services SQL Server Analysis Services

Una respuesta COMPLETA


OLTP
SQL SERVER 2008
Cliente

Portal

Office 2007

SPPS 2003

CRM Great Plains ERP Solomon Navision MS CRM


LOB

SSSI

DW SQL SERVER 2008

Analysis Services

Query and Reporting Reporting Services

(ETL) Plataforma Analtica

Data Analysis (OLAP, DM)

SQL Server 2008

Integrar
Adquisicin de datos desde sistemas fuentes e integracin Transformacin de datos y sntesis

Analizar
Enriquecimiento de datos con lgica de negocios, vistas jerrquicas Minera de datos

Reportar
Presentacin de datos y distribucin de informacin Acceso para toda la organizacin

Elementos BI en SQL Server

Integracin, anlisis y reportes

SQL Server Integration Services


Qu es eso?
Una nueva aplicacin dentro de Microsoft SQL Server Business Intelligence.
En realidad es un servicio

El sucesor de Data Transformation Services o DTS La plataforma para una nueva generacin de tecnologas de integracin de alto desempeo

Cmo trabaja SSIS

Las fuentes de datos ser diversas, incluyendo adaptadores personalizados o por script Los componentes de transformacin moldean y modifican los datos de diversas maneras Los datos son enrutados por reglas o condiciones de error para limpieza y validacin El flujo puede ser tan complejo como las reglas del negocio, pero altamente concurrente Y finalmente, los datos pueden cargarse en paralelo en mltiples destinos

Seguridad en SSIS
Propiedad Package Protection Level Roles de la BD SQL
Roles de lectura y escritura para paquetes almacenados en MSDB Encriptar o limpiar propiedades sensibles

Permisos del SO
Control de acceso para archivos y carpetas, para paquetes basados en archivos Ver y/o detener paquetes en ejecucin

(A) Un paquete puede encriptarse a travs de la propiedad Package Protection level as como tambin almacenado dentro de MSDB, en donde el acceso est limitado por los roles de la base de datos SQL (B) Un paquete puede encriptarse via la propiedad Package Protection level as como tambin controlar el acceso al archivo que lo contiene mediante permisos a nivel del sistema operativo

Escenario tradicional ETL


Proceso ETL tradicional del Data Warehouse

Aqu, el proceso de integracin simplemente conforma los datos y carga el servidor de base de datos La base de datos realiza las agregaciones, la clasificacin y otras operaciones pero tiene que competir con otras demandas a recursos propios, como consultas de los usuarios Esta solucin no escala para grandes volmenes de datos y mltiples agregaciones o agregaciones complejas

Escenario ETL con SSIS


Proceso ETL del Data Warehouse con SQL Server Integration Services

Aqui, SQL Server Integration Services conforma los datos como antes pero tambin agrega y clasifica, y carga la base de datos Esto libera recursos para consultas de usuarios, por ejemplo Con 64-bits esta solucin escala bien para grandes volumenes de datos y mltiples y complejas agregaciones Aun con 32-bit, esta arquitectura puede ser escalada hacia otro servidor para el proceso de integracin

SQL Server 2008 Analysis Services


SQL Server

Datamart

Analysis Services
XML/A o ODBO

Hojas de clculo

Aplicaciones BI

Teradata

DW

UDM Cubo

Reportes Ad-Hoc

Reportes Ricos

Oracle DB2

Cache

LOB
Paneles de control

Novedades en Integration Services 2008

Puntos clave

Novedades en Integration Services


Soporta cdigo en lenguaje C# Nuevos tipos de datos para hora y fecha Mejora del rendimiento y el uso de la cach para las transformaciones Lookup Nuevos componentes ADO.NET Nuevos objetos: tarea y visor para la clasificacin de datos Escalabilidad del flujo de trabajo Mejoras en la herramienta de importacin/exportacin SuperDump

Novedades en Integration Services


VSTA
2005 usaba un componente obsoleto para disear y ejecutar cdigo llamado VSA
Diseo de cdigo limitado Solo aceptaba Visual Basic Conjunto limitado de assemblies referenciables Est muerto

En 2008 usa VSTA


Actualizacin directa de las tareas de cdigo y transformaciones Diseador altamente mejorado. Es una parte de VS Permite cdigo en C# Puede referenciar cualquier assembly .net

Nuevos tipos de datos para fecha y hora


Introduce los nuevos tipos de datos para fecha y hora que incluye SQL Server 2008

Novedades en Integration Services

Beneficios de los nuevos tipos de datos


Soporta una mayor escala para segundos fraccionados (milsimas) Soporta precisin definida por el usuario Soporta las diferencias horarias entre distintas bandas horarias

Novedades en Integration Services


Lookup Nueva transformacin Lookup GUI totalmente rediseado Otras curiosidades

Una cach para no coincidentes. No mas consultas contra filas que no existen Salida para filas no coincidentes, no ms salidas de error Los ficheros para cach persintente (.caw) tienen el mismo formato que un RawFile

Novedades en Integration Services


Componentes ADO.NET

Se trata ADO.Net como a un ciudadano de primera clase


Se renombra. Porque se llamaba DataReader Source Adapter? UI especfico para el Source Adapter
Drop down para lista de tablas Invoca el diseador de queries expression-able para cambios dinmicos

Un Destination adapter
UI especfico ODBC

Novedades en Integration Services

Clasificacin de datos La informacin aportada por la clasificacin ayuda a identificar problemas potenciales con la calidad de los datos Hay diversos tipos de clasificaciones
Porcentaje de valores nulos Distribucin de valores o longitudes en la columna Estadsticas para columnas numricas Dependencias funcionales entre columnas Etc.

Clasificacin de datos

Novedades en Integration Services

Novedades en Integration Services


Flujo de trabajo escalable El planificador de los hilos de ejecucin de las tareas de flujo de datos es nuevo y mejora el comportamiento anterior
Es capaz de optimizar largas cadenas de transformaciones sncronas Multicast y conditional split se benefician

Novedades en Integration Services


Flujo de trabajo escalable
SQL Server 2005

SQL Server 2008

Novedades en Integration Services


Herramienta Importacin/Exportacin Soporte ADO.Net para orgenes y destinos de datos (ODBC) Conversiones de tipos de datos
Nueva pgina que muestra los mapeos y posibles incidencias Puede insertar transformaciones de conversin de datos dentro de flujos de datos

Novedades en Integration Services

Herramienta Importacin/Exportacin

Novedades en Integration Services


SuperDump
Se basa en Watson (herramienta de diagnstico) Provee visibilidad a la actividad de un paquete en ejecucin El usuario puede ejecutarlo cuando desee. No detiene los paquetes (demasiado tiempo) Se genera un log ante cadas Se puede programar para que se dispare automticamente ante una condicin de error especfica Ring Buffers recoge la historia de los eventos, cdigos de error y otros estados Se vuelca en un fichero de texto

DEMO

Microsoft

SQL Server Analysis Services

Discusion: Que es Business Intelligence?

La Necesidad de Data Analysis


Comprenda las mtricas de ejecucin de negocio claves Identifique las tendencias y asuntos de negocio Identifique el comportamiento

Tipos Comunes de Soluciones de Data Analysis


La presentacin de informes de parentesco puede generar los datos significativos de las fuentes de datos de proceso de transaccin en lnea

El sistema de Procesamiento analticos en lnea agregan y almacenan datos

La minera de datos est acostumbrado a buscar los datos para modelos y correlaciones

Conceptos Relacional de Reportes

OLTP Database

Report Server

Client Application

Conceptos OLAP
Dimensions

Cube Partitions Cube Processing

Dimension Tables SSIS Dimension Table Loads

Fact Table Partitions

SSIS Fact Table Loads Staging Database Or ODS SSIS or Bulk Insert

Data Warehouse

Data Sources

Conceptos de Data Mining


Integration Services
Preparing data

Data Source View


Exploring data

Defining the problem


Deploying and updating models

Building models
Validating models

Data Mining Designer

Herramientas Claves para el Analysis Services


Funcionalidad de OLAP permite que su query agrege data almacenada en el cubo multidimensional

Data mining puede identificar relaciones con su data

Analysis Services combina data desde el OLAP y los origenes relacionales

KPI soporta activaciones cuando usted crea el balanced scorecards para evaluar la performance

Arquitectura Analysis Services


Win32 Applications for OLAP and Data Mining COM-based Client applications for OLAP and/or Data Mining ADO MD OLE DB for OLAP ADO MD.NET .NET Client Applications for OLAP and/or Data Mining Any application for OLAP and Data Mining

XMLA Over HTTP (WAN)


IIS Data Pump XMLA Over TCP/IP SQL Server 2008 Analysis Services Instance Data Sources Relational Databases Integration Services Packages OR

XMLA Over TCP/IP

Herramientas Analysis Services


Business Intelligence Development Studio

SQL Server Management Studio


SQL Server Configuration Manager

Objetos Fundamentales de Analysis Services


Data sources almacena informacion de la conexion Data source views provee un abstracto diseo para el data sources Measures son los valores numericos, o el hecho, que el usuario analiza. Measure groups son las agrupaciones logicas de medidas Dimensions provee el contexto de las mediciones Cubes son el objeto que el usuarios manipula para acceder a la data

Creando Soluccion de Analysis Multidimensional

Opciones para el desarrollo de Analysis Services


Online Mode: Directamente puede modificar los objectos con el Analysis Services database
Project Mode: Las Modificaciones no son aplicadas hasta que el proyecto no es implementado

Business Intelligence Development Studio


Basado en Microsoft Visual Studio Provee un comprensivo ambiente de desarrollo

Incluye un ambiente de diseo y asistentes para crear un objeto especifico


Contiene menu contextuales para un mejor uso Es personalizado las herramientas de menu

Demostracion

Data Sources y Data Source Views


Data sources contiene cadena de conexiones para la base de datosque contienen la tabla de hechos y dimensiones
Data source views provee una abstracion adecuada sobre los data sources

Creando un Data Source


Use el Data Source Wizard para definir data sources dentro de Analysis Services

El proveedor por defecto para una nueva conexion es el Native OLE DB\SQL Server Native Client
Su data source puede estar basada en data source existente de su solucion o en un projecto de Analysis Services

Creando un Data Source View


Use el Data Source View Wizard para definir una nuevo data source view

Seleccione un data source existente, o defina un nuevo data source para el data source view
Seleccione tablas y vistas desde el data source principal para adicionar en el data source view Adicione tablas y columnas desde un data source secundario despues usted tiene que definir inicialmente data source view

Demonstracion.

Opciones para Crear un Cubo


Use tablas existentes o crear un cubo vacio Seleccione un data source view y las tablas que van a ser usadas para definir un measure groups Seleccione dimenciones existentes o crear algunas nuevas Selecciones las claves para la dimenciones Ingrese un nombre para el nuevo cubo y revise la estructura del cubo

Consideraciones para Time Dimensions


La mayora de las soluciones de inteligencia de negocio agrega datos sobre los perodos de tiempo En la tabla time dimension, se debe de adicionar detalladamente los miembros del tiempo

El Diseo del Cubo

Explorando un Cubo
Explorando un Cubo con el Cube Browser:

Para explorar la data de un cubo, primero se debe de implementar el cubo


El panel del reporte permite que usted explore la data del cubo

El panel del Subcubo permite restringuir la data desde el cubo

Laboratorio..

S-ar putea să vă placă și