Arquitectura SSAS, cubo y tipos ¿Lo conoces?

¿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á:

ssas download

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:

  • La característica MSOLAP se incluyó por primera vez en SQL Server 7.0. Esta tecnología se compró posteriormente a una empresa israelí llamada Panorama.
  • En resumen, los motores OLAP se utilizan principalmente porque se incluyeron como parte de SQL Server.
  • SSAS se revisó por completo tras su lanzamiento Servidor MS-SQL 2005
  • Esta última versión presenta «subsidiarias» con la declaración de alcance. Esto aumentó la funcionalidad de los cubos SSAS.
  • Las versiones de SSAS 2008R2 y 2012 se refieren principalmente al rendimiento y la escalabilidad de las consultas
  • Microsoft Excel 2010 introdujo un complemento llamado PowerPivot que utiliza un servicio de análisis de ejemplo local con un nuevo motor XVelocity que aumenta el rendimiento de las consultas.

Terminología importante de SSAS

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

  • Fuente de datos
  • Ver fuente de datos
  • cubo
  • Tabla de dimensiones
  • Dimensiones
  • Nivel
  • Tabla de hechos
  • La medida
  • Esquema

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

  • Una tabla de dimensiones contiene las dimensiones de los hechos.
  • Se adjuntan a una tabla de hechos mediante una clave externa.
  • Las tablas de dimensiones son tablas de dimensiones.
  • Las dimensiones ofrecen los atributos de los hechos con la ayuda de sus atributos.
  • No ofrece un límite establecido para un cierto número de dimensiones.
  • Hay una o más relaciones jerárquicas en este aspecto.

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.

  • Dónde – Ubicación
  • Qué – Nombre del producto
  • Es decir, se puede decir que una característica es una ventana para ver la información de los hechos.

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:

  • Invierte la compatibilidad a nivel de API.
  • Puede utilizar OLEDB para OLAP para acceder a API y MDX como lenguaje de consulta.
  • SSAS le ayuda a crear arquitecturas MOLAP, HOLAP y ROLAP
  • Le permite operar en modo cliente-servidor o en modo fuera de línea.
  • Puede utilizar la herramienta SSAS con varios asistentes y diseñadores.
  • La creación y gestión de modelos de datos es flexible.
  • Personalice una aplicación con un amplio soporte
  • Ofrece características de estructura dinámica, informe ad hoc, metadatos compartidos y seguridad

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:

  • Le ayuda a evitar disputas de recursos con el sistema de origen
  • Es una gran herramienta para el análisis numérico.
  • SSAS permite el descubrimiento de patrones de datos que no serían inmediatamente visibles mediante el uso de las funciones de minería de datos incluidas en el producto.
  • Proporciona una vista unificada e integrada de todos los informes de datos comerciales, análisis de cuadros de mando de indicadores clave de rendimiento (KPI) de minería de datos.
  • SSAS proporciona procesamiento analítico en línea (OLAP) de datos de una variedad de fuentes de datos.
  • Permite a los usuarios analizar datos con muchas herramientas, incluidos SSRS y Excel.

Las desventajas de usar SSAS

  • Cuando selecciona una ruta (Tabla o Multidimensional), no puede migrar a la siguiente versión sin comenzar de nuevo
  • No está permitido «fusionar» datos entre cubos de tabla y multidimensionales.
  • Una tabla demuestra que existe un riesgo si los requisitos cambian a la mitad del proyecto.

Mejores prácticas para usar SSAS

  • Optimización del diseño de cubos y grupos de medición
  • Debes definir agregados útiles
  • Usar el modo de partición
  • Escribir MDX eficaz
  • Utilice la caché del motor de consultas de manera eficiente
  • Escala horizontalmente cuando no puedes escalar por más tiempo

Resumen
Arquitectura SSAS, cubo y tipos ¿Lo conoces?
Nombre del artículo
Arquitectura SSAS, cubo y tipos ¿Lo conoces?
Descripción
SSAS Es un servidor OLAP multidimensional, así como un motor de análisis que le permite deslizar y desensamblar grandes cantidades de datos.
Autor
Publisher Name
ebooksonline.es
Publisher Logo

Deja un comentario

Tu dirección de correo electrónico no será publicada.