Configurar dimensões comuns

Esta página descreve uma etapa opcional para configurar dimensões comuns para a implantação da base de dados do Cortex Framework. As dimensões comuns do Cortex Framework são visualizações e tabelas de utilitários criadas na base de dados para ativar casos de uso avançados em diferentes fontes de dados, como insights conectados de produtos e mídia cruzada.

A configuração de todas as dimensões comuns está na seção k9 do arquivo de configuração.

Dimensão do país

A dimensão do país do Cortex Framework oferece uma maneira unificada de conectar códigos de país ISO-3166 aos respectivos nomes longos.

Para ativá-la, defina k9.deployCountryDim como true no arquivo de configuração.

Dimensão da hierarquia de produtos

A dimensão da hierarquia de produtos oferece um esquema abstrato que permite ingerir os dados de origem de qualquer fonte. Ela pode ser usada para casos de uso avançados, como a correspondência de hierarquia de produtos.

O Cortex Framework também oferece um DAG de ingestão de amostra se você tiver uma implantação do SAP pronta.

Para ativá-la, defina k9.deployProductDim como true no arquivo de configuração. Em seguida, configure as seguintes definições:

Parâmetro Significado Valor padrão
k9.ProductDim.dataSourceType Tipo de fonte de dados para a hierarquia de produtos.
Se definido como "SAP", as bases de dados vão implantar um DAG que carrega a hierarquia de produtos da fonte de dados do SAP. Nesse caso, a implantação do SAP precisa estar ativada.
Se você estiver usando outras fontes de dados, defina esse valor como BYOD e preencha a tabela de hierarquia de produtos manualmente.
-
k9.ProductDim.textLanguage Idioma da hierarquia de produtos. Ele precisa seguir a mesma convenção de código de idioma da fonte de dados. O Cortex Framework não prescreve essa convenção. No entanto, os clientes precisam entender o significado do valor textLanguage escolhido.
Se você estiver usando o SAP, o valor também precisa ser uma das SAP.languages configurações no config.json atual.
Esse valor não pode ficar vazio.
-

Ingerir dados de dimensão da hierarquia de produtos do SAP

Se você especificou k9.ProductDim.dataSourceType como SAP e implantou SAP, use o DAG load_product_hierarchy_from_SAP para carregar a hierarquia do SAP depois de preencher totalmente as visualizações de relatórios do SAP. Configure corretamente a conexão do serviço gerenciado para o Apache Airflow .k9_reporting

Ingerir dados de dimensão da hierarquia de produtos de outras fontes

Também é possível ingerir manualmente informações de hierarquia de produtos de outras fontes de sua escolha (por exemplo, categoria Google do produto). Verifique se os dados estão em conformidade com o esquema da tabela ProductHierarchy.

Conversão de moeda

A conversão de moeda oferece um esquema abstrato que permite ingerir os dados de origem de qualquer fonte. Ela pode ser usada para casos de uso avançados para outras fontes de dados que não oferecem capacidade de conversão de moeda pronta para uso.

O Cortex Framework também oferece um DAG de ingestão de amostra se você tiver uma implantação do SAP pronta. Para ativá-la, defina k9.deployCurrencyConversion como true no arquivo de configuração. Em seguida, configure as seguintes definições:

Parâmetro Significado Valor padrão
k9.CurrencyConversion.dataSourceType Tipo de fonte de dados para a hierarquia de produtos.
Se definido como "SAP", as bases de dados vão implantar um DAG que carrega as taxas de conversão de moeda da fonte de dados do SAP. Nesse caso, a implantação do SAP precisa estar ativada.
Se você estiver usando outras fontes de dados, defina esse valor como BYOD e preencha a tabela de conversão de moeda manualmente.
-
k9.CurrencyConversion.rateType Tipo de taxa de conversão de moeda padrão, conforme definido no sistema de origem.
Se você estiver usando o SAP, "M" corresponde ao tipo de taxa padrão do SAP.
Esse valor não pode ficar vazio.
-

Ingerir dados de conversão de moeda do SAP

Se você especificou k9.CurrencyConversion.dataSourceType como SAP e implantou o SAP, use o DAG load_currency_conversion_from_SAP para carregar as taxas de conversão de moeda do SAP depois de preencher totalmente as visualizações de relatórios do SAP. Certifique-se de configurar corretamente a conexão do Airflow gerenciado k9_reporting.

Ingerir dados de conversão de moeda de outras fontes

Também é possível ingerir manualmente informações de conversão de moeda de outras fontes de sua escolha (por exemplo, usando a função GOOGLEFINANCE no Google Docs, ou conjuntos de dados públicos do BigQuery). Verifique se os dados estão em conformidade com o esquema da tabela CurrencyConversion.