Métodos de Baixa Automática e Baixa Manual de Carregamento de Dados Externos no Essbase

Ao criar dimensões e carregar dados no Essbase a partir de origens baseadas em SQL, você pode usar um fluxo de dados "pull" ou "push" para mover os dados de origem para o cubo do Essbase.

Esses exemplos são relevantes para origens externas que você acessaria usando consultas SQL, mas também pode carregar de um arquivo no servidor ou de um caminho acessível ao servidor.

Método de Baixa Automática

Quando um banco de dados de origem externa é acessível à rede para o Essbase, os carregamentos de dados e os builds de dimensões podem extrair resultados da consulta SQL diretamente da origem.

Os métodos de extração suportados incluem

Exemplo de Caso de Uso

O Essbase é implantado em uma rede privada (VCN). Uma conexão VPN->VCN segura é fornecida por meio de um gateway de roteamento dinâmico (DRG), usando uma conexão como FastConnect para estender a rede de nuvem privada com segurança ao banco de dados de origem.


Método de extração representando o banco de dados de origem com seta de fluxo rotulada como FastConnect apontando para a implantação do Essbase (sem firewall) em uma rede na nuvem

  1. Defina a conexão e a Origem de Dados na interface Web do Essbase

  2. Projetar uma regra de carregamento na conexão e na Origem de Dados

  3. Execute o job carregamento de dados ou criação de dimensão no Essbase

OR

  1. Projetar uma regra de carga com detalhes de conexão direta com o banco de dados de origem

  2. Execute o job carregamento de dados ou criação de dimensão no Essbase

Método de Envio

Um banco de dados de origem externa pode enviar os resultados da consulta SQL para o Essbase. O envio de dados para o Essbase é útil nos casos em que o banco de dados não é acessível à rede para o Essbase. Com esse método, você usa a API REST ou a CLI do Essbase para criar uma conexão JDBC local e também para iniciar o fluxo de dados. Essa conexão de streaming é protegida pelo protocolo HTTPS.

Exemplo de Caso de Uso

O Essbase é implantado em um firewall/VPN.


Método push que descreve o banco de dados de origem com seta de fluxo rotulada como JDBC/stream apontando para a implantação do Essbase em uma rede na nuvem dentro de um firewall/VPN

  1. Use o comando createlocalconnection da CLI para estabelecer uma conexão JDBC local com o banco de dados de origem

  2. Use o comando dimbuild ou dataload da CLI, com as opções -stream e -conn, para iniciar o fluxo de dados pela conexão JDBC. Para obter mais informações, consulte Criar Dimensões e Carregar Dados por Streaming de um Banco de Dados Remoto.