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
  • Teradata
  • MongoDB

Ao integrar o IBM Knowledge Catalog com o IBM watsonx.data, é possível configurar regras de proteção de dados para linhas individuais em uma tabela, permitindo que os usuários acessem um subconjunto de linhas em uma tabela. Para obter mais informações, consulte Filtragem de linhas.

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 IBM Cloud ambiente. Você pode definir políticas de governança IKC para motores 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 Iniciar em 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 Nome, adicione um nome para o catálogo.
      • No campo 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 Insira o nome watsonx.data da instância.
    CRN Insira o nome do recurso da 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 motor 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 recurso 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 suportados Selecione os catálogos 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 como watsonx.data usuário que não seja 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
  • Carac
  • Real
  • Hora
  • Varbinary