View a markdown version of this page

Usando drivers com AWS Glue DataBrew - AWS Glue DataBrew Guia do Desenvolvedor

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Usando drivers com AWS Glue DataBrew

Um driver de banco de dados é um arquivo ou URL que implementa um protocolo de conexão de banco de dados, por exemplo, Java Database Connectivity (JDBC). O driver funciona como um adaptador ou tradutor entre um sistema de gerenciamento de banco de dados específico (DBMS) e outro sistema.

Nesse caso, ele permite AWS Glue DataBrew conectar-se aos seus dados. Em seguida, você pode acessar um objeto de banco de dados, como uma tabela ou exibição, a partir de uma fonte de dados compatível. A fonte de dados que você está usando pode ser chamada de banco de dados, data warehouse ou outra coisa. No entanto, para fins desta documentação, nos referimos a todos os provedores de dados como fontes de dados ou conexões.

Para usar um driver JDBC ou arquivo jar, baixe o arquivo ou os arquivos necessários e coloque-os em um bucket do S3. A função do IAM que você usa para acessar os dados precisa ter permissões de leitura para os dois arquivos do driver.

nota

With AWS Glue4.0, a conexão com o Snowflake como fonte de dados é suportada nativamente. Você não precisa fornecer jar arquivos personalizados. Em AWS Glue DataBrew, escolha Snowflake como conexão de origem externa e forneça a URL da sua instância do Snowflake. O URL usará um nome de host no formulário https://account_identifier.snowflakecomputing.com.

Forneça as credenciais de acesso aos dados, o nome do banco de dados do Snowflake e o nome do esquema do Snowflake. Além disso, se o usuário do Snowflake não tiver um conjunto de depósito padrão, você precisará fornecer um nome de depósito.

As conexões do Snowflake usam um AWS Secrets Manager segredo para fornecer informações de credenciais. Seu projeto e suas funções profissionais devem ter permissão para ler esse segredo.

A captura de tela mostra um assistente de acesso à conexão com o Snowflake selecionado como fonte externa. Preencha os outros campos para finalizar a conexão: URL do JDBC e credenciais de acesso ao banco de dados.
Para usar drivers com DataBrew
  1. Descubra em qual versão da sua fonte de dados você está usando o método fornecido pelo produto.

  2. Encontre a versão mais recente dos conectores e do driver necessário. Você pode localizar essas informações no site do provedor de dados.

  3. Baixe a versão necessária dos arquivos JDBC. Normalmente, eles são armazenados como arquivos Java Archives (.JAR).

  4. Faça o upload dos drivers do console para o bucket do S3 ou forneça o caminho do S3 para seus arquivos.JAR.

  5. Insira os detalhes básicos da conexão, por exemplo, classe, instância e assim por diante.

  6. Insira qualquer informação de configuração adicional que sua fonte de dados precise, por exemplo, informações de nuvem privada virtual (VPC).