Nesta lição você aprenderá como criar uma construção do Data Manager
para carregamento de atributos adicionais para o armazém de dados.
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- Inicie o IBM Cognos Data
Manager.
- Clique com o botão direito do mouse na pasta , 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].
- Clique com o botão direito do mouse dentro do editor, clique em Inserir Origem de Dados e
digite RI_Stg como o nome.
- Clique na guia Consulta e na lista Banco de Dados,
selecione ClearQuest.
- 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:
- Para testar a nova instrução SQL, clique no
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.
- 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
- Clique duas vezes no novo nó de fluxo de dados no editor, clique em Mapeamento Automático e, em seguida, clique em OK.
- 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- Clique com o botão direito do mouse dentro do editor e selecione Inserir Entrega de Tabela
Relacional. Digite Component como o nome.
- Clique na guia Propriedades da Tabela. Na lista Conexão,
selecione a tabela Rational Data Warehouse e clique em
à direita do nome da tabela.
- Na área de dados normalizados (esquema RIODS), selecione a tabela COMPONENT e
clique em OK.
- Substitua o nome do esquema pela variável "{$ODS}".
- 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.
- Salve o catálogo.
Incluir a construção para o fluxo de tarefas
Expanda as tarefas
sob o nó e inclua a construção recém-criada antes da construção CQ_ENT_Defect.
Executar a construção- Expanda o nó , clique com
o botão direito do mouse em Enterprise e selecione .
- 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:
- Crie uma duplicata do fluxo de tarefas Enterprise (clique com o botão direito do mouse
no fluxo de tarefas e selecione Duplicar).
- Exclua as construções que você não deseja executar.
- Salve as alterações.
- Execute a construção.