Tutorial Business Intelligence

Definindo o movimento e a transformação de dados

Nesta lição, você irá definir como o Centro de Data Warehouse deve mover e transformar dados em um formato para o warehouse de dados. Em primeiro lugar, você irá definir um processo, que contém uma série de etapas no processo de transformação de dados e de movimento. Depois, você vai especificar as tabelas de origem que devem ser transformadas para o warehouse. Finalmente, você vai definir as etapas da transformação de dados que usam dois métodos diferentes de transformação:

Mais especificamente, você irá definir o processo Construir Dimensão de Mercado do Tutorial, que executa o seguinte processamento:

  1. O carregamento do arquivo Demographics dentro do banco de dados do warehouse.
  2. A seleção de dados da tabela GEOGRAPHIES e a criação de uma tabela de destino.
  3. A união dos dados na tabela Demographics e na tabela GEOGRAPHIES.

O resultado final é a tabela de destino LOOKUP_MARKET.


Definindo um processo

Neste exercício, você irá definir o objeto de processo para o processo Construir Dimensão de Mercado do Tutorial.

Para definir o objeto do processo:

  1. Na janela Centro de Data Warehouse, expanda a árvore Áreas de Assunto.
  2. Expanda a área de assunto do Tutorial do TBC definida no Definindo uma área de assunto.
  3. Clique com o botão direito na pasta Processos e clique em Definir.

    O bloco de notas Definir Processo é aberto.

  4. No campo Nome, digite o nome do processo:
    Build Tutorial Market Dimension
    

    O nome pode ter até 80 caracteres, e é sensível a maiúsculas e minúsculas. O primeiro caractere do nome deve ser alfanumérico. Você não pode utilizar & como o primeiro caractere em Inglês. Este campo é exigido.

  5. No campo Administrador, digite seu nome como o contato para a definição do processo.
  6. No campo Descrição, digite a descrição do processo:
    Process to create the LOOKUP_MARKET table
    
  7. Clique na guia Segurança.
  8. Na lista Grupos de Warehouse Disponíveis, clique em Grupo do Tutorial de Warehouse, que você definiu no Definindo o grupo de warehouse.
  9. Clique em > para mover o Grupo Warehouse do Tutorial para a lista Grupos warehouse selecionados.

    A inclusão do processo para o grupo warehouse autoriza os usuários do grupo (neste caso, você) a abrir e incluir objetos no processo.

  10. Clique em OK.

    O bloco de notas Definir Processo é fechado.


Abrindo o processo

Neste exercício, você irá abrir o processo para que você possa definir graficamente o fluxo dos dados.

Para abrir o processo Construir Dimensão de Mercado do Tutorial:

  1. Expanda a árvore TBC Tutorial até ver o processo Construir Dimensão de Mercado do Tutorial.
  2. Clique com o botão direito no processo Construir Dimensão de Mercado do Tutorial.
  3. Clique em Abrir.

Incluindo tabelas a um processo

Para definir o fluxo de dados, você precisa incluir cada origem que as etapas transformam e as tabelas de destino resultantes da transformação.

No processo Construir Dimensão de Mercado do Tutorial, você irá carregar o arquivo Demographics no banco de dados de destino. Será necessário incluir o arquivo fonte ao processo e a tabela DEMOGRAPHICS_TARGET à etapa. O arquivo de origem Demographics é parte da origem do warehouse do Tutorial do Arquivo de Origem, definida no Definindo as origens do warehouse. A tabela DEMOGRAPHICS_TARGET faz parte do destino de warehouse Tutorial de Destino, definido no Definindo os destinos do warehouse.

