En modelado dimensional, ¿qué es una matriz de bus?
In dimensional modeling, what is a bus matrix?
A bus matrix is a logical construct, it has nothing to do with tables or data sources, at least not directly.

You put business processes (things that generate facts) on the rows and dimensions (attributes about events) on the columns, and then identify which dimensions apply to which process.

In totality it defines a logical model which can be translated to a physical dimensional model.

It helps you understand what dimensions to conform, what granularity you need to support, and how your various facts are interrelated, especially causally (e.g. this process produces these facts, which in turn influence this process which produces these facts, and so on ..)

Mostly it's a way to talk to the business in their own language about the types of analysis they want to do, introducing concepts like dimensions, facts, schemas, and measures in a way that is meaningful to how the business operates.
Una matriz de bus es una construcción lógica, no tiene nada que ver con tablas o fuentes de datos, al menos no directamente.

Pones los procesos empresariales (cosas que generan hechos) en las filas y las dimensiones (atributos sobre los hechos) en las columnas, y luego identificas qué dimensiones se aplican a qué proceso.

En conjunto, define un modelo lógico que puede traducirse a un modelo dimensional físico.

Te ayuda a comprender qué dimensiones debes conformar, qué granularidad necesitas admitir y cómo se interrelacionan tus distintos hechos, sobre todo causalmente (por ejemplo, este proceso produce estos hechos, que a su vez influyen en este proceso que produce estos hechos, y así sucesivamente...).

Sobre todo, es una forma de hablar con la empresa en su propio idioma sobre los tipos de análisis que quiere hacer, introduciendo conceptos como dimensiones, hechos, esquemas y medidas de una forma que tenga sentido para el funcionamiento de la empresa.
general_qa
es