Modelado dimensional automatizado con Astera: Una guía paso a paso
Para comenzar nuestra exploración del modelado dimensional automatizado, es esencial primero comprender el modelado dimensional. Modelado dimensional is entre la most preferido enfoques de diseño para preguntas de construyendo un almacén de datos. Presentado por primera vez en 1996, Kimball's dimensiónal modelos de datos ten ahora picoome pilares de la modernidad diseño y desarrollo de almacenes de datos. La función desnormalizado esquema de estrella sustancialmentes complejidad y optimizars el mantenimiento de datos históricos, rendimiento de consultas, recuperación y consumo para la presentación de informes.
Más información sobre modelado dimensional.
De un vistazo, orientado al tema dimensiónal modelo consiste en un hecho y tablas de dimensiones desnormalizadas se unened a través de claves foráneas. Información carrear información numérica sobre una medida comercial/transacción específica, e.g., a ventas factura. Dimensions llevar atributos descriptivos por el hecho, que finalmente permiten la business intelligence (BI) layer a fácilmente filtrar y consultar datos para reportando
Diseñar el modelo de datos dimensional adecuado para su almacenamiento de datosSin embargo, puede ser un reto! Mantener actualizado modelo requiere la escritura guiones largos y complejos regularmente. Pero existe una forma difícil de hacer mod dimensionaleling, y luego en hay una manera fácil y sin código–la Astera way.
¿Qué es el modelado dimensional automatizado?
El modelado dimensional automatizado es una técnica utilizada en el almacenamiento de datos que utiliza herramientas para agilizar el proceso de construcción de modelos dimensionales. El modelado dimensional automatizado le permite:
- Descubra y comprenda automáticamente la estructura de sus datos
- Organice sus datos en hechos y dimensiones según las mejores prácticas y las características de los datos.
- Cree automáticamente el código necesario para implementar el modelo dimensional en su almacén de datos.
El modelado dimensional tradicional implica diseñar manualmente la estructura de un almacén de datos para análisis de datos. El proceso incluye la definición de tablas de hechos para almacenar datos medibles y tablas de dimensiones para proporcionar contexto a los hechos. Puede ser un proceso complejo y que requiere mucho tiempo.
Automatización del modelado dimensional con Astera
Astera, solución de almacenamiento de datos aprovecha la automatización de un extremo a otro y el desarrollo sin código para optimizar el modelado dimensional. Usando generadores de código avanzados, Astera Constructor DW automatizados manual tareas de diseño y relíders modelo dimensional tiempo de diseño por casi 80%.
Asegúrate de que, ver cómo Astera simplifica integraciones modelado de datos tpregunta por desarrolladores, por ejemplo, definiendo y configurar dimensiones y hechos en un esquema de estrella.
Aquí, tenemos un modelo fuente que contiene una variedad mesas de a transaccional te basado en lo ficticio Importador Mundials base de datos de CRISPR Medicine Newss para Microsoft SQL. Alternativamente, puede ser un puesta en escena/base de datos ODS también.

Figura 1. Modelo fuente
Paso 1: Identificar hechos y dimensiones
Simplemente elija 'Construir modelo de dimensión' de la caerDE INSCRIPCIÓN menú y marca entidades relevantes as hechos y dimensións para esquema de estrella.

Fig. 2. Construir una función de modelo de dimensión
Lo que usted elija como hechos o dimensiones depende principalmente de la OLAP caso de uso de informes y el tipo de entidad. También puede detectar automáticamente las entidades para automáticamente desformalice las tablas de esquemas para obtener resultados de consulta más rápidos en la capa de BI. Con esta opción, no necesita perder tiempo desnormalizando manualmente tablas relacionadas.
En este caso de uso, las transacciones de facturas se han marcado como hechos, mientras que los atributos descriptivos, por ejemplo, proveedores, clientes, artículos en stock e información de la ciudad, se han marcado como dimensiones de apoyo.