Para incluir o arquivo Demographics:

  1. Clique no ícone Incluir Dados.
    Figure alldata not displayed.
  2. Clique no local da tela (a área à direita da janela) onde deseja colocar a tabela. A janela Add Data (Incluir Dados) é aberta.
  3. Na lista Tabelas de origem e de destino disponíveis, expanda a árvore Origem do Warehouse.

    Uma lista de fontes disponíveis de warehouse disponíveis será exibida.

  4. Expanda a árvore para a origem do warehouse do Tutorial do Arquivo de Origem.
  5. Expanda a árvore Arquivos.

    Na árvore, o seguinte arquivo deve ser exibido:

    X:\Arquivos de programa\sqllib\samples\db2sampl\dwc\demographics.txt, em que X é a unidade em que o exemplo foi instalado.

  6. Selecione o arquivo Demographics.
  7. Clique em > para incluir o arquivo Demographics para a lista Tabelas de origem e de destino selecionadas.

Para incluir a tabela DEMOGRAPHICS_TARGET:

  1. Na lista Tabelas de origem e de destino disponíveis, expanda a árvore Destinos do Warehouse.

    Uma lista dos destinos de warehouse disponíveis serão exibidos.

  2. Expanda a árvore de destino de warehouse Tutorial de Destino.
  3. Expanda a árvore Tabelas.

    A tabela DEMOGRAPHICS_TARGET será exibida na lista.

  4. Selecione a tabela DEMOGRAPHICS_TARGET.
  5. Clique em > para incluir a tabela DEMOGRAPHICS_TARGET à lista Tabelas de origem e de destino selecionadas.

Incluindo a tabela SAMPLETBC.GEOGRAPHIES ao processo

Na próxima parte deste exercício, será preciso incluir a tabela de origem. Quando você define uma etapa que seleciona os dados a partir da tabela SAMPLTBC.GEOGRAPHIES, você pode especificar que o Centro de Data Warehouse vai gerar automaticamente uma tabela de destino, de forma que não será necessário incluir uma tabela de destino.

Para incluir a tabela de origem SAMPLTBC.GEOGRAPHIES:

  1. Expanda a árvore Origens Warehouse até ver a origem do warehouse da Origem Relacional do Tutorial.
  2. Expanda a árvore Origem Relacional do Tutorial até ver a tabela SAMPLTBC.GEOGRAPHIES.
  3. Selecione a tabela SAMPLTBC.GEOGRAPHIES.
  4. Clique em > para incluir a tabela SAMPLTBC.GEOGRAPHIES à lista Tabelas de origem e de destino selecionadas.
  5. Clique em OK para incluir o arquivo e as tabelas selecionadas no processo.

    O arquivo e tabelas selecionados serão exibidos na janela Modelo do Processo.

  6. Clique no ícone demographics.txt e mova-o para cima até ver a tabela DEMOGRAPHICS_TARGET.
  7. Organize os ícones na seguinte ordem, de cima para baixo: demographics.txt, DEMOGRAPHICS_TARGET. Deixe espaço para um ícone entre demographics.txt e DEMOGRAPHICS_TARGET. Coloque o ícone Geographies à direita do ícone demographics.txt.

Figure db2tu063 not displayed.

Incluindo as etapas para o processo

Agora, você precisa incluir as etapas que definem como os dados de origem deverão ser transformados em dados de destino. Você deve definir três etapas:

Carregar Dados Demográficos
Uma etapa do programa do DB2 que carrega dados do arquivo Demographics para uma tabela do banco de dados do Warehouse do TBC, criado no Criando um banco de dados do warehouse.

Selecionar Dados Geográficos
Uma etapa SQL que selecione as colunas da tabela de origem SAMPLTBC.GEOGRAPHIES.

Unir Dados de Mercado
Uma etapa de SQL que une as tabela SAMPLTBC.GEOGRAPHIES e Demographics e grava a tabela unida no banco de dados Tutorial do Warehouse.

Definindo a etapa Carregar Dados Demográficos

