Executando as tarefas ETL, compilações e fluxos.
- Investigando os motivos para as falhas de compilações de ETL
- Se a conexão na qual o erro ocorreu for uma origem de dados XML ODBC, consulte os arquivos de log ODBC e JDBC e as seções sobre o serviço de dados e o driver ODBC XML.
- Se a conexão no qual o erro ocorreu é Rational Quality Manager, consulte os logs de instalação do armazém de dados.
- Investigando os motivos para os dados serem rejeitados
- Consulte os logs no [insight_installation_directory]/cognos/datamanager/data que contêm informações sobre quantos registros são adquiridos e fundidos ou rejeitados.
- Investigando os erros em uma compilação específica em uma tarefa
- Duplique a tarefa que inclui a compilação, remova todas as compilações não relacionadas à compilação que você deseja investigar e execute a tarefa. A tarefa configurará as variáveis corretamente.
- Re-usando as tarefas de ETL
- Uma tarefa de ETL associado a uma categoria de recurso é automaticamente aplicada a todos os grupos de recursos nessa categoria de recurso. Para reutilizar uma tarefa de ETL, use Configuração de Dados XML de Autoria de Geração de Relatórios
Customizados para definir um novo grupo de recursos e coloque todos os esquemas idênticos na mesma categoria de recurso. Durante o processo de ETL, os dados serão automaticamente carregados ou removidos, dependendo se a categoria de recurso existe ou não nesse grupo de recursos.
- Lidando com problemas de contagem dupla
- Em geral, uma tabela de fatos contém diversas dimensões. As tabelas de fatos armazenam dados em granularidade mínima, isto é, cada combinação de todas as dimensões é armazenada como uma linha. Mas cada relatório não pode usar todas as dimensões.
Quando há relacionamentos excessivos entre o fato e uma dimensão, os dados para igualar as dimensões não usados no relatório também serão agregados, resultando em relatórios imprecisos. Para evitar esse cenário:
- Crie uma tabela de fatos de base. Assegure-se de que as tabelas de fatos não possuem relacionamentos excessivos entre o fato e qualquer uma das dimensões.
- Para cada relacionamento excessivo com o fato, crie uma nova tabela de fatos, que inclui as dimensões da tabela de fatos de base, e defina o relacionamento excessivo na nova tabela.
Executando tarefas ETL em um sistema não em inglês com o Oracle 11g
database
- Crie um esquema do banco de dados de catálogo executando o seguinte comando:
catmanage.exe ORACLE UID/PWD@ServiceName -c
em que UID e PWD são o nome de usuário e senha de uma conta válida que pode se conectar ao
ServiceName.
- Inicie o IBM® Cognos Data Manager Designer, abra o banco de dados de catálogo e restaure o catálogo.
Executando tarefas ETL em um ambiente Linux®
- IBM
Cognos Data Manager não possui uma interface gráfica com o usuário para os ambientes
Linux. Para executar tarefas ETL em um ambiente Linux, use os comandos shell do Linux.
Nota: É necessário criar os DSNs relacionados e certificar-se de que as conexões estão estabelecidas.
- Para obter uma lista detalhada de comandos, consulte o Guia do Usuário do IBM Cognos Data
Manager (tópicos Implementação da Plataforma Cruzada).
Ao executar uma tarefa de ETL, você obtém o seguinte erro: Nome dos dados não localizado e nenhum driver-padrão especificado.
- Verifique o arquivo odbcinst.ini:
- Abra o arquivo odbcinst.ini em um editor de texto.
- Vá para o slot [Rational Quality Manager XML
ODBC Driver].
- Certifique-se de que a propriedade Driver aponte para o caminho de arquivo correto de libratlxml.so
- Verifique o arquivo odbc.ini:
- Abra o arquivo odbc.ini em um editor de texto.
- Certifique-se de que o DSN do sistema desejado existe e o valor da propriedade Driver é IBM Rational Quality Manager Report Authoring XML ODBC
Driver. Se o DSN não existir, inclua-o como mostrado no exemplo:
[ClearCase]
Driver = IBM Rational Quality Manager Report Authoring XML ODBC Driver
DataSource = Rational Quality Manager
Description = A DSN example
Configuration = /opt/ibm/Rational Insight/dataconfig/Configuration/clearcase.xdc
- Verifique o caminho da JVM
- No console. execute o comando export.
- Certifique-se de que a variável "LD_LIBRARY_PATH" inclui o caminho da IBM Java™ Virtual
Machine transportada pelo Rational Quality Manager . Um exemplo é /opt/ibm/rqmreporting/AppServer/java/jre/bin;/usr/local/lib.
- Certifique-se de que a variável "PATH" inclui o caminho da IBM Java Virtual
Machine transportada pelo Rational Quality Manager. Um exemplo é /opt/ibm/Rational Insight/AppServer/java/jre/bin/classic.