Para comenzar nuestra exploración del modelado dimensional automatizado, es esencial comprender primero el modelado dimensional. Modelado dimensional is entre las MEJOR DE TU preferido enfoques de diseño para edificio almacenes de datos aptos para análisis. 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. El desnormalizado esquema de estrella reducirs complejidad y optimizars el mantenimiento de datos históricos, rendimiento de consultas, recuperación y consumo para la presentación de informes.
Obtenga más información sobre el modelado dimensional.
De un vistazo, orientado al tema dimensiónal modelo consiste en un hecho y tablas de dimensiones desnormalizadas conectamosed 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 las business intelligence (BI) layer a pasan fácilmente filtrar y consultar datos para reportando
Diseño del modelo de datos dimensional adecuado para su almacén de datosSin embargo, puede ser un reto! Mantener actualizado modelo requiere guiones largos y complejos regularmente. Pero existe una forma difícil de hacer mod dimensionaleling, y luego existe las Astera way.
Modelado dimensional automatizado - El Astera Camino
AsteraEl enfoque de modelado dimensional automatizado de es la piedra angular de la solución de almacenamiento de datos, que utiliza la automatización de extremo a extremo a través del desarrollo sin código. 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%.
¿Compras whormiga a sabes qué cómo hace la vida de desarrolladores más fácil? Asegúrate de que, ver cómo automación simplifica datos complejos modelado tareas, por ejemplo, definir y configurar dimensiones y hechos en un esquema de estrella.
, tenemos un modelo fuente que contiene múltiples mesas de a transaccional te basado en lo ficticio Importador mundials base de datoss 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 del desplegable 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 elija como hechos o dimensiones depende principalmente del caso de uso de informes OLAP y del tipo de entidad. También puede detectar automáticamente las entidades para automáticamente deformalice las tablas de esquema para obtener resultados de consulta más rápidos en la capa de BI. Con esta opción, no necesita dedicar tiempo a desnormalizar manualmente las tablas relacionables.
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 dimensión está prácticamente listo!
Fig. 4. Modelo de datos dimensionales
Paso 3: Otras configuraciones
Astera¡El camino de 's tiene tanto que ver con la flexibilidad como con la automatización!
El modelo dimensional automatizado elimina todas las molestias de las configuraciones manuales. ¡Pero no te preocupes! Nuestro modelo de datos dimensionales no está escrito en piedra. Antes de su implementación, el modelo también se puede ajustar manualmente para que coincida con los requisitos de su caso de uso del 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 las 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 la base de datos. Para las optimizaciones de índices, puede agregar, eliminar o generar automáticamente índices en función de las características de los campos 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 tener en cuenta 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 Asteraa su manera.
Modelado dimensional con Astera Constructor DW
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 sin código para las optimizaciones del modelo, 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 DMX / KNX como opciones disponibles In nuestro da de grado empresarialsolución de automatización de almacenes ta.
Obtenga más información sobre la generación de un esquema de base de datos mediante ingeniería directa automatizada.