IBM Cloud Docs
Conexão com o IBM Knowledge Catalog (IKC)

Conexão com o IBM Knowledge Catalog (IKC)

A integração de IBM® watsonx.data com o IBM Knowledge Catalog (IKC) fornece acesso de autoatendimento a ativos de dados (tabelas e visualizações) para profissionais do conhecimento que precisam usar os ativos de dados para obter insights.

IBM Knowledge Catalog- A integração watsonx.data suporta os seguintes conectores para governança:

  • Hive
  • Iceberg
  • Hudi
  • Delta Lake
  • Oracle
  • PostgreSQL
  • MySQL
  • SQL server
  • Db2

Antes de Iniciar

Para ativar a integração do IKC, certifique-se de que os seguintes pré-requisitos sejam atendidos:

  • Um ambiente watsonx.data ativo.
  • Um trabalhoIBM Knowledge Catalog (IKC) ambiente.
  • IBM Knowledge Catalog e watsonx.data estão configurados com autorização de serviço a serviço no IBM Cloud.
  • Você só pode fazer a integração com um dos seguintes mecanismos de política a partir da versão watsonx.data 2.1.
    • Apache Ranger
    • IBM Knowledge Catalog

Tanto o watsonx.data quanto o IKC devem estar presentes no ambiente IBM Cloud. Você pode definir políticas de governança do IKC para os mecanismos Presto (C++) e Presto ( Java ).

Conecte-se e importe os metadados do ativo de watsonx.data para o IKC

  1. Efetue login no IBM Cloud.

  2. Vá para Lista de recursos >IA /Machine Learning >IBM Knowledge Catalog.

  3. Clique em Launch in IBM Cloud Pak for Data. A página inicial do IBM Knowledge Catalog é aberta.

    Uma janela pop-up é aberta com opções para criar um novo catálogo e categoria. Se preferir não criá-los agora, você pode fechar a janela.

  4. Na área de janela à esquerda, acesse Catálogos > Visualizar todos os catálogos A página Catálogos é aberta com a lista de catálogos disponíveis

  5. Para criar um novo catálogo:

    1. Clique em Novo catálogo.
    2. No Novo catálogo página:
      • No campo Name (Nome ), adicione um nome para o catálogo.
      • No campo Description (Descrição ), adicione uma descrição.
      • De Instância de armazenamento de objetos lista suspensa, selecione um armazenamento de objetos. Se você não tiver uma, crie uma instância clicando no link na IU.
      • Selecione os Aplicar regras de proteção e localização de dados caixa de seleção para impor automaticamente regras de proteção e localização de dados quando você tenta acessar ativos de dados no catálogo.
      • Alterne o Controles mude para on poistion para permitir relatórios sobre metadados de ativos.
      • Escolha uma opção para lidar com ativos duplicados na lista Tratamento duplicado de ativos seção.
    3. Clique em Criar. O catálogo é criado e a página do catálogo é aberta..
  6. Acesse Incluir no catálogo > Conexão..

  7. No Nova conexão página, pesquise e selecioneIBM® watsonx.data.

  8. Insira os seguintes detalhes:

    Nova conexão
    Campo Descrição
    Nome Digite o nome da conexão.
    Descrição Digite uma descrição da conexão.
    Conecte-se a IBM watsonx.data em IBM Software Hub Não marque a caixa de seleção.
    Nome do host ou endereço IP Digite a instância watsonx.data URL. Para obter informações sobre como recuperar o nome do host, consulte Obtenção de informações de conexão.
    Porta Digite o número da porta. Para obter informações sobre como recuperar a porta, consulte Obter informações sobre a conexão.
    ID da instância Digite o ID da instância. Você pode obter o ID da instância na página inicial da instância watsonx.data (ícone de informações).
    Nome da instância Digite o nome da instância watsonx.data.
    CRN Digite o nome do recurso de nuvem. Você pode obter o CRN na página inicial da instância watsonx.data (ícone de informações).
    Nome do usuário Digite seu nome de usuário (ibmlhapikey_<EMAIL_ID>).
    Senha Insira sua chave de API do IAM. Para criar uma, consulte Criação de uma chave de API.
    O SSL está ativado Selecione a caixa de opções.
    Certificado SSL Faça o download do certificado no console watsonx.data usando um navegador da Web e cole-o nesse campo.
    Nome do host ou endereço IP do mecanismo Digite o nome do host do mecanismo disponível no console watsonx.data sem o número da porta e :.
    ID do mecanismo Digite a ID do motor disponível no console watsonx.data.
    Porta do motor Digite o número da porta do mecanismo disponível com o nome do host do mecanismo.
  9. Opcional: Clique em Testar conexão para testar a conexão.

  10. Clique em Criar. A conexão é adicionada ao catálogo.

  11. Acesse Incluir no catálogo > Recursos conectados.

  12. No ativo conectado, clique em Select source e navegue até o ativo que você deseja importar.

  13. Selecione o ativo e clique em Adicionar. O ativo foi adicionado com sucesso ao IKC.

Configure o IKC na UI do IBM® watsonx.data

  1. Efetue login no IBM® watsonx.data.

  2. Na área de janela à esquerda, acesse Controle de acesso

  3. Selecione o catálogo para abrir a página de detalhes do catálogos

  4. Acesse a guia Integrações e clique em Integrar serviço.

  5. Insira os seguintes detalhes:

    Serviço ingrato
    Campo Descrição
    Serviço Selecione IBM Knowledge Catalog.
    Catálogos de armazenamento Selecione os catálogos de armazenamento aplicáveis para a governança do IKC.
    Terminal IKC Configure o URL da API do IKC incluindo api. após https://. Por exemplo, se URL for https://dataplatform.cloud.ibm.com, o ponto final deverá ser https://api.dataplatform.cloud.ibm.com. Se o URL estiver no local (https://<region>.dataplatform.cloud.ibm.com), o ponto de extremidade deverá ser https://api.<region>.dataplatform.cloud.ibm.com.
  6. Clique em Integrar.

Verifique a funcionalidade de mascaramento conforme as regras no IKC

  1. Faça login em IBM Knowledge Catalog.
  2. Na área de janela esquerda, acesse Controle > Regras.
  3. Na página Regras, verifique se as regras correspondentes à sua classe de dados da coluna estão definidas Você pode definir uma nova regra usando Adicionar regra botão.

O proprietário pode ver os dados desmascarados. Para verificar se o mascaramento está funcionando corretamente, faça login emwatsonx.data como usuário que não é o proprietário do ativo no IKC e consulte o ativo.

Tipos de dados suportados

A integração do IKC IBM® watsonx.data suporta os tipos de dados a seguir:

  • Varchar
  • Bigint
  • Booleano
  • Data
  • Duplo
  • Integer
  • Smallint
  • Registro de data e hora
  • Tinyint
  • Decimal