Centro de Data Warehouse Guia de Administração

Trabalhando com um esquema do warehouse no DB2 OLAP Integration Server

Depois de exportar o esquema do warehouse que você projetou no Centro de Data Warehouse, use o DB2 OLAP Integration Server para completar o projeto do seu cubo multidimensional.

Para visualizar o esquema do warehouse que você exportou, abra o modelo OLAP (esquema do warehouse) usando o nome do esquema do warehouse que você usou no Centro de Data Warehouse. Verifique se especificou o destino do warehouse que você usou para definir o esquema do warehouse como a origem de dados do modelo. A Figura 18 mostra como o modelo ficará quando for aberto no desktop do DB2 OLAP Integration Server. Os relacionamentos de união que você definiu entre a tabela de fatos e as tabelas de dimensão são exibidos.

Figura 18. Esquema do warehouse exibido como um modelo OLAP


Esquema do warehouse como um modelo OLAP

No DB2 OLAP Integration Server, você deve completar estas tarefas:

  1. Criar um OLAP metaoutline, que é um subconjunto do modelo OLAP (esquema do warehouse) em que você baseará o cubo multidimensional. Dentro do metaoutline, você define as hierarquias entre as dimensões do modelo OLAP. Para obter informações detalhadas sobre a criação de um metaoutline com base em um modelo OLAP, consulte o OLAP Integration Server Model and User's Guide.
  2. Criar um outline que descreve todos os elementos que são necessários ao banco de dados Essbase em que o cubo multidimensional foi definido. O outline conterá, por exemplo, as definições de membros e dimensões, membros e fórmulas. Você também definirá o script usado para carregar o cubo com os dados. Depois definirá um arquivo batch a partir do qual solicitará o script. Consulte Criando um outline e carregando os dados do cubo multidimensional no DB2 OLAP Integration Server para obter mais informações.
  3. Exportar os metadados que definem o arquivo batch para o Centro de Data Warehouse para que você possa planejar o carregamento do cubo em uma base regular. Veja Exportando os metadados para o Centro de Data Warehouse.

Criando um outline e carregando os dados do cubo multidimensional no DB2 OLAP Integration Server

Esta seção descreve como criar um outline e associá-lo a um script que carrega dados no cubo multidimensional. Depois que o outline tiver sido carregado com os dados, o cubo resultante poderá ser acessado através de um programa de planilha (tal como o Lotus(R) 1-2-3(R) ou o Microsoft Excel), portanto você poderá fazer a análise nos dados.

Consulte a ajuda online do DB2 OLAP Integration Server para obter informações detalhadas dos campos e controles de uma janela.

Para criar o outline de um banco de dados a partir do desktop do DB2 OLAP Integration Server:

  1. Abra o metaoutline que você criou com base no modelo OLAP (esquema do warehouse).
  2. Clique em Outline --> Member and Data Load. A janela Essbase Application and Database aparece.
  3. No campo Application Name, selecione o nome da aplicação OLAP que conterá o banco de dados Essbase no qual você deseja carregar os dados. Você também pode digitar um nome.
  4. No campo Database Name, digite o nome do banco de dados OLAP no qual você deseja carregar os dados.
  5. Digite qualquer outra opção nos campos restantes e clique em Next.
  6. Digite qualquer outra opção na janela Command Scripts e clique em Next.
  7. Clique em Now na janela Schedule Essbase.
  8. Clique em Finish.

O outline OLAP será criado. Depois, você deverá criar o script de carregamento.

Para criar o script de carregamento:

  1. Abra o metaoutline do esquema do warehouse.
  2. Clique em Outline --> Member and Data Load. A janela Essbase Application and Database aparece.
  3. No campo Application Name, selecione o nome da aplicação OLAP que conterá o banco de dados no qual você deseja carregar os dados. Você também pode digitar um nome.
  4. No campo Database Name, digite o nome do banco de dados OLAP no qual você deseja carregar os dados.
  5. Digite qualquer outra opção nos campos restantes e clique em Next.
  6. Digite qualquer outra opção na janela Command Scripts e clique em Next.
  7. Clique em Only Save Load Script na janela Schedule Essbase Load.
  8. Clique em Save Scripts. A janela Save Script As aparece.
  9. Digite um nome e uma extensão de arquivo para o arquivo de script de comandos.
  10. Clique em Finish.