Para definir a etapa Carregar Dados Demográficos:

  1. A partir da palheta (a barra de ferramentas à esquerda da janela), clique no ícone Programas do DB2
    Figure db2prog not displayed.

    Cada opção de programa no menu representa um grupo de programa, que é um agrupamento de programas similares.

  2. Clique em DB2 UDB --> Carregar.
  3. Clique no local da tela entre o arquivo demographics.txt e a tabela DEMOGRAPHICS_TARGET.

    Um ícone para a etapa será incluir à janela entre o arquivo demographics.txt e a tabela DEMOGRAPHICS_TARGET.

  4. Clique com o botão direito na nova etapa.
  5. Clique em Propriedades.

    O bloco de notas Propriedades para a etapa será aberto.

  6. No campo Nome, digite o nome da etapa:
    Carregar Dados Demográficos
    
  7. No campo Administrador, digite seu nome como o contato para esta etapa.
  8. No campo Descrição, digite a descrição da etapa:
    Carrega dados demográficos para o warehouse.
    
  9. Clique em OK.

    O bloco de notas Propriedades para a etapa será fechado.

  10. Clique no ícone Fluxo de Tarefas
    Seta do fluxo de tarefas.
  11. Clique no ícone Link dos Dados
    Seta de link de dados.

    O ícone do Link de Dados define o fluxo de dados a partir do arquivo fonte, através de transformação por etapa, para a tabela de destino.

  12. Clique no meio do arquivo demographics.txt, mantenha o botão do mouse pressionado e arraste a etapa Carregar Dados Demográficos.

    O Centro de Data Warehouse desenha uma linha entre o arquivo e a etapa.A linha indica que o arquivo demographics.txt contém os dados de origem da etapa.

  13. Clique no meio da etapa Carregar Dados Demográficos, mantenha o botão do mouse pressionado, e arraste o ponteiro da tabela DEMOGRAPHICS_TARGET.


    Um link entre o arquivo de origem Demographics e a Etapa Carregar Demográficos.

    Esta linha indica que a tabela DEMOGRAPHICS_TARGET contenha os dados de destino da etapa.

  14. Clique com o botão direito na etapa Load Demographics Data (Carregar Dados Demográficos).
  15. Clique em Propriedades.

    O bloco de notas Propriedades para a etapa será aberto.

  16. Clique na guia Parâmetros.
    A página Parâmetros do bloco de notas Propriedades da etapa.
  17. Na lista Modo de carregamento, clique em REPLACE.

    Para este exercício, você irá utilizar os valores padrões da página.

    Você pode desconsiderar a página Mapeamento de Coluna porque o programa Carregar não usa o mapeamento da coluna para gerar a tabela de destino. Ele gera a tabela de destino com base no arquivo de origem.

  18. Clique em OK.

    O bloco de notas Propriedades para a etapa será fechado.

Definindo a etapa Selecionar Geográficos

Neste exercício, você vai definir a etapa Selecionar Geográficos:

  1. A partir da palheta, clique no ícone SQL
    Figure sql not displayed.
  2. Clique em um local no canvas abaixo da tabela GEOGRAPHIES para incluir um ícone de etapa na janela.
  3. Clique com o botão direito do mouse na etapa.
  4. Clique em Propriedades.

    O bloco de notas Propriedades para a etapa será aberto.

  5. No campo Nome, digite o nome da etapa:
    Selecionar Dados Geográficos
    
  6. No campo Administrador, digite seu nome como o nome do contato para a etapa.
  7. No campo Descrição, digite a descrição da etapa:
    Selecione Dados Geográficos na origem do warehouse
    
  8. Clique em OK.

    O bloco de notas Propriedades para a etapa será fechado.

  9. Clique no ícone Fluxo de Tarefas
    Figure arrowcol not displayed.
  10. Clique no ícone Link dos Dados
    Figure arrowgry not displayed.
  11. Clique no meio da tabela de origem Geographies, mantenha o botão do mouse pressionado e arraste-a até o meio da etapa Selecionar Dados Geográficos.

    O Centro de Data Warehouse desenha uma linha que indica que a tabela de origem Geographies contém os dados de origem para a etapa.

    Não é necessário criar um link à tabela de destino para a etapa, pois você irá utilizar o Centro de Data Warehouse para criar uma tabela de destino.

