Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTELIGENCIA DE NEGOCIOS
Sum Aditiva Calcula la suma de la medida de acuerdo a las dimensiones seleccionadas. Es la función de
agregación predeterminada
Count Aditiva Muestra la cantidad de ocurrencias de un hecho de acuerdo a las dimensiones seleccionadas
Min SemiAditiva Muestra el valor mas bajo de una medida
Max SemiAditiva Muestra el valor mas alto de una medida
Promedio(AVG) No Aditiva Calcula un promedio de una medida
DistinctCount No Aditiva Muestra la cantidad única de ocurrencias de un hecho de acuerdo a las dimensiones
seleccionadas
None No Aditiva No se realiza una agregación y todos los valores para los miembros hoja y no hoja de una
dimensión se suministran directamente desde la tabla de hechos para el grupo de medida que
contiene la medida.
AverageOfChildren SemiAditiva Calcula el promedio de las medidas de todos los miembros secundarios no vacíos
FirstChild SemiAditiva Recupera el valor del primer miembro
LastChild SemiAditiva Recupera el valor del último miembro
FirstNonEmpty SemiAditiva Recupera el valor del primer miembro no vacío
LastNonEmpty SemiAditiva Recupera el valor del último miembro no vacío
. Pais Nivel 1
.. Provincia Nivel 2
… Ciudad Nivel 3
…. Barrio Nivel 4
Empleado.División
▪División
▪▪Empleado
EDUNEG Diseño de un Datamart 27 - 30
Herramientas de diseño de cubos
• Entrevistas
• Matriz Bus
• Start Net
• Jerarquias
• Modelo dimensional
Entrevistas
Efectuado al personal de negocio y técnico para aprender tanto como se pueda
sobre el negocio, los competidores, la indústria y los clientes del mismo.
Se debe ler todos los informes posibles de la organización; rastrear los documentos
de estratégia interna; entrevistar a los empleados, analizar lo que se disse em la
prensa acerca de la organización, la competência y la indústria. Se deben conocer
los términos y la terminologia del negocio.
Entrevistas
Matrix Bus
Diagrama de matriz que permite identificar qué dimensiones intervienen
en el processo de negocio o hecho.
Cada fila representa um processo de negocio y define al menos uma tabla
de hechos y sus dimensiones asociadas.
Matrix Bus
StarNet:
Es um diagrama que nos muestra através de líneas, círculos y rectángulos
la representación de um modelo dimensional.
El rectángulo representa los hechos (medidas), los círculos mayores son
las dimensiones, los círculos pequenos corresponden a los atributos de las
dimensiones y las líneas permiten la relación entre estos elementos:
StarNet:
Jerarquías:
Muestran las diferentes formas de analizar uma perspectiva del negocio.
Definiendo critérios de agrupamento de los atributos de uma dimensión.
Modelo dimensional:
Es um modelo desnormalizado / normalizado basado em dos entidades:
tablas dimensionales y tablas de hecho..
• Tabla de dimensión
• Tabla de hechos
• Modelo Start (Estrella)
• Modelo Snowflake (Copo de nieve)
Dimensión de roles
Cuando hay varios campos que hace referencia a la misma dimensión, pero
con conceptos diferentes.
Súper dimensión
Cuando es necesario juntar dos dimensiones para generar cálculos que de
otra forma sería difícil de administrar.
Súper dimensión
SQL Avanzado
SQL Server Analysis Services
Aprenderá a crear un cubo de procesamiento analítico en línea
(OLAP) con la ayuda de Microsoft SQL Server Analysis Services
(SSAS) desde un almacén de datos existente.
OLAP significa cargar datos desde un almacén de datos en una
estructura de archivos que hace que sea mucho más rápido
acceder a medidas en diferentes niveles granulares.
SQL Avanzado
¿Por qué se requiere OLAP?
OLAP es un estructura de datos que proporciona cubos
multidimensionales a partir de datos y proporciona información
útil para los tomadores de decisiones. Al diseñar un sistema
OLAP, el factor más importante son los requisitos de informes.
SQL Avanzado
¿Por qué se requiere OLAP?
SQL Avanzado
Comprender el motor de SSAS
Microsoft SQL Server lanzó Analysis Services en 2000 como una
herramienta de cubo OLAP. Esta herramienta es un servicio
maduro de tecnologías de Microsoft en BI que brinda la capacidad
de desarrollar cubos y crear dimensiones y medidas. La creación
de jerarquías (como la jerarquía de categorías de productos)
basadas en atributos de dimensiones también es posible dentro
de SSAS.
SQL Avanzado
Comprender el motor de SSAS
SQL Avanzado
Instalando Visual Studio Enterprise SQL Avanzado
Instalando Analisis Service SQL Avanzado
Creación del Proyecto de Analisis Services SQL Avanzado
Restaurar la Base de Datos del Proyecto DWH SQL Avanzado
Creación del Cubo Ventas por Internet SQL Avanzado
Consultar un cubo en SSAS SQL Avanzado
Trabajar con Dimensiones en SSAS SQL Avanzado
Agregar y Configurar Dimensiones en SSAS SQL Avanzado
Modificar Medidas en SSAS SQL Avanzado
Vista de Fuente de Datos
En las secciones anteriores, explicamos qué es la Vista de fuente
de datos ( DSV ) y cómo crear DSV. Sin embargo, a veces, hay un
requisito para cambiar el DSV. Por ejemplo, es posible que desee
agregar una columna calculada en el DSV con comandos y
funciones de SQL, puede que desee crear una relación entre dos
vistas, o puede que necesite escribir una consulta y crear una
tabla DSV basada en esa consulta. Todas estas modificaciones se
pueden hacer en el DSV, y en esta sección, veremos algunas de
ellas.
SQL Avanzado
Modificar Medidas en SSAS SQL Avanzado
Uso de una consulta con nombre SQL Avanzado
Usando Dimensiones
La Unión entre Dimensiones y grupos de medida se define en el
área de uso de dimensiones.
Existen múltiples tipos de relaciones entre un grupo de medida y
una dimensión.
En esta sección, veremos el uso de la dimensión y crearemos una
nueva conexión para un requisito comercial.
SQL Avanzado
Agregar una relación de hecho SQL Avanzado
Tipo de Relaciones
Tipo Descripción
None No hay una relación entre el grupo de medidas y la
dimensión.
Regular Esta es la relación más común, ya que muestra la
relación del esquema de inicio entre el hecho y la
dimensión en un diagrama de uno a muchos.
Referenced Se observa la relación entre un grupo de medida y
una dimensión basada en una dimensión intermedia.
Esta relación es para diagramas de copos de nieve,
lo cual no se recomienda generalmente.
SQL Avanzado
Tipo de Relaciones
Tipo Descripción
Many to many Esto se usa cuando un grupo de medida se
relaciona con una dimensión basada en una
dimensión intermedia y un grupo de medida.
Fact Esto se utiliza cuando la dimensión se crea en
base a una tabla de hechos.
Data mining Este tipo relaciona la dimensión de minería de
datos con un grupo de medida.
SQL Avanzado
Jerarquías
Hay dos tipos de jerarquías en SSAS multidimensional:
jerarquías de usuarios y jerarquías de atributos. Cada atributo
crea una jerarquía de un solo nivel que se puede usar en el
diseñador / navegador con una combinación de otros atributos
para crear una jerarquía de varios niveles. Una jerarquía de
usuarios es una jerarquía multinivel predefinida que proporciona
un acceso más fácil para el usuario final en la interfaz. Uno de los
beneficios más importantes de las jerarquías es la capacidad de
profundizar en muchas herramientas de cliente MDX como Excel,
Power Pivot y Power BI.
SQL Avanzado
Creación de una Dimensión SQL Avanzado
Expresión multidimensional
En cada negocio, enfrentará situaciones en las que algo nuevo
surgió de los requisitos comerciales que no consideró al diseñar
el almacén de datos.
Por otro lado, a veces los requisitos no se pueden cumplir en el
almacén de datos y se deben cumplir en el cubo.
SQL Avanzado
Conectando un Cubo desde el Management de SQL Server SQL Avanzado
Miembros calculados
SSAS proporciona una forma de crear miembros calculados
basados en un lenguaje de expresión llamado Expresión
multidimensional ( MDX ).
MDX es el lenguaje de consulta para SSAS; Todas las consultas
de las aplicaciones cliente se envían al servidor SSAS como una
consulta MDX, y el resultado de esa consulta se devolverá en un
formato multidimensional.
SQL Avanzado
Miembro Calculado SQL Avanzado
Conjuntos con nombre
Como ejemplo para el cálculo de los miembros, suponiendo que
desea calcular el producto del precio unitario y la cantidad del
artículo, puede crear un miembro calculado para eso.
Además, a veces puede requerir un subconjunto de un atributo de
dimensión, por ejemplo, una lista de los 10 principales clientes en
un área específica.
El conjunto con nombre en SSAS proporciona la capacidad de
crear este tipo de subconjuntos.
SQL Avanzado