Saltar al contenido

Qué, arquitectura SSAS, cubo y tipos

¿Qué es SSAS?

Servicios de análisis de SQL Server (SSAS) Es un servidor OLAP multidimensional, así como un motor de análisis que le permite deslizar y desensamblar grandes cantidades de datos. Es parte de Microsoft SQL Server y ayuda a realizar análisis utilizando varias dimensiones. Tiene 2 versiones Miscelánea y Mesa. La forma completa de SSAS es SQL Server Analysis Services.

En este tutorial para principiantes de SSAS, aprenderá:

Arquitectura SSAS

Primero, en este tutorial de SSAS, aprenderemos sobre la arquitectura SSAS:

La vista de la arquitectura de los servicios de análisis del servidor SQL se basa en una arquitectura de tres niveles, que consta de

  1. RDBMS: los datos de varias fuentes como Excel, base de datos, texto, otros se pueden extraer con la ayuda de Herramienta ETL en el RDBMS.
  2. SSAS: los datos agregados de RDBMS se insertan en cubos SSAS mediante proyectos de servicios de análisis. Los cubos SSAS crearán una base de datos de análisis y, una vez que la base de datos de análisis esté lista, se puede utilizar para muchos propósitos.
  3. Cliente: los clientes pueden acceder a los datos mediante paneles, cuadros de mando, portales, etc.

Historia de SSAS

Ahora, en este tutorial de SSAS, repasemos la historia de SSAS:

Terminología importante de SSAS

Ahora, en este tutorial de tabla tabular de SSAS, aprenderemos algunos términos importantes de SSAS:

Fuente de datos:

La fuente de datos es un tipo de cadena de conexión. Establece una conexión entre la base de datos de análisis y RDBMS.

Ver fuente de datos:

Una vista de fuente de datos es un modelo lógico de la base de datos

Cubo:

Un cubo es una unidad básica de almacenamiento. Es una recopilación de datos que se agrega para permitir que las consultas de datos se recuperen rápidamente.

MOLAP:

El MOLAP se compone de un cubo de datos que contiene medidas y dimensiones. Abarca a todos los miembros potenciales de una relación jerárquica.

Es un conjunto específico de reglas que le ayuda a aprender cómo se calculan ciertas celdas en un cubo delgado y medir los valores que se acumulan dentro de esa jerarquía.

Tabla de dimensiones

Dimensiones:

Dimension proporciona el contexto para un evento de proceso empresarial. En términos simples, dan quién, qué, dónde a la verdad. En el proceso comercial Ventas, en términos de número de ventas, las dimensiones son las que son los Nombres de los clientes.

Nivel:

Cada tipo de resumen que se puede recuperar de la dimensión individual está etiquetado.

Tabla de hechos:

Una tabla de hechos es la tabla más importante en un modelo tridimensional. La tabla de hechos contiene medidas / hechos y clave externa para la tabla de dimensiones. Por ejemplo, operaciones de nómina.

La medida:

Cada tabla contiene uno o más hechos que deben analizarse. Por ejemplo, un libro vende una tabla de información. Es una ganancia o pérdida por la cantidad de libros vendidos.

Esquema:

El es base de datos esquema de un sistema de base de datos y su estructura descrita en lenguaje formal. Es compatible con el sistema de gestión de bases de datos. El término «esquema» significa organizar datos como un modelo para construir una base de datos.

Tipo de modelos en SSAS

Ahora, aprenderemos tipos de modelos en SSAS en este tutorial de cubo SSAS:

Modelo de datos multidimensional

El es Modelo de datos multidimensional, que consta de un cubo de datos. Es un grupo de operaciones que le permite consultar el valor de las celdas usando cubos y miembros dimensionales como coordenadas.

Define reglas que determinan cómo se acumulan los valores medidos dentro de las jerarquías o cómo se calculan los valores específicos en un cubo delgado.

Modelado de tablas

El modelado de tablas organiza los datos en tablas relacionadas. La tabla no se nombra como «dimensiones» o «hechos» y el tiempo de desarrollo con una tabla es menor debido a todas las tablas relacionadas que pueden servir para ambos roles.

Tablas vs.Modelo multidimensional

ParámetrosMesaMultidimensional
MemoriaEn la memoria cachéAlmacenamiento basado en archivos
EstructuraEstructura sueltaEstructura rígida
Mejor característicaSus datos no necesitan moverse de la fuenteMejor cuando los datos se colocan en un esquema en estrella.
Tipo de modeloModelo relacionadoModelo de dimensiones
DAXMDX
ComplejidadSencilloComplejo
TamañoMenosMás grande

Características clave de SSAS

Las características esenciales de SSAS son:

SSAS frente a PowerPivot

ParámetroSSASPowerPivot
Qué es«Corporate BI» es un SSAS multidimensionalMicrosoft PowerPivot es «Self Service BI»
DespliegueImplementación en SSASEstá implementado en SharePoint.
Usar paraProyecto de Visual StudioSobresalir
TamañoCantidad limitada de memoriaCapacidad limitada a 2 GB.
Soporte de segmentoSoportes de segmentoSin particiones
Tipo de consultaDirectQuery y VertipaqSolo se permiten consultas de Vertipaq
Herramientas administrativasHerramientas de administración del servidor (p. Ej., SSMS)«Administración» de Excel y SharePoint
SeguridadSeguridad dinámica y a nivel de filaSeguridad del archivo del libro de trabajo

Ventajas de SSAS

Las ventajas / beneficios de SSAS son:

Las desventajas de usar SSAS

Mejores prácticas para usar SSAS