< Anterior | Próximo >

Lição 1.3: Criar uma Nova Construção do Data Manager

Nesta lição você aprenderá como criar uma construção do Data Manager para carregamento de atributos adicionais para o armazém de dados.
Antes de Iniciar
Pré-requisito: Você concluiu as lições 1.1 e 1.2.
Por Que e Quando Desempenhar Esta Tarefa

Na lição 1.1, você incluiu uma nova entidade para a tabela de dados. O processo ETL necessita de uma construção para cada entidade.Ao carregar uma nova entidade, é necessário criar uma nova construção e modificar uma construção existente para incluir mais atributos em uma entidade existente. Na lição 1.2, você modificou uma construção existente. Nesta lição, você criará uma nova construção para carregamento de atributos adicionais no armazém de dados. Você estará carregando o armazém de dados com atributos de dados que estão fora do esquema padrão.

Extrair os dados da origem
  1. Inicie o IBM Cognos Data Manager.
  2. Clique com o botão direito do mouse na pasta Construções e Fluxos de Tarefas > ODS > ClearQuest > CQEnterprise, selecione Inserir Construção de Fato, especifique o nome da construção como CQ_ENT_Component e clique em OK.
    Nota: A convenção de nomenclatura é [Product Source]_[Configuration]_[Entity].
  3. Clique com o botão direito do mouse dentro do editor, clique em Inserir Origem de Dados e digite RI_Stg como o nome.
  4. Clique na guia Consulta e na lista Banco de Dados, selecione ClearQuest.
  5. Clique com o botão direito do mouse na tabela CQEnterprise.ENTComponent na árvore de objetos de banco de dados e selecione Incluir instrução de seleção de tabela. Modifique esta consulta da seguinte forma:
    • Substitua o nome do esquema "CQEnterprise" por uma variável "{$RESOURCEGROUP}". Isso é feito para que você possa reutilizar a tarefa ETL para vários grupos de recursos.
    • Inclua o seguinte código SQL para ativar o carregamento delta no ETL:
      WHERE modifiedsince='{$MODIFIED_SINCE}'
  6. Para testar a nova instrução SQL, clique no botão reproduzir no canto inferior esquerdo da janela. Na janela para especificar variáveis, digite o nome do esquema (CQEnterprise) para a entrada $RESOURCEGROUP. Deixe o campo $MODIFIED_SINCE vazio para que o valor nulo seja usado pelo serviço de dados para retornar todos os registros.
  7. Clique na guia Colunas de Resultados e clique em Atualizar. Na janela para especificar variáveis, digite o nome do esquema (CQEnterprise) para a entrada $RESOURCEGROUP. Deixe o campo $MODIFIED_SINCE vazio para que o valor nulo seja usado pelo serviço de dados para retornar todos os registros. Clique em OK.
Agora você criou uma consulta SQL para extrair dados da origem de dados.

Transformar os atributos

  1. Clique duas vezes no novo nó de fluxo de dados no editor, clique em Mapeamento Automático e, em seguida, clique em OK.
  2. Clique com o botão direito do mouse no objeto Modelo de Transformação e clique em Mapeamento. Clique em Mapeamento Automático e selecione Criar novos Elementos como Atributos. Clique em OK.
Fornecer os atributos para a tabela de destino
  1. Clique com o botão direito do mouse dentro do editor e selecione Inserir Entrega de Tabela Relacional. Digite Component como o nome.
  2. Clique na guia Propriedades da Tabela. Na lista Conexão, selecione a tabela Rational Data Warehouse e clique em ícone de tabela à direita do nome da tabela.
  3. Na área de dados normalizados (esquema RIODS), selecione a tabela COMPONENT e clique em OK.
  4. Substitua o nome do esquema pela variável "{$ODS}".
  5. Clique em Importar Tabela de Destino e use a seguinte lista para mapear os elementos para colunas na tabela de destino.
    • O elemento (Identidade de Registro) para a coluna COMPONENT_ID
    • O elemento (Data da Última Atualização) para a coluna REC_DATETIME
    • O dbid do componente para a coluna EXTERNAL_KEY1
    • O elemento DATASOURCE_ID para a coluna SOURCE_ID
    • O elemento Component para a coluna NAME
    Clique em OK.
  6. Salve o catálogo.

Incluir a construção para o fluxo de tarefas

Expanda as tarefas sob o nó RationalInsightETL > Construções e Fluxos de Tarefas > Tarefas > CQJobs > Enterprise e inclua a construção recém-criada antes da construção CQ_ENT_Defect.

Executar a construção
  1. Expanda o nó RationalInsightETL > Construções e Fluxos de Tarefas > Tarefas > CQJobs, clique com o botão direito do mouse em Enterprise e selecione Executar > Executar JobStream.
  2. Quando solicitado, clique em OK. O status da execução é exibido no console e os detalhes são registrados no arquivo [rational_insight_installation_directory]/cognos/datamanager/log.
Você executou todas as construções no fluxo de tarefas Enterprise. Se você deseja executar apenas a construção que você criou:
  1. Crie uma duplicata do fluxo de tarefas Enterprise (clique com o botão direito do mouse no fluxo de tarefas e selecione Duplicar).
  2. Exclua as construções que você não deseja executar.
  3. Salve as alterações.
  4. Execute a construção.

Ponto de Verificação da Lição

Você criou uma nova construção do Data Manager para os dados que estão fora do esquema padrão. Você incluiu um novo atributo para a construção do Data Manager, especificou o local de upload do atributo no armazém de dados e atualizou a construção do Data Manager para implementar as alterações.
< Anterior | Próximo >