Loader

En este módulo se mueven los datos desde la tabla de almacenamiento provisional hasta la tabla DWH. El cargador lleva a cabo el procesamiento que implica resolver y cargar la clave suplente. El cargador se rige por las definiciones de carga, diseñadas por el desarrollador del paquete de contenido. Las definiciones del cargador se inicializan como parte de la instalación del paquete de contenido. El proceso de inicialización implica la creación de una tabla temporal utilizada por el cargador.

Los elementos Tasa y dimensión en SHR tienen su correspondiente tabla de almacenamiento provisional. El nombre de la tabla de almacenamiento provisional suele ser el nombre de la tabla de tasa/dimensión seguido de un _. Si el nombre de la tabla DWH es SR_SM_NODE_RES, entonces el nombre de la tabla de almacenamiento provisional de la tabla DWH será SR_SM_NODE_RES_.

El cargador busca la tabla stage_control en PostGreSQL y determina el tiempo transcurrido el cual se deben procesar los datos en la invocación actual. Este módulo también depura los datos anteriores a la fecha mencionada en la tabla stage_control.

Tabla de origen Tabla de almacenamiento provisional
Tabla de destino Tabla de tasa/dimensión DWH
Directorio de errores {PMDB_HOME}/failed_to_load
Archivo de registro {PMDB_HOME}/log/reconcileStep.log
Uso
  • config=<Loader Definition File> [The name of the definition File will generally be <DWH_Table_Name>.xml and will be under {PMDB_HOME}/lib directory
  • init=true/false [Invoking the loader definitions initialization]

  • perfLog=true/false [ Creates a performance log file containing performance statistics of the current loader execution]