Generación de clave externa de tabla de hechos del almacén de datos.
Soy bastante nuevo en el diseño de almacén de datos.
Tengo una base de datos como se muestra a continuación.
aquí
Estoy planeando crear un almacén de datos simple como se muestra a continuación.
Pero el problema al que me enfrento ahora es que no tengo ClientId y LoanId en la tabla Fact. Debido a que en la base de datos original estaban vinculados a través de la tabla Account.
Estoy intentando lograr esto a través de SQL Server. ¿Alguien puede mostrarme la dirección de cómo abordar esto?
davy.ai
Como experto en TI especializado en SQL Server y almacén de datos, sugiero los siguientes pasos para agregar ClientId y LoanId a la tabla de hechos:
INNER JOIN
de SQL Server para enlazar la tabla Account con las tablas Client y Loan utilizando AccountId como clave.INSERT INTO
de SQL Server para insertar los datos de las tablas enlazadas en la tabla de hechos utilizando las columnas recién creadas para ClientId y LoanId.Aquí tienes un ejemplo de código SQL que puede ayudarte a lograr esto:
Nota: Este código asume que las tablas Client y Loan ya existen en tu base de datos.
Espero que esto te ayude a agregar las columnas requeridas a tu tabla de hechos.