Selecionando as colunas a partir da tabela de origem Geographies

Para selecionar colunas a partir da tabela de origem Geographies:

  1. Clique com o botão direito do mouse na etapa Selecionar Dados Geográficos.
  2. Clique em Propriedades.

    O bloco de notas Propriedades para a etapa será aberto.

  3. Clique na guia Instrução SQL.
  4. Clique no botão de comando Construir SQL.

    O assistente Construir SQL será aberto. A página Tabelas será exibida.

  5. Verifique se SAMPLTBC.GEOGRAPHIES está listado.
    Figure db2tu016 not displayed.
  6. Clique na guia Colunas.
  7. Clique em >> para incluir todas as colunas da tabela SAMPLTBC.GEOGRAPHIES para a lista Colunas selecionadas.
    A página Colunas do assistente Construir SQL
  8. Clique na guia Rever para acessar a instrução SQL que acabou de criar.
  9. Clique em OK.

    O assistente Construir SQL será fechado. A instrução SQL criada será exibida na página instrução SQL.
    A instrução GEOGRAPHIES SELECT na página Instrução SQL.

  10. Clique em Testar para testar a SQL que acaba de criar.

    O Centro de Data Warehouse retorna os resultados da amostra de sua instrução SELECT. Compare seus resultados aos resultados obtidos no exemplo mostrado no tópico Exibindo dados da tabela.

  11. Clique em Fechar para fechar a janela.

    Agora que especificou quais colunas a etapa SQL irá acessar na tabela de origem, você está pronto para criar a tabela de destino. Deixe o bloco de notas Propriedades aberto e acesse o exercício Criando a tabela GEOGRAPHIES_TARGET.

Criando a tabela GEOGRAPHIES_TARGET

Neste exercício, você irá criar a tabela GEOGRAPHIES_TARGET utilizando a página Mapeamento de Coluna na etapa Selecionar Dados Geográficos.

Para criar a tabela GEOGRAPHIES_TARGET:

  1. Clique na guia Mapeamento de Coluna.

    As colunas de origem são exibidas à esquerda da página, e a lista de colunas de destino está localizada à direita da página. Não existem colunas de destino na lista, pois você não especificou os parâmetros para criação da tabela de destino.

  2. Clique no botão de comando Gerar Tabela Padrão.

    A janela Gerar Tabela Padrão será aberta.

  3. Na lista Destino do Warehouse, clique em Tutorial de Destino.

    O destino do warehouse é o banco de dados ou sistema de arquivos no qual a tabela de destino será criada.

  4. Na lista Esquema de tabelas, digite ou clique no esquema de tabelas da tabela de destino. Utilize o mesmo esquema com o qual você criou as outras tabelas.

    Por estar criando a tabela no espaço de tabela padrão, você pode desconsiderar a lista Tablespace.

  5. No campo Nome de tabela, digite:
    GEOGRAPHIES_TARGET
    
  6. Clique em OK para fechar a janela Gerar Tabela Padrão.

    As colunas na tabela GEOGRAPHIES_TARGET são exibidas na lista de colunas de destino à direita da página Mapeamento de Coluna.

  7. Verifique se as colunas de origem foram mapeadas para as colunas de destino corretas.
    Figure db2tu019 not displayed.
  8. Clique na guia Opções de Processamento.
  9. Verifique se Substituir está selecionado na lista Tipo de população.
  10. Verifique se a caixa de seleção Executar em pedido está selecionada.

    Para este exercício, você irá utilizar os valores padrão nesta página.

  11. Clique em OK.

    O bloco de notas Propriedades para a etapa será fechado. O Centro de Data Warehouse cria uma tabela de destino chamada GEOGRAPHIES_TARGET e irá ligá-la à etapa.

Especificando propriedades para a tabela GEOGRAPHIES_TARGET

