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
.