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.