Neste exercício, você irá especificar as propriedades para a tabela GEOGRAPHIES_TARGET criada no exercício Criando a tabela GEOGRAPHIES_TARGET.

Para especificar as propriedades da tabela GEOGRAPHIES_TARGET:

  1. Na janela Modelo de Processo, clique com o botão direito na tabela GEOGRAPHIES_TARGET, e clique em Propriedades.
  2. No campo Nome comercial, digite um nome descritivo para a tabela:
    Geographies Target
    
  3. Limpe a caixa de seleção Parte de um esquema OLAP.
  4. Clique em OK. O bloco de notas Propriedades para a tabela será fechado.

Definindo a etapa Unir Dados de Mercado

Para definir a etapa Unir Dados de Mercado:

  1. Na paleta, clique no ícone SQL.
  2. Clique no local da tela abaixo das duas colunas de etapas e tabelas.

    Um ícone para a etapa é incluído na janela.

  3. Clique com o botão direito na nova etapa.
  4. Clique em Propriedades.

    O bloco de notas Propriedades para a etapa será aberto.

  5. No campo Nome, digite o nome da etapa:
    Join Market Data
    
  6. No campo Administrador, digite seu nome como o contato para a etapa.
  7. No campo Descrição, digite a descrição da etapa:
    Joins the Geographies table with the Demographics table
    
  8. Clique em OK.

    O bloco de notas Propriedades para a etapa será fechado.

  9. Clique no ícone Fluxo de Tarefas
    Figure arrowcol not displayed.
  10. Clique no ícone Link dos Dados
    Figure arrowgry not displayed.
  11. Clique no meio da tabela GEOGRAPHIES_TARGET, mantenha o botão do mouse pressionado, e arraste-a para a etapa Unir Dados de Mercado.

    O Centro de Data Warehouse desenha uma linha que indica que a tabela GEOGRAPHIES_TARGET contém dados de origem para a etapa.

    Já que você vai especificar que o Centro de Data Warehouse deve criar a tabela de destino, não é preciso fazer o link da tabela de destino para a etapa.

  12. Repeat step 11 com a tabela DEMOGRAPHICS_TARGET e a etapa Join Market Data.

    O Centro de Data Warehouse desenha uma linha que indica que a tabela DEMOGRAPHICS_TARGET contém dados de origem para a etapa.

Unindo as tabelas DEMOGRAPHICS_TARGET e GEOGRAPHIES_TARGET

Para unir as tabelas DEMOGRAPHICS_TARGET e GEOGRAPHIES_TARGET:

  1. Clique com o botão direito do mouse na etapa Unir Dados de Mercado.
  2. Clique em Propriedades.

    O bloco de notas Propriedades para a etapa será aberto.

  3. Clique na guia Instrução SQL.
  4. Clique no botão de comando Construir SQL para que o Centro de Data Warehouse crie uma SQL. (Caso contrário, você poderá criar sua própria SQL.)

    A janela Construir SQL aparece.

  5. Na página Tabelas, verifique se as tabelas DEMOGRAPHICS_TARGET e GEOGRAPHIES_TARGET estão listadas.
  6. Clique na guia Colunas.
    A instrução GEOGRAPHIES SELECT na página Instrução SQL.
  7. Clique em >> para incluir todas as colunas da tabela GEOGRAPHIES_TARGET e da tabela DEMOGRAPHICS_TARGET para a lista Colunas selecionadas.
  8. Na lista Colunas selecionadas, clique em DEMOGRAPHICS_TARGET.STATE.
  9. Clique em < para mover a coluna DEMOGRAPHICS_TARGET.STATE para a lista Colunas disponíveis.
  10. Clique em DEMOGRAPHICS_TARGET.CITY.
  11. Clique em < para mover a coluna DEMOGRAPHICS_TARGET.CITY para a lista Colunas disponíveis.

    As colunas DEMOGRAPHICS_TARGET.STATE e DEMOGRAPHICS_TARGET.CITY não são necessárias, pois já estão definidas na tabela GEOGRAPHIES_TARGET. As tabelas serão unidas utilizando a coluna CITY, pois ela é exclusiva a ambas as tabelas.

  12. Clique no botão de comando Incluir.

    A janela Construtor da Expressão é aberta.

  13. No campo Expressão, digite a seguinte instrução CASE:
    case 
    when POPULATION < 9000000   then 1
    when POPULATION < 15000000  then 2
    Else				 3
    end
    

    Figure db2tu062 not displayed.
  14. Clique em OK.

    Uma nova coluna será incluída à lista Colunas selecionadas.

  15. Clique no campo Nome da nova coluna, e digite o nome da coluna:
    SIZE_ID
    
  16. Pressione Enter.
  17. Clique em Mover para cima até que a coluna SIZE_ID esteja acima da coluna POPULATION.
  18. Clique na guia Uniões.
  19. Na tabela GEOGRAPHIES_TARGET, clique na coluna CITY.
  20. NA tabela DEMOGRAPHICS_TARGET, clique na coluna CITY.
  21. Clique em Unir.

    O assistente Construir SQL desenha uma linha entre as colunas CITY, que indicam que as tabelas são unidas nessa coluna.


    A instrução GEOGRAPHIES SELECT na página Instrução SQL.

  22. Clique na guia Rever para exibir a instrução SQL que acaba de criar.
  23. Clique em OK.

    O assistente Construir SQL será fechado.

