Cómo completar una tabla de dimensiones

Las tablas de dimensiones forman parte de un esquema de estrella e incluyen información detallada para las columnas en la tabla de hechos. Las tablas de dimensión tienen atributos y una clave principal de una sola parte que une la tabla de dimensión con la tabla de hechos. La clave principal de una sola parte permite que explore con rapidez una única tabla de dimensión. Explorar una tabla de dimensión puede ayudar a determinar la mejor manera de consultar la tabla de hechos.

El siguiente procedimiento describe cómo usar Spectrum™ Technology Platform para completar inicialmente una tabla de dimensiones en su almacén de datos.

Nota: Antes de comenzar este procedimiento, debe definir las conexiones a los recursos externos que desea usar como origen de la tabla de dimensiones si está usando una base de datos, un servidor de archivos o un servicio web como el origen de los datos. También debe definir una conexión al almacén de datos en el cual desee crear una tabla de dimensiones. Si no ha definido las conexiones necesarias, consulte Conexiones al origen de datos.
  1. En su almacén de datos, cree la tabla que desee usar como tabla de dimensiones.
  2. En Management Console, cree las conexiones al origen de datos y al almacén de datos.
  3. En Enterprise Designer, seleccione Archivo > Nuevo > Flujo de datos > Trabajo.
  4. Arrastre la etapa de origen sobre el lienzo.
    • Para usar los datos desde una base de datos para completar la tabla, arrastre la etapa Read from DB sobre el lienzo.
    • Para usar los datos desde un archivo plano para completar la tabla, arrastre la etapa Read from File sobre el lienzo.
    • Para usar los datos desde un archivo de formato variable para completar la tabla, arrastre la etapa Read from Variable Format File sobre el lienzo.
    • Para usar los datos desde un archivo XML para completar la tabla, arrastre la etapa Read from XML sobre el lienzo.
  5. Haga doble clic en la etapa de origen que acaba de ubicar en el lienzo y configúrela para que apunte hacia el origen de los datos con que desea rellenar la tabla de dimensión.
  6. Arrastre una etapa Unique ID Generator sobre el lienzo y conecte la etapa de origen a esta última. Por ejemplo, si está usando Read from DB como la etapa de origen, debe conectar Read from DB a Unique ID Generator.
  7. Haga doble clic en la etapa Unique ID Generator en el lienzo y configúrela para crear una clave suplente.
    Nota: Normalmente, la clave del sistema operativo no se usa como clave principal para una dimensión en el almacén. Esto ayuda a mantener la uniformidad histórica, ya que el valor clave puede cambiar en el sistema operativo.
  8. Arrastre una etapa Write To DB sobre el lienzo y conecte la etapa Unique ID Generator a esta última.
  9. Haga doble clic en la etapa Write to DB en el lienzo y configúrela para que apunte hacia la base de datos y la tabla de dimensión que desea rellenar. Para obtener información acerca de la configuración de Write to DB, consulte Write to DB.
  10. Seleccione Archivo > Guardar y guarde el flujo de datos.
  11. Para ejecutar ahora el flujo de datos y completar la tabla de dimensiones, seleccioneEjecutar > Ejecutar flujo actual.