Opções de Carregamento de Dados para Cubos Federados

Dependendo de como você selecionou gerenciar seus dados federados, poderá carregar dados usando jobs de carregamento de dados do Essbase ou poderá usar ferramentas de carregamento de dados do Autonomous AI Database.

Em um cubo federado do Essbase, você pode carregar dados em sua tabela de fatos no Autonomous AI Lakehouse usando métodos de carregamento de dados do Essbase, ou métodos disponíveis no Autonomous AI Database Data Studio (consulte Recursos do Autonomous AI Database Data Studio).

Carregamento de Dados em Cubos Federados por meio do Essbase

Antes de executar uma carga de dados por meio do Essbase para a tabela de fatos, a Oracle recomenda fazer upload do arquivo de dados para o Essbase Server. Há suporte para carga de dados no cliente, mas leva mais tempo.

Carregar arquivos para exportação de dados formatados no Essbase em cubos federados pode ser demorado. Para otimizar as cargas de dados, use um arquivo de origem formatado pelo DBMS. Você pode criar um usando o comando DATAEXPORT com a opção DataExportCSVFormat. Os arquivos CSV formatados podem ser carregados de forma mais rápida porque estão de acordo com as opções de formato de pacote DBMS_CLOUD para arquivos de origem.

Dimensão Dinâmica na Tabela de Fatos e Origem de Entrada da Carga de Dados

A dimensão dinâmica usada nos arquivos de entrada da carga de dados deve ser a mesma da tabela de fatos.

Por exemplo, na tabela de fatos a seguir, a dimensão dinâmica é Medidas (Vendas, COGS, Margem etc.).


Tabela de fatos de dados e metadados desnormalizados, mostrados no SQL Developer, com os cabeçalhos de colunas "Ano","Produto","Mercado","Cenário","Vendas","COGS","Margem","Marketing","Folha de Pagamento","Diversos","Total de Despesas","Lucro","Abrindo Inventário","Adições" e "Finalizando Inventário"

Um arquivo de entrada da carga de dados aceitável para essa tabela de fatos tem uma forma semelhante, por ter a mesma dimensão dinâmica. Exemplo (truncado):

"Year","Product","Market","Scenario","Sales","COGS","Margin","Marketing","Payroll","Misc","Total Expenses","Profit","Opening Inventory","Additions","Ending Inventory"
"Jan","100-10","New York","Actual",678,271,407,94,51,0,145,262,2101,644,2067
"Feb","100-10","New York","Actual",645,258,387,90,51,1,142,245,2067,619,2041
"Mar","100-10","New York","Actual",675,270,405,94,51,1,146,259,2041,742,2108

Se a dimensão de tabela dinâmica do arquivo de entrada for diferente da dimensão de tabela dinâmica da tabela de fatos, a carga poderá demorar mais.

Não há suporte para diversos Arquivos de Importação no MaxL

A importação de dados de vários arquivos em paralelo usando uma instrução MaxL import com caracteres curinga não é suportada para cubos federados.

Carregando Dados diretamente para Cubos Federados sem usar o Carregamento de Dados do Essbase

Atenção:

Essas informações só se aplicarão se você optar por gerenciar seus próprios dados no Autonomous AI Lakehouse. Não use ferramentas de carregamento de dados não do Essbase para cubos federados gerenciados pelo Essbase.

Se não for necessário carregar dados pelo Essbase para o Autonomous AI Lakehouse, você poderá usar o serviço Data Tools no Autonomous AI Database para carregar dados na tabela de fato e executar outras tarefas de gerenciamento. No entanto, certifique-se de que o outline do cubo e as tabelas de fatos não fiquem fora de sincronia. Consulte Precauções de Metadados para Cubos Federados.

A Oracle não recomenda carregar uma tabela de fatos gerenciada pelo Essbase com ferramentas que não sejam do Essbase.

Se você carregar dados diretamente na tabela de fatos sem usar as ferramentas do Essbase, tome as seguintes precauções:

  • Não carregue linhas duplicadas na tabela de fatos.

  • As interseções devem ser para dados armazenados.

  • Os dados em seu arquivo de origem devem usar os nomes exatos de membros (ou nomes de membros qualificados) usados no Essbase. Não carregar usando aliases. Para cubos ativados para membros duplicados, é necessário o formato correto do nome do membro qualificado. A sintaxe é descrita em Duplicar Nomes de Membros em Outlines.

  • Para carregar dados em cubos federados gerenciados pelo Essbase, as linhas em seus dados de origem devem conter IDs de membros em vez de nomes de membros.

Para obter informações sobre como carregar dados no Autonomous AI Database Data Studio Features usando o Data Studio, consulte Autonomous AI Database.

Consulte o Livelab do Oracle Autonomous AI Database 15 Minute Quick Start para obter uma visão geral de como implementar o Autonomous AI Database na OCI.