Criando a tabela LOOKUP_MARKET

Para criar a tabela LOOKUP_MARKET:

  1. Clique na guia Mapeamento de Coluna.
  2. Clique no botão de comando Gerar Tabela Padrão.

    A janela Gerar Tabela Padrão será aberta.

  3. Na lista Destino do Warehouse, clique em Tutorial de Destino.
  4. Na lista Esquema de tabelas, digite ou clique IWH. Ignore Área da tabela na lista.
  5. No campo Nome de tabela, digite:
    LOOKUP_MARKET
    
  6. Clique em OK.

    A janela Gerar Padrão será fechada. As colunas de destino são exibidas na lista de colunas de destino à direita da página Mapeamento de Coluna.

  7. Clique na guia Opções de Processamento.
  8. Na lista Tipo de Povoamento, verifique se Substituir está selecionado.
  9. Selecione a caixa de seleção Executar em pedido para executar a etapa quando for solicitado.

    Para este exercício, você irá utilizar os valores padrão para o restante desta página.

  10. Clique em OK.

    O bloco de notas Propriedades para a etapa será fechado, e a tabela LOOKUP_MARKET será exibida na janela Modelo de Processo.

Definindo as propriedades da tabela LOOKUP_MARKET

Para definir as propriedades da tabela LOOKUP_MARKET:

  1. Clique com o botão direito na tabela LOOKUP_MARKET, e clique em Propriedades.
  2. Clique em Propriedades.

    O bloco de notas Propriedades para a tabela será aberto.

  3. No campo Descrição, digite uma descrição da tabela:
    Dados da dimensão mercado
    
  4. Verifique se a caixa de seleção Parte de um esquema OLAP e o botão Tabela de dimensão estão selecionados.

    A tabela LOOKUP_MARKET é uma das tabelas de dimensão que você irá incluir em um esquema em estrela em Criando um esquema em estrela a partir do Centro de Data Warehouse.

  5. Clique na guia Colunas.
  6. Limpe a caixa de opções Anulável para a coluna CITY_ID. Você irá definir esta coluna como a chave principal para a tabela em Definindo as chaves nas tabelas de destino.
  7. Clique na guia Chave Principal de Warehouse.
  8. Clique em CITY_ID na lista Colunas disponíveis.
  9. Clique em > para mover a coluna CITY_ID para a lista Colunas-chave Principais do Warehouse.

  10. No campo Nome da Limitação, digite:
    "Whse Market PK"
    
  11. Clique em OK. O bloco de notas Propriedades para a tabela será fechado.

    Seu processo agora se parecerá com este:


    Figure db2tu042 not displayed.

  12. Clique no ícone Salvar na barra de ferramentas para salvar o processo.
    Figure wc_save not displayed.
  13. Feche a janela Modelo de Processo.

