Diferenças de Carregamento de Dados para ASO
O carregamento de dados para cubos de armazenamento agregado do Essbase difere do armazenamento em blocos. Os dados são carregados apenas para membros armazenados de nível 0. Os buffers temporários ajudam a simplificar os fluxos de várias origens, e as fatias podem ser mescladas e substituídas. As strings de formato de data ajudam a carregar as dimensões de data e hora. As agregações causam recálculo após o carregamento dos dados.
Tabela 35-4 Diferenças de Carregamento de Dados entre Armazenamento Agregado e Armazenamento em Blocos
| Funcionalidade de Carregamento de Dados | Armazenamento Agregado | Armazenamento em Blocos |
|---|---|---|
|
Células carregadas através de carregamentos de dados |
Somente células de nível 0 cujos valores não dependem de fórmulas no outline são carregados |
Células em todos os níveis podem ser carregadas (exceto membros de Cálculo Dinâmico) |
|
Atualização dos valores do banco de dados |
No final de um carregamento de dados, se existir uma agregação, os valores na agregação serão recalculados |
Nenhuma atualização automática de valores. Para atualizar valores de dados, você deve executar todos os scripts de cálculo necessários. |
|
Buffers de carregamento de dados |
O carregamento de várias origens de dados em bancos de dados de armazenamento agregado é gerenciado por buffers de carregamento de dados temporários |
Não suportado |
|
Substituição atômica do conteúdo de um banco de dados |
Ao carregar dados em um banco de dados de armazenamento agregado, você pode substituir o conteúdo do banco de dados ou o conteúdo de todos os segmentos de dados incrementais no banco de dados |
Não suportado |
|
Fatias dos dados |
Os bancos de dados de armazenamento agregado podem conter vários segmentos de dados. As fatias de dados podem ser mescladas |
Não suportado |
|
Criação de dimensão para membros compartilhados |
Suporte completo ao método de criação pai-filho. Método de criação de geração duplicada (DUPGEN) limitado à criação de hierarquias alternativas até a geração 2 (DUPGEN2). |
Suporte para todos os métodos de build |
|
Carregando dados mapeados para datas |
Em uma dimensão de data e hora, você pode carregar dados em membros de nível 0 usando strings de formato de data suportadas em vez de nomes de membros |
O tipo de dimensão de data/hora não é suportado |
|
Membros Renegados |
Suportado |
Não suportado |
|
Carregar regras e impacto nos valores existentes |
Usando regras de carregamento com o buffer de carregamento de dados de armazenamento agregado, você pode optar por substituir todos os dados do cubo ou substituir um segmento por vez. As fatias podem ser coletadas incrementalmente no buffer de carga de dados antes de serem carregadas no banco de dados. |
Usando regras de carregamento para armazenamento em blocos, você escolhe para cada origem de dados se deseja substituir valores existentes, adicionar valores a valores existentes ou subtrair valores de valores existentes. |