Fig 3. Ventana de configuración 'Crear un modelo de dimensión'
Paso 2: Configuración de hechos y dimensiones
Otras opciones preconstruidas en la ventana incluyen Identificadores de fila, Opciones de entidad de hechos secundarios y el menú desplegable Agregar relaciones de fecha/hora.
Si desea emplear identificadores de fila para mantener datos históricos, tiene muchas opciones en las dimensiones. Aquí, el identificador de fila puede ser cualquiera de los siguientes: designadores de registros actuales, número de versión, fechas de vigencia y de vencimiento, y rango de vencimiento efectivo.
De manera similar, en la ventana del generador, puede agregar dimensiones de fecha u hora para incorporar atributos específicos de tiempo en el modelo.
Continúe desde la ventana y listo: su esquema de modelo de dimensiones está prácticamente listo.

Fig. 4. Modelo de datos dimensionales
Paso 3: Otras configuraciones
Astera Se trata tanto de flexibilidad como de automatización.
El modelo dimensional automatizado elimina todas las molestias de las configuraciones manuales. Sin embargo, eso no significa que nuestro modelo de datos dimensionales esté escrito en piedra. Antes de su implementación, también puede ajustar el modelo manualmente para que coincida con los requisitos de su caso de uso de almacén de datos.
Por ejemplo, puede agregar nuevas entidades, redefinir relaciones, reconfigurar hechos y dimensiones individuales, agregar claves sustitutas e identificadores de fila.
Del mismo modo, cree nuevas relaciones eligiendo entidades de enlace identificables o no identificables de la barra de herramientas y uniendo sus entidades.
Los enlaces o relaciones individuales se pueden configurar aún más a través de la ventana 'Editar relación'.

Fig. 5. Cambie los tipos de relación, los nombres de alias o agregue diferentes claves externas
Además, si usted planea hacer cambios en las entidades, puedes acceder a un variedad de opciones simplemente haciendo clic derecho en el entidad de interés.

Puede reconfigurar entidades agregando identificadores de fila/clave sustitutos, cambiando esquemas o editando nombres y tipos de elementos, etc.
Por último, al seleccionar propiedades, puede abrir el generador de diseño de una entidad y acceder a la configuración de columnas individuales.
Esto es lo que el generador de diseño para una dimensión (stacones) parece:

Fig. 7. Generador de diseño para entidades individuales
Se utiliza el generador de diseño reconfigurar campos específicos y asignar hecho o dimensión específica También soy miembro del cuerpo docente de World Extreme Medicine (WEM) y embajadora europea de igualdad para The Transformational Travel Council (TTC). En mi tiempo libre, soy una incansable aventurera, escaladora, patrona de día, buceadora y defensora de la igualdad de género en el deporte y la aventura. En XNUMX, fundé Almas Libres, una ONG nacida para involucrar, educar y empoderar a mujeres y niñas a través del deporte urbano, la cultura y la tecnología. (en la forma de SCD) para un rendimiento óptimo de las consultas y el mantenimiento del historial.
Finalmente, en el campo de índices de entidad, puede agregar índices para aumentar la velocidad de recuperación en función de los campos de entidad.

Fig 8. Índices de entidades
La figura anterior contiene un índice existente, 'PK_Sales_Customers', que es un índice de clave principal presente en el base de datos de CRISPR Medicine News. Para optimizar los índices, puede agregar, eliminar o generar automáticamente índices según las características del campo con un solo clic.
¿Hay más pasos? No, esto es todo. El esquema en estrella de su modelo de datos dimensionales automatizado está listo. Sin embargo, es importante señalar que este modelo existe actualmente en un nivel lógico. Podemos crear una capa física en la base de datos de nuestra elección usando el ingeniería avanzada característica, que de nuevo is muy simple a través Astera.
Modelado dimensional automatizado con Astera
AsteraEl modelado dimensional automatizado de es transformacional para la forma en que aborda el almacenamiento de datos. Al automatizar todo el proceso y proporcionar un entorno 100% sin código para optimizaciones de modelos, Astera Constructor DW reduce significativamente el tiempo de diseño y desarrollo. Además de eso, no pierde en el aspecto de flexibilidad, dada la plétora de configuración opciones disponibles yon nuestro da de grado empresarialta solución de automatización de almacenes.


