Conectando IBM Cognos Analytics ao Presto em watsonx.data

Este tópico fornece o procedimento para conectar IBM Cognos Analytics ao Presto. IBM Cognos Analytics fornece recursos de automação baseados em IA e permite que você gere insights a partir das fontes de dados conectadas.

Antes de Iniciar

Pré-requisitos para o IBM Cognos Analytics

  • IBM Cognos Analytics versão 12.0.1 ou superior.
  • Faça o download do driver JDBC Presto em JDBC Drivers. Use uma versão do driver JDBC que seja compatível com o IBM Cognos Analytics. Copie o driver para o diretório installation_location\drivers do IBM Cognos Analytics e reinicie o serviço de consulta.
  • Privilégio de administrador do Data source Connections para criar conexões com o servidor de dados.

Pré-requisitos para o IBM watsonx.data

  • Assinatura do watsonx.data no IBM Cloud.
  • Provisione a instância watsonx.data com o mecanismo Presto.

Conexão com o Presto

  1. Faça login no Cognos Analytics.

  2. No menu de navegação, clique em New (Novo ).

  3. Clique em Servidor de dados. A página Criar conexão com o servidor de dados é aberta. Nessa página, faça o seguinte:

    1. Forneça os seguintes detalhes:

      • Nome: Forneça um nome para a conexão.
      • Tipo de conexão: Selecione watsonx.data.
    2. Clique em Avançar.

    3. Forneça os seguintes detalhes:

      • JDBC URL: Presto JDBC URL. Para obter mais informações sobre como recuperar o nome do host e a porta, consulte Obtenção de informações de conexão. Exemplo do site URL: jdbc:presto://xxxxx-xxxx-xxx-xxx-xxxxx.xxxxx.xx.x.appdomain.cloud:xxxx?SSL=true.
      • Nome da classe de driver (opcional)
      • Propriedades da conexão (opcional)
      • Autenticação > Método: Selecione Usar logon.
      • Clique em Add signon. A janela de ID de usuário e senha é aberta.
    4. Na janela ID do usuário e senha, forneça os seguintes detalhes do mecanismo Presto:

      • Nome de usuário: O nome de usuário é " ibmlhapikey_<watsonx.datauser_id> ou " ibmlhapikey_ServiceId-<service_id>. Por exemplo, " ibmlhapikey_joe@ibm.com ou " ibmlhapikey_ServiceId-xxxxxxx-9-9e71-xxxx-yxay-cxaraa68. Para obter o " <service_id>, consulte Criação de uma ID de serviço usando o console.

      • Senha : A chave de API do usuário watsonx.data. Para obter mais informações sobre como recuperar a chave de API, consulte Geração da chave de API.

    5. Clique em Pronto.

    6. Clique em Testar conexão para verificar se a conexão foi bem-sucedida.

    7. Você pode clicar em Next quando a conexão de teste for bem-sucedida.

    8. Especifique os comandos que o banco de dados executa quando ocorrem determinados eventos (opcional). Para obter mais informações, consulte Criação de uma conexão de servidor de dados.

    9. Clique em Criar. Clique em Carregar para configurar os ativos usados pela conexão. Os catálogos de watsonx.data são listados.

    10. Selecione os ativos que você deseja usar no IBM Cognos Analytics e clique no link Carregar em relação ao ativo. Ele carregará as tabelas presentes nos catálogos.

    11. Clique em Pronto. A página Conexões do servidor de dados é aberta e a conexão é listada.

  4. Clique na conexão watsonx.data que você criou.

  5. Clique no menu de transbordamento ao lado do nome da conexão. Selecione Assets (Ativos ) para listar todos os esquemas e tabelas disponíveis da instância watsonx.data.

  6. A página Ativos é aberta. Selecione os ativos (tabelas e esquemas) a serem importados para Cognos Analytics.

  7. Selecione a tabela (qualquer tabela adicional) com a qual você deseja trabalhar e clique no menu de estouro sobre ela. Clique em Carregar metadados. O status exibe " Loaded quando a tabela está completamente carregada.

    Você pode começar a trabalhar com os dados.

  8. Você também pode verificar se os dados da tabela estão completamente carregados. Para fazer isso:

    1. Ir para o menu Navegação.
    2. Clique em Novo > Módulo de dados.
    3. Selecione Servidores de dados.
    4. Selecione a conexão watsonx.data que você criou.
    5. Clique em OK. Visualize a página do módulo Data com dados de watsonx.data.