O que você fez

A tabela de dimensão LOOKUP_MARKET foi definida no processo Construir Dimensão de Mercado do Tutorial, que contém três etapas:

As origens e destinos para cada etapa são mostradas na seguinte tabela:


Etapa Origens Destino
Carregar Dados Demográficos Arquivo Demographics Tabela DEMOGRAPHICS_TARGET
Selecionar Dados Geográficos Tabela Geographies Tabela GEOGRAPHIES_TARGET
Join Market Data Tabela de Destino Demographics e tabela de Destino Geographies Tabela LOOKUP_MARKET

Você incluiu os links de dados para cada etapa quando você definiu as propriedades de cada etapa. Outra forma de realizar esta tarefa é incluir todas as etapas no processo ao mesmo tempo, fazer o link das etapas para suas origens e destinos e, depois, definir as propriedades de cada etapa. O Centro de Data Warehouse atribui nomes padrão para as etapas que você pode alterar no bloco de notas Propriedades da etapa.


Definindo o restante das tabelas para o esquema em estrela (opcional)

A tabela criada no exercício anterior, LOOKUP_MARKET, é uma das tabela de dimensão descritas no exemplo em Tutorial de problemas de negócios. Este exercício cobre as etapas de construção do restante das tabelas de dimensão e a tabela de fatos no esquema em estrela.

Será necessário completar as etapas neste exercício antes de ser possível executar as seguintes lições:

Se você deseja pular este exercício, vá para Testando as etapas do warehouse.

Quando você define cada tabela, você deve definir um novo processo para a tabela. Em vez de definir uma etapa para o processo, você irá copiar a etapa definida no exemplo. Quando essa etapa for copiada, o Centro de Data Warehouse copia as origens que ela usa e gera uma tabela de destino.

Para definir a tabela de dimensão Product:

  1. Defina um novo processo seguindo os passos no Definindo um processo. Nomeie o processo:
    Build Tutorial
    Product Dimension
    
  2. Na pasta Área de Assunto na janela Centro de Data Warehouse, expanda a árvore Amostra TBC até ver o processo Build Sample Product Dimension (Construir Dimensão de Produto de Amostra).
  3. Clique com o botão direito no processo Build Sample Product Dimension (Construir Dimensão de Produto de Amostra).
  4. Clique em Abrir.

    A janela Modelo de Processo é aberta.

  5. Clique com o botão direito na etapa Selecionar Produto.
  6. Clique em Copiar.

    A janela Copiar Passo é aberta.

  7. No campo Nome, digite o nome para a cópia da etapa:
    Tutorial Selecionar Produto
    
  8. No campo Novo Processo, clique no nome do processo para o qual deseja copiar a etapa:
    Build Tutorial
    Product Dimension
    
  9. Verifique se a caixa de seleção Copiar Tabela de Destino está selecionada.
  10. No campo Destino do Warehouse, clique no destino do warehouse do Tutorial de Destino na lista. O destino de warehouse será o mesmo para a tabela de fatos e cada tabela de dimensão definidas neste tutorial.
    A instrução GEOGRAPHIES SELECT na página Instrução SQL.
  11. Clique em OK.

    A etapa e suas origens são copiadas para o processo Construir Dimensão de Produto do Tutorial. O Centro de Data Warehouse cria a tabela de destino correspondente.

  12. Feche a janela Modelo de Processo.
  13. Abra o processo Construir Dimensão de Produto do Tutorial, seguindo as etapas em Abrindo o processo.
  14. Verifique se o processo inclui os seguintes objetos:
  15. Renomeie a tabela de destino "SelectProd_T" para:
    LOOKUP_PRODUCT
    

    Para renomear a tabela de destino:

    1. Na janela Modelo de Processo, clique com o botão direito na tabela de destino "SelectProd_T".
    2. Clique em Propriedades.

      O bloco de notas Propriedades para a tabela será aberto.

    3. No campo Nome de tabela, digite:

      LOOKUP_PRODUCT
      
    4. Verifique se a caixa de seleção Parte de um esquema OLAP e o botão Tabela de dimensão estão selecionados.
    5. Clique em OK para salvar suas alterações e fechar o bloco de notas Propriedades da tabela.

