Configura dimensiones comunes

En esta página, se describe un paso opcional para configurar dimensiones comunes para la implementación de Data Foundation de Cortex Framework. Las dimensiones comunes del framework de Cortex son vistas y tablas de utilidad creadas dentro de Data Foundation para habilitar casos de uso avanzados en diferentes fuentes de datos, como las estadísticas de productos y medios cruzados.

La configuración de todas las dimensiones comunes se encuentra en la sección k9 del archivo de configuración.

Dimensión País

La dimensión País del Framework de Cortex proporciona una forma unificada de conectar los códigos de país ISO-3166 a sus respectivos nombres largos.

Para habilitarlo, establece k9.deployCountryDim como true en el archivo de configuración.

Dimensión de jerarquía de productos

La dimensión de jerarquía de productos proporciona un esquema abstracto que permite transferir los datos de origen desde cualquier fuente arbitraria. Luego, se puede usar para alimentar casos de uso avanzados, como la coincidencia de jerarquía de productos.

Cortex Framework también proporciona un DAG de transferencia de muestra si tienes una implementación de SAP lista.

Para habilitarlo, establece k9.deployProductDim como true en el archivo de configuración. Luego, configura los siguientes parámetros:

Parámetro Significado Valor predeterminado
k9.ProductDim.dataSourceType Es el tipo de fuente de datos de la jerarquía de productos.
Si se establece en "SAP", Data Foundations implementará un DAG que cargue la jerarquía de productos desde la fuente de datos de SAP. Si este es el caso, se debe habilitar la implementación de SAP.
Si usas otras fuentes de datos, establece este valor en BYOD y, luego, podrás propagar la tabla de jerarquía de productos de forma manual.
-
k9.ProductDim.textLanguage Es el idioma de la jerarquía de productos. Debe seguir la misma convención de código de idioma de la fuente de datos. Cortex Framework no prescribe esta convención. Sin embargo, los clientes deben comprender el significado del valor de textLanguage que eligieron.
Si usas SAP, el valor también debe ser uno de los parámetros de configuración de SAP.languages dentro del config.json actual.
Este valor no puede estar vacío.
-

Cómo transferir datos de dimensiones de jerarquía de productos desde SAP

Si especificaste k9.ProductDim.dataSourceType a SAP y, luego, implementaste SAP, puedes usar el DAG load_product_hierarchy_from_SAP para cargar la jerarquía de SAP después de propagar por completo tus vistas de informes de SAP. Asegúrate de configurar correctamente la conexión de k9_reporting Cloud Composer.

Cómo transferir datos de dimensiones de jerarquía de productos desde otras fuentes

También puedes transferir manualmente la información de la jerarquía de productos desde otras fuentes que elijas (por ejemplo, la categoría de producto de Google). Asegúrate de que los datos cumplan con el esquema de la tabla ProductHierarchy.

Conversión de monedas

La conversión de moneda proporciona un esquema abstracto que permite transferir los datos de origen desde cualquier fuente arbitraria. Luego, se puede usar para generar casos de uso avanzados para otras fuentes de datos que no proporcionan la capacidad de conversión de monedas de forma predeterminada.

Cortex Framework también proporciona un DAG de transferencia de muestra si ya tienes una implementación de SAP lista. Para habilitarlo, configura k9.deployCurrencyConversion como true en el archivo de configuración. Luego, configura los siguientes parámetros:

Parámetro Significado Valor predeterminado
k9.CurrencyConversion.dataSourceType Es el tipo de fuente de datos de la jerarquía de productos.
Si se establece en "SAP", Data Foundations implementará un DAG que cargue las tasas de conversión de moneda de la fuente de datos de SAP. Si este es el caso, se debe habilitar la implementación de SAP.
Si usas otras fuentes de datos, establece este valor en BYOD y, luego, puedes propagar la tabla de conversión de monedas de forma manual.
-
k9.CurrencyConversion.rateType Es el tipo de tipo de cambio de moneda predeterminado, tal como se define en el sistema de origen.
Si usas SAP, "M" corresponde al tipo de tarifa predeterminado de SAP.
Este valor no puede estar vacío.
-

Cómo transferir datos de conversión de moneda desde SAP

Si especificaste k9.CurrencyConversion.dataSourceType a SAP y implementaste SAP, puedes usar el DAG load_currency_conversion_from_SAP para cargar las tasas de conversión de moneda de SAP, después de propagar por completo tus vistas de informes de SAP. Asegúrate de configurar correctamente la conexión de k9_reporting Cloud Composer.

Cómo transferir datos de conversión de moneda desde otras fuentes

También puedes transferir manualmente la información de conversión de moneda desde otras fuentes que elijas (por ejemplo, con la función GOOGLEFINANCE en Documentos de Google o los conjuntos de datos públicos de BigQuery). Asegúrate de que los datos cumplan con el esquema de la tabla CurrencyConversion.