INTELIGENCIA DE
NEGOCIOS
CON SQL SERVER 2014
Last Updated: 2/3/15
MCT. Yuri Pando
QUE ES INTELIGENCIA DE NEGOCIOS?
Inteligencia de Negocios o Business
Intelligence (BI) se puede definir
como el proceso de analizar los
bienes o datos acumulados en
la empresa y extraer una cierta
inteligencia o conocimiento de
ellos
..
QUE ES INTELIGENCIA DE NEGOCIOS?
Dentro de la categora de bienes
se incluyen las bases de datos
de clientes, informacin de la
cadena de suministro, ventas
personales y cualquier actividad
de marketing o fuente de
informacin relevante para la
empresa.
QUE ES EL
BUSSINES
INTELIGENC
E?
CMO NACE EL CONCEPTO DE INTELIGENCIA DE
NEGOCIOS?
Con
la
llegada
de
herramientas
tecnolgicas para el soporte a la toma de
decisiones que facilita sta tarea a los
niveles intermedios y estratgicos de la
organizacin, nace el concepto de
Inteligencia de Negocios.
CMO NACE EL CONCEPTO DE INTELIGENCIA DE
NEGOCIOS?
La tecnologa que apoya a Inteligencia
de Negocios, se basa en los siguientes
conceptos:
Online Analytic Processing (OLAP).
Datawarehousing.
Datamining.
CMO APOYA AL FLUJO DE INFORMACIN DE LA
EMPRESA?
Con BI se puede:
Generar reportes globales o por
secciones
Crear una base de datos de clientes
Crear escenarios con respecto a una
decisin
Hacer pronsticos de ventas
CMO APOYA AL FLUJO DE INFORMACIN DE LA
EMPRESA?
Con BI se puede:
Compartir informacin entre
departamentos
Anlisis multidimensionales
Generar y procesar datos
Cambiar la estructura de toma de
decisiones
Mejorar el servicio al cliente
EN QU REAS SE USAN MS LA BI?
Ventas: Anlisis de ventas;
Deteccin de clientes importantes;
Anlisis de productos, lneas,
mercados; Pronsticos y
proyecciones.
Marketing: Segmentacin y anlisis
de clientes; Seguimiento a nuevos
productos.
Finanzas: Anlisis de gastos;
Rotacin de cartera; Razones
Financieras.
EN QU REAS SE USAN MS LA BI?
Manufactura: Productividad
en
lneas;
Anlisis
de
desperdicios;
Anlisis
de
calidad;
Rotacin
de
inventarios y partes crticas.
Embarques: Seguimiento de
embarques; Motivos por los
cuales se pierden pedidos.
QUIN NECESITA SOLUCIONES DE
BUSINESS INTELLIGENCE?
Si la Empresa puede contestar afirmativamente por lo menos
a una de las siguientes preguntas, entonces usted es
candidato a beneficiarse de las soluciones de BI.
Pasa ms tiempo
recolectando y
preparando
informacin que
analizndola?
QUIN NECESITA SOLUCIONES DE
BUSINESS INTELLIGENCE?
En ocasiones le frustra
el no poder encontrar
informacin que usted
est seguro que existe
dentro de la empresa?
QUIN NECESITA SOLUCIONES DE
BUSINESS INTELLIGENCE?
Pasa
mucho
tiempo
tratando de hacer que
los reportes en Excel
luzcan bien?
QUIN NECESITA SOLUCIONES DE
BUSINESS INTELLIGENCE?
. Quisiera tener una gua sobre
las cosas que han sucedido
cuando los administradores
anteriores implementaban
determinada estrategia?
QUIN NECESITA SOLUCIONES DE
BUSINESS INTELLIGENCE?
No sabe qu hacer con
tanta informacin que
tiene disponible en la
empresa?
QUIN NECESITA SOLUCIONES DE
BUSINESS INTELLIGENCE?
Quiere saber qu productos
fueron los ms rentables
durante
un
periodo
determinado?
QUIN NECESITA SOLUCIONES DE
BUSINESS INTELLIGENCE?
No sabe cules son los
patrones de compra de
sus clientes dependiendo
de las zonas?
QUIN NECESITA SOLUCIONES DE
BUSINESS INTELLIGENCE?
Ha perdido
oportunidades de
negocio por recibir
informacin retrasada?
QUIN NECESITA SOLUCIONES DE
BUSINESS INTELLIGENCE?
Trabaja horas extras el fin
de
mes
para
procesar
documentos o reportes?
QUIN NECESITA SOLUCIONES DE
BUSINESS INTELLIGENCE?
No sabe con certeza si su
gente est alcanzando los
objetivos planeados?
QUIN NECESITA SOLUCIONES DE
BUSINESS INTELLIGENCE?
No sabe si mantiene una
comunicacin
estrecha
entre las diversas reas de su
empresa
hacia
una
estrategia comn?
QUIN NECESITA SOLUCIONES DE
BUSINESS INTELLIGENCE?
No tiene idea de por qu sus
clientes le regresan la
mercanca?
ESCENARIO
ACTUAL
23
BI EN EL RANKING DE SOLUCIONES
24
BI EN EL RANKING DE SOLUCIONES
25
ESCENARIO COMPETITIVO DE HOY
Escenario ...
Conduce a ...
Globalizacin
Comprensin del negocio
Competencia
Enfoque en el Cliente
Segmento de Uno
Ritmo acelerado de Cambio
Lealtad transitoria del Cliente
Tiempo es Dinero
Variabilidad de Informacin
Decisiones a todos los niveles
Informacin como arma
Competitiva
26
LA NECESIDAD
Informacin
Informacin
Informacin
27
ALGUNOS DATOS..
En las gerencias el 93% de los gerentes sienten
presin
para hacer decisiones efectivas en periodos cortos
62%
los gerentes admiten no haber recibido la
de de
tiempo
informacin adecuada para la toma de decisiones
88% de los gerentes admiten utilizar la intuicin sobre los
hechos el 75% de las veces para tomar decisiones
28
PREGUNTAS DEL NEGOCIO
Cuales son las
caractersticas de
mis clientes?
Quin compr,
donde y cmo
compraron?
Los gerentes
siempre se han
preguntado
En qu perodo se vendi ms?.
Cmo vendimos?
Que esta
requiriendo mi
cliente?
Qu regin nos
provee mejores
ventas?
Que segmentos de
clientes respondi mejor a
la promocin?
29
PREGUNTAS DE NEGOCIO
Muchas de estas preguntas tienen respuesta:
Pero a qu costo?
Con qu oportunidad y qu seguridad?
Tal vez en forma incompleta, postergadas, o sin la
orientacin del negocio
Tal vez ya las resolvimos, pero no resolvimos lo nuevo,
lo que necesitamos hoy y maana
30
CONCLUSION
Frustracin de los ejecutivos debido a ... :
Desfase entre disponibilidad de informacin y
oportunidad comercial
Usuarios no tienen acceso autnomo a la informacin
Muchos datos pero no suficiente informacin
Los reportes no coinciden
Poco tiempo para anlisis de la informacin
No se soporta una visin global de la empresa
No se dispone de anlisis histrico de informacin
No pueden hacerse preguntas complejas del negocio
31
LA NECESIDAD
Se necesita entender no solo QUE est pasando, sino
CUANDO, DONDE, QUIEN Y PORQUE.
Solucin a los requerimientos de informacin con
OPORTUNIDAD
Escalar, contribuir y compartir a todos los tipos de
usuarios en la organizacin
32
EL PODER DE LA INFORMACION
"Hace diez aos les pude decir cuntos
productos
vendimos
al
Oeste
del
Mississipi. Hoy no slo les puedo decir
eso mismo, sino cuntos vendimos y de
que tipo, en California, en el Condado de
Orange, en la ciudad de Irvine, en el
Supermercado local Vons, en una
promocin especial, al final del pasillo 4,
los Jueves
33
EL VALOR DE BUSINESS
INTELLIGENCE
34
EXPERIENCIAS BUSINESS INTELLIGENCE
Anlisis Business Intelligence
Supermercados
Ventas vs presupuesto (da - productos)
Ventas perdidas (semanal - lnea productos)
Fidelizacin: Segmentacin por estilos de Vida
35
EXPERIENCIAS BUSINESS INTELLIGENCE
Anlisis Business Intelligence
Entretenimiento
(Cines)
Utilizacin efectiva de su capacidad instalada
Programacin de pedidos a proveedores
Fidelizacin de clientes (hbitos de clientes)
36
EXPERIENCIAS BUSINESS INTELLIGENCE
Anlisis Business Intelligence
Comercializadoras
(Cosmticos)
Variables de ventas x campaa (Vta neta, N
pedidos) vs. Estimados y reales de periodos anteriores
Anlisis de Consultoras (Estrellas, Promedio,
Criticas, Egresadas)
Estrategias focalizadas de marketing
37
EXPERIENCIAS BUSINESS INTELLIGENCE
Anlisis Business Intelligence
Empresa
Aseguradora
Caractersticas de siniestralidad
Estrategias definidas por Producto
Renovacin de Polizas
38
EL VALOR DE BUSINESS INTELLIGENCE
Qu buscamos en un proyecto de Business
Intelligence?
1. Contribuir a la organizacin a lograr ventajas
competitivas
2. Aportar a la toma de mejores decisiones
Informacin correcta, a la persona correcta, en el
momento correcto
39
MOTOR DE BASE DE DATOS
Instalando
.
Last Updated: 2/3/15
MEJORAS EN SQL SERVER 2014
SQL Server
2014
En la Nube
Alta
Disponibilidad
Escalabilidad y
Desempeo
Administracin e
Implementacin
SQL SERVER 2014 NUEVAS CARACTERISTICAS
Enterprise
Data
Platform
Declarative
Declarative Management
Management
Framework
Framework
Performance
Performance Data
Data Collection
Collection
Extended Events
Events
Extended
Database
Database Mirroring
Mirroring
Enhancements
Enhancements
Data
Data Compression
Compression
Query Optimization
Optimization Modes
Modes
Query
Resource
Resource Governor
Governor
Transparent
Transparent Data
Data Encryption
Encryption
External
External Key
Key Management
Management
Data Auditing
Auditing
Data
Pluggable
Pluggable CPU
CPU
Streamlined
Streamlined Installation
Installation
Server
Server Group
Group Management
Management
Enterprise
Enterprise System
System
Management
Management
Performance
Performance System
System Analysis
Analysis
Upgrade Advisor
Advisor
Upgrade
Partition
Partition Aligned
Aligned Indexed
Indexed
Views
Views
Backup
Compression
Backup Compression
Dynamic
Developmen
t
Table
Table Valued
Valued Parameters
Parameters
Grouping Sets
Grouping
Sets
SQL
SQL Server
Server Conflict
Conflict
Detection
Detection
Visual
Studio
Visual Studio Support
Support
Synchronized
Synchronized Programming
Programming
model
model
SQL
SQL Server
Server Change
Change Tracking
Tracking
Entity
Entity Data
Data Model
Model
LINQ
LINQ
Visual Entity
Entity Designer
Designer
Visual
Entity
Entity Aware
Aware Adapters
Adapters
SSB
SSB Priorities
Priorities &
& Diagnostics
Diagnostics
CLR
Improvement
CLR Improvement
Beyond
Relationa
l
ORDPATH
ORDPATH
Large User
User Defined
Large
Defined Types
Types
DATE/TIME Data
Data Types
Types
DATE/TIME
Improved
Improved XML
XML Support
Support
Virtual Earth
Earth Integration
Virtual
Integration
GEOGRAPHY
GEOGRAPHY data
data type
type
GEOMETRY data
data type
GEOMETRY
type
Sparse Columns
Columns
Sparse
Filtered Indexes
Indexes
Filtered
Integrated Full
Full Text
Text Search
Search
Integrated
FILESTREAM
FILESTREAM data
data type
type
Pervasive
Insight
AS
Scalable backup
AS Scalable
backup tools
tools
AS
AS Dimension
Dimension Design
Design
Star Join
Join Query
Query Optimization
Optimization
Star
MERGE
MERGE SQL
SQL Statement
Statement
Change Data
Change
Data Capture
Capture (CDC)
(CDC)
Enterprise
Enterprise Reporting
Reporting Engine
Engine
AS
AS Time
Time Series
Series
VSTA
VSTA Support
Support for
for Script
Script task
task
Enhanced
Enhanced Data
Data Visualization
Visualization
Report
Report Builder
Builder
Enhancements
Enhancements
Better
rendering
Better
rendering for
for Word
Word &
&
Excel
Excel
Partitioned
Partitioned Table
Table Parallelism
Parallelism
AS
AS Query
Query Optimizations
Optimizations
Data
Data Mining
Mining Engine
Engine
Improvements
Improvements
IIS
IIS Agnostic
Agnostic Report
Report
Deployments
Deployments
Best
Best Practice
Practice Design
Design Alerts
Alerts
Data
Data Compression
Compression
Resource
Resource Governor
Governor
Persistent
Persistent Lookups
Lookups
Scale-out
Scale-out AS
AS
Data
Data Profiling
Profiling
AS
AS Query
Query &
& Writeback
Writeback Perf
Perf
43
SQL SERVER 2014 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
44
SQL SERVER 2014 ALTA DISPONIBILIDAD
Failover Clustering
(Nivel Instancia)
Database Mirroring
(Nivel Base de Datos)
SQL SERVER 2014 ALTA DISPONIBILIDAD
Log Shipping
(Nivel Base de Datos)
Replicacin
(Nvel de Base de Datos)
SQL SERVER 2014 ALTA DISPONIBILIDAD
Snapshot de
Base de Datos
DEFINIENDO UNA SOLUCIN
Failover Clustering Database Mirroring
Detecion de fallos automaticos y conmutacion de error
Manualmente
Redirecionamiento transparente a los clientes
Consideraciones:
Failover Clustering requiere hardware especifico
DEFINIENDO UN ESCENARIO
Log
Shippin
g
A
A
Site Contingencia
(DR)
DB
Mirrorin
Failover
g
Clusterin
g
A
Informes
Site
Principal
Backups
Movimiento
de datos Sncrona
Movimento de datos
Asincrona
1. Alta disponibilidad local (site
principal) con failover
automtico.
2. Replica base de datos en
un tercer servidor para
ejecucion de informes.
3. Se debe de conmutar a
un sitio de contingnecia.
4. Para reducir costo,
replicar entre storage,
puede ser una opcion
5. Permitir la ejecucion de
un backup en un tercer
servidor en el site principal.
MICROSOFT BUSINESS INTELLIGENCE
VISIN Y ESTRATEGIA
Mejorar
Mejorar el
el potencial
potencial de
de las
las
organizaciones
organizaciones poniendo
poniendo en
en
manos
manos de
de {todos}
{todos} los
los
empleados
empleados la
la informacin
informacin
necesaria
necesaria para
para una
una mejor
mejor toma
toma
de
de decisiones
decisiones
Oferta de BI integrada y completa
gestin del rendimiento
Amplia difusin del conocimiento
interno por medio de Microsoft
Office
OFERTA COMPLETA DE BI
DISTRIBUCIN
SharePoint Server
Informes
Paneles
Archivos
Excel
Vistas de Indicadores
anlisis
Planes
Herramientas
Herramientas de
de usuario
usuario final
final yy Aps.
Aps. de
de Gestin
Gestin del
del
Rendimiento
Rendimiento
Excel
PerformancePoint Server
PLATAFORMA
PLATAFORMA DE
DE BUSINESS
BUSINESS INTELLIGENCE
INTELLIGENCE
SQL Server
SQL Server
Reporting Services
Analysis Services
SGBD SQL Server
SQL Server Integration Services
QUE ES UNA SOLUCION BUSINESS INTELLIGENCE
Business Intelligence (BI) o Inteligencia de Negocios, se
puede definir como el proceso de extraer datos de cualquier
fuente, archivos o base de datos, para transformarlo en
informacin, de tal manera que esta apoye a la toma de
decisiones de las empresas.
Una solucin de BI o Inteligencia de Negocios, es una
coleccin de objetos que permite que los datos se conviertan
en informacin til. Estos objetos deben ser diseado, creado,
probado y aprobado en ltima instancia para crear una
solucin de trabajo de BI.
QUE ES UNA SOLUCION BUSINESS INTELLIGENCE
SOLUCION BUSINESS INTELLIGENCE
Paso 1: Identificar Datos y Entrevista
El proceso de diseo de la solucin comienza con entrevistar
a los usuarios para determinar qu tipo de informacin que se
necesita. Ms adelante analizaremos los tipos de preguntas
que debe hacer y lo que conlleva el proceso de entrevista.
Algunas fuentes de datos comunes incluyen los siguientes:
Hojas de clculo
Bases de datos existentes
Archivos de texto simple
Archivos de texto XML
Documentos en papel
SOLUCION BUSINESS INTELLIGENCE
Paso
2:
Planificar
Solucin
Business
Intelligence
Muy pocos desarrolladores ven la importancia de la
amplia documentacin antes de la construccin de
un proyecto. Y, sin embargo, tal como es necesario
para disear y aprobar modelos antes de que una
casa se construye, los proyectos deben ser
planificadas y documentadas, antes de crear una
solucin de trabajo de BI.
SOLUCION BUSINESS INTELLIGENCE
Paso 3: Crear un Data Warehouse
Los datos de la solucin de BI normalmente
terminan almacenados en una base de datos.
Microsoft SQL Server hace muy fcil y rentable.
Microsoft SQL Server necesita tiempo y esfuerzo
para dominar, pero la mayora de las tareas
necesarias para construir su solucin se realizan
utilizando herramientas que son tan fcil de usar.
SOLUCION BUSINESS INTELLIGENCE
Paso 4: Crear Procesos ETL
Obtener los datos desde una base de datos como
fuente original y ello conlleva si fuera necesario a
realizar una transformacin de los datos para
posteriormente almacenarlos en la base de datos
en donde se encuentran nuestras tablas
dimensionales y las tablas de hechos que vienen a
ser las fuente de desino.
SOLUCION BUSINESS INTELLIGENCE
Paso 5: Crear Cubos
Microsoft SQL Server incluye un servicio adicional
con un alto rendimiento para bases de datos de
almacenamiento de cubo OLAP llamado de SQL
Server Analysis Services (SSAS).
Tanto las bases de datos relacionales, base de
datos Data Warehouse y los cubos SSAS tienen su
lugar en las soluciones de BI.
SOLUCION BUSINESS INTELLIGENCE
Paso 6: Crear Reportes
Una vez que tengas tus datos cargados en un Data
Warehouse y / o un cubo, es necesario crear
informes preliminares para continuar con su labor.
Estos pueden ser los primeros registros para su
solucin de Business Intelligence. El objetivo final
de una solucin de BI es convertir los datos en
informacin til, y que la informacin es de forma
rutinaria representados en los informes.
SOLUCION BUSINESS INTELLIGENCE
Paso 7: Prueba y Optimizacin
Una vez que han construido sus primeros informes,
es necesario poner a prueba esos informes para la
exactitud, la coherencia visual y rendimiento. El
ms importante de los tres es la exactitud. Si los
informes son lentos o no un aspecto profesional, es
un verdadero motivo de preocupacin, pero si sus
informes son inexactos, su solucin de BI completa
fallar!!!!!.
SOLUCION BUSINESS INTELLIGENCE
Paso 8: Aprobar, Liberar y Preparar
Al final del ciclo de desarrollo de la solucin, debe
empaquetar e implementar sus documentos,
scripts, bases de datos y reportes. Tambin es
necesario crear documentacin para el usuario, as
como formar a sus usuarios a utilizar la solucin de
BI.
SOLUCION BUSINESS INTELLIGENCE
SOLUCION BUSINESS INTELLIGENCE
Origen Datos
Reportes y Analisis
Limpiando
Datos
ETL
Modelos
Datos
Data
Warehouse
Origen Datos
SOLUCION BUSINESS INTELLIGENCE
Origen de Datos puede incluir:
Aplicacion base de datos relacional
Documentos
Datos en tiempo real
Datos Externos
Auditar datos almacenados para establecer:
Especificar datos de cada origen
Volumen de datos como se inicio
Tipos de Datos y valores
Especificar las claves y codigo del negocio
La integridad y el uso de nulos
Duplicacion e inconsistencias
Procesos de integracion de datos existentes
Uso y periocidad de actualizacion
SOLUCION BUSINESS INTELLIGENCE
Reportes y Analisis
Kimball Dimensional Data Marts
Inmon Corporate Information Factory
Central Dimensional Data Warehouse
Federated Hub and Spoke
Data
Warehouse
Origen Datos
SOLUCION BUSINESS INTELLIGENCE
Enterprise Integration Management
ETL:
Extraer desde origen
Transformar contenidos
Limpiando
Cargar dentro de destino
Datos
Limpiando Datos:
Validar Datos
Duplicar registros coincidentes
ETL
SOLUCION BUSINESS INTELLIGENCE
Reportes y Analisis
Beneficios de modelos de datos:
Tablas Abstractas data warehouse
Simplificar el analisis para los
usuarios
Adicionar logica del negocio
Medidas Pre-agregadas
Proporcionar una interfaz estandar
Typos de modelos:
Multidimensional
Tabular
Modelos
Datos
Data
Warehouse
SOLUCION BUSINESS INTELLIGENCE
Reportes y Analisis
Informes previstos
Presentacion de informes de
autoservicios
Analisis interactivos
Dashboards y scorecards
Mineria de Datos
Data
Warehouse
PLATAFORMA DE BUSINESS INTELLIGENCE
Office Applications
SharePoint Server
SQL Server
Windows Server
PLATAFORMA DE BUSINESS INTELLIGENCE
Office Applications
SharePoint Server
SQL Server
Windows Server
PLATAFORMA DE BUSINESS INTELLIGENCE
Office Applications
SharePoint Server
SQL Server
Windows Server
PLATAFORMA DE BUSINESS INTELLIGENCE
Office Applications
SharePoint Server
SQL Server
Windows Server
DEMO
CASO SENAMHI
DEMO
Entrevistas
En cualquier solucin de BI, la primera lnea de accin
est entrevistando al propietario al cliente que
necesita la solucin.
Se describe la situacin y detecta la problemtica de
la situacin. Consideremos el siguiente ejemplo como
nuestra carta de contratacin:
74
DEMO
Estimado Consultor,
Tengo informes de que me dan informacin acerca de los
patrones climticos. Actualmente, he estado recogiendo
datos en el formato que se muestra a continuacin. El
seguimiento de las fechas, el mximo y el mnimo
temperaturas, y los acontecimientos de ese da. Podra
crear una solucin de lo que se hace para los clientes
como yo?
Atentamente,
Un cliente tpico
75
DEMO
Fecha
Max Temp
F
Min Temp
F
Eventos
23/01/2013 48
43
Nublado
24/01/2013 51
46
Nublado
25/01/2013 52
38
Nublado/So
l
26/01/2013 53
41
Nublado/So
l
27/01/2013 50
37
Lluvia
76
DEMO
El cliente no ha proporcionado muchos detalles y ello
siempre se presenta en un escenario real. Pero para
empezar es suficiente.
Se recomienda hacer un prototipo de solucion, para
posteriormente pedir mas detalle, cuando eres el
primero tratando de entender a un cliente de sus
necesidades.
Usted tiene mas probalidades de entender que
reguntas hacer y ser capaz de extraer mas
informacin del cliente en una segunda entrevista
despues de haber creado prototipos simples.
77
DEMO
Si usted quiere entender lo que se necesita en una solucin de
BI, primero empezar por la comprensin de sus datos. Por
ejemplo, mire en el rango de valores y tipos de datos se indica
en cuadro. Se puede ver en la columna de la fecha, que est
utilizando da, mes y ao, pero no horas o segundos. Usted
puede ver los valores enteros sin punto decimal por debajo de
la columna de la temperatura mxima. Tambin se puede ver
que el cliente
est utilizando
descripciones de
texto en el
Fecha
Max Temp Min Temp
Eventos
columna de Eventos F
F
23/01/2013
48
43
Nublado
24/01/2013
51
46
Nublado
25/01/2013
52
38
Nublado/Sol
26/01/2013
53
41
Nublado/Sol
27/01/2013
50
37
Niebla
78
DEMO
Estos hechos le dan pistas vitales acerca de lo que la
solucin puede lograr. Por ejemplo, usted ser capaz
de crear informes que dicen que se puso a llover en
un da concreto, pero no si estaba lloviendo en el
medioda de ese da.
Una vez que haya evaluado los datos y determinar lo
que est disponible, usted puede comenzar la fase
de planificacin de la solucin.
79
DEMO
Plan de Solucin
En cada solucin de BI, debe crear un documento
que describa lo que est tratando de lograr. la
creacin de este documento es la primera parte de
la fase de planificacin.
Tambin tendr que decidir sobre un lugar para
almacenar su documentacin. Este lugar debe ser de
fcil acceso a cualquier miembro del equipo que
trabaja en el proyecto.
80
DEMO
En cada solucin de BI, debe crear un documento
que describa lo que est tratando de lograr. la
creacin de este documento es la primera parte de
la fase de planificacin.
Tambin tendr que decidir sobre un lugar para
almacenar su documentacin. Este lugar debe ser de
fcil acceso a cualquier miembro del equipo que
trabaja en el proyecto.
81
DEMO
Creacin de Documentos de Planificacion
En el siguiente cuadro se enumera la fuente de datos
combinada con nombres descriptivos en una columna y los
tipos de datos en el otro.
Debido a que todos los datos proviene de un archivo de texto
en lugar de una tabla de base de datos existente, los tipos de
datos son todos cadenas.
Origen Datos
Tipo Datos
FlatFile.Fecha
String
FlatFile.MaxTempF
String
FlatFile.MinTempF
String
FlatFile.Eventos
String
82
DEMO
En el siguiente cuadro, se ve una lista de las
columnas de destino, tipos de datos de destino,
cualquier transformacin que podamos esperar
utilizar. El propsito de esto es para documentar el
diseo de las tablas de destino, por lo que hemos
enumerado los tipos de datos apropiados.
Destino Datos
Tipo Datos
Transformacion
Ejemplo
DimDates.NameDat DateTime
e
Convertir a
DateTime
23/01/201
3
FactTiempo.MaxTe
mpF
Int
Convertir a Int
48
FactTiempo.MinTem
Int
Convertir a Int
43
83
DEMO
A menudo informalmente se registrar informacin de destino
utilizando una hoja de clculo de Microsoft Excel, procedemos a
crear documentos ms formales hacia el final de la solucin.
Los documentos oficiales se convertirn en parte de la solucin
de BI que ofrecemos a un cliente, mientras que la hoja de
clculo es para el desarrollo.
Una de las ventajas de la utilizacin de Excel es que puede ser
usado para delinear muchas partes de la solucin usando los
diferentes hojas de clculo dentro de un libro.
A modo de ejemplo, una de las hojas de trabajo pueden incluir
la informacin informal que hemos expuesto en los cuadro
anteriores, que define el extracto de transformacin y carga
84
DEMO
85
DEMO
Desarrollo del Proyecto
86
87
88