Repita este procedimento para as tabelas de dimensão Time e Scenario, substituindo os valores na tabela a seguir onde for apropriado.
Dimensão Processo de tutorial Processo da amostra Etapa de amostra para cópia Novo Nome da etapa do tutorial Tabelas de Origem Tabela de Destino Novo Nome da tabela de destino
Hora Construir Dimensão de Tempo do Tutorial Construir Dimensão de Tempo de Amostra Hora da Seleção Hora da Seleção do Tutorial TIME "SelectTime
_T"
LOOKUP_
TIME
Cenário Construir Dimensão de Cenário do Tutorial Construir Dimensão de Cenário de Amostra Cenário da Seleção Cenário da Seleção do Tutorial SCENA- RIO "SelectScen
_T"
LOOKUP_
SCENA- RIO

No exercício anterior, você definiu as tabelas de dimensão no esquema em estrela. Neste exercício, você irá definir a tabela de fatos no esquema em estrela.

Para definir a tabela de fatos:

  1. Defina um novo processo seguindo os passos no Definindo um processo. Nomeie o processo:
    Construir Tabela de Fatos do Tutorial
    
  2. Na pasta Áreas de Assunto na janela Centro de Data Warehouse, expanda a árvore Amostra TBC até ver o processo Construir Tabelas de Fato de Amostra.
  3. Clique com o botão direito no processo Construir Tabela de Fatos de Amostra.
  4. Clique em Abrir.

    A janela Modelo de Processo é aberta.

  5. Clique com o botão direito na etapa Unir Tabela de Fatos.
  6. Clique em Copiar.

    A janela Copiar Passo é aberta.

  7. No campo Nome, digite o nome para a cópia da etapa:
    Tutorial Fact Table Join
    
  8. No campo Novo processo, selecione o nome do processo para o qual deseja copiar a etapa:
    Build Tutorial Fact
    Table
    
  9. Verifique se a caixa de seleção Copiar Tabela de Destino está selecionada.
  10. No campo Destino do Warehouse, selecione o destino do warehouse Destino do Tutorial na lista.
  11. Clique em OK.

    A etapa e suas origens são copiadas para o processo Construir Tabela de Fatos do Tutorial. O Centro de Data Warehouse gera a tabela de destino correspondente.

  12. Feche a janela Modelo de Processo.
  13. Abra o processo de Construir Tabela de Fatos de Tutorial, seguindo as etapas em Abrindo o processo. Se ele já estiver aberto, abra-o novamente.
  14. Verifique se o processo inclui os seguintes objetos:
  15. Renomeie a tabela de destino "FactTable_T":
    FACT_TABLE
    

    Para renomear a tabela de destino:

    1. Na janela Modelo de Processo, clique com o botão direito na tabela de destino "FactTable_T".
    2. Clique em Propriedades.

      O bloco de notas Propriedades para a tabela será aberto.

    3. No campo Nome de tabela, digite:

      FACT_TABLE
      
    4. Verifique se a parte de uma caixa de opções Esquema OLAP e o botão de opções Tabela de fatos estão selecionados.
    5. Clique em OK para salvar suas alterações e fechar o bloco de notas Propriedades da tabela.

O que você fez

Agora você possui cinco processos, com suas origens, destinos e etapas associadas, definidos no Centro de Data Warehouse :


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