O novo script de comandos que carrega o cubo multidimensional com os dados será criado no diretório ..\IS\Batch\. O script de comandos contém os seguintes itens:

A Figura 19 mostra um exemplo de um script de comandos denominado my_script.script. A quebra de linha da entrada LOADALL não é significativa. Você pode digitar a entrada toda em uma linha.

Figura 19. Script de comando OLAP: my_script.script

LOGIN oisserv
SETSOURCE "DSN=tbc;UID=user;PWD=passwd;"
SETTARGET "DSN=essserv;UID=user;PWD=passwd"
SETCATALOG "DSN=TBC_MD;UID=user;PWD=passwd;"
LOADALL "APP=app1;DBN=db1;OTL=TBC Metaoutline;FLT_ID=1;OTL_CLEAR=N;
CALC_SCRIPT=#DEFAULT#;"
STATUS 

Depois de criar o outline e o script de comandos, você deve criar um arquivo batch que solicite o script. O arquivo batch será usado como o parâmetro da etapa do Centro de Data Warehouse que executa o script para carregar o cubo multidimensional.

Para criar o arquivo batch, use um editor de texto e digite os comandos para solicitar o script. Você pode criar um arquivo semelhante ao da Figura 20 para executar my_script.script. Não digite a quebra de linha neste exemplo.

Figura 20. Arquivo bat que solicita script de comando: my_script.bat

C:\IS\bin\olapicmd < "C:\IS\Batch\my_script.script" >
"C:\IS\Batch\my_script.log"

O arquivo de log my_script.log mostra as informações dos metadados exportados para o Centro de Data Warehouse. Ele também mostra se o processo de exportação foi bem sucedido.

Exportando os metadados para o Centro de Data Warehouse

Use o DB2 OLAP Integration Server Administration Manager para exportar os metadados do arquivo batch (que carrega o cubo multidimensional) para o Centro de Data Warehouse. O processo de exportação cria objetos no Centro de Data Warehouse que tornam possível o carregamento e o teste do cubo.

Antes de exportar os metadados, veja se já definiu as tabelas do esquema do warehouse conforme descrito no Projetando o esquema do warehouse no Centro de Data Warehouse.

Para exportar metadados para o Centro de Data Warehouse, inicie a partir do desktop do DB2 OLAP Integration Server:

  1. Clique em Tools --> Administration Manager. A janela Administration Manager aparecerá.

    Figura 21. Janela Administration Manager


    Janela Administration Manager

  2. Expanda a pasta Applications e clique com o botão direito no banco de dados cujos metadados você deseja exportar.
  3. Clique em Actions --> Export to Centro de Data Warehouse. A janela Export to Centro de Data Warehouse aparece.
  4. No campo OLAP Model Name, digite o nome do modelo (esquema do warehouse) em que o metaoutline foi baseado.
  5. No campo Catalog DSN, digite o nome de origem do banco de dados de catálogo do DB2 OLAP Integration Server que contém o modelo em que o metaoutline foi baseado.
  6. No campo User Name, digite a ID de usuário que você usa para se conectar com o banco de dados do catálogo.
  7. No campo Passaword, digite a senha da ID de usuário.
  8. No campo Table Schema, digite o esquema da tabela usado nas tabelas do catálogo do DB2 OLAP Integration Server.
  9. No campo Control Database, digite o nome do banco de dados de controle do warehouse para o qual você deseja exportar os metadados.
  10. No campo User Name (para Centro de Data Warehouse), digite a ID de usuário que você usa para se conectar com o banco de dados de controle do warehouse.
  11. No campo Passaword, digite a senha da ID de usuário.
  12. No campo Table Schema, digite o esquema da tabela usado nas tabelas do esquema do warehouse.
  13. No campo Batch file to invoke OLAP Integration Server script, digite o nome completamente qualificado do arquivo batch que executa o script de comando para carregar o cubo multidimensional.

    Digite, por exemplo, c:\is\batch\my_script.bat.

  14. Clique em OK.

    Os metadados do arquivo batch são exportados para o Centro de Data Warehouse.

Consulte o arquivo de log para obter informações sobre os metadados exportados para o Centro de Data Warehouse.

Consulte o Carregando o cubo multidimensional a partir do Centro de Data Warehouse para obter informações sobre os objetos criados no Centro de Data Warehouse.


[ Início da Página | Página Anterior | Próxima Página | Índice | Índice Remissivo ]