View a markdown version of this page

Criação de uma entrada de DSN do sistema para uma conexão ODBC - Amazon Redshift

O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a publicação de blog .

Criação de uma entrada de DSN do sistema para uma conexão ODBC

Depois de baixar e instalar o driver ODBC, adicione uma entrada de nome de origem dos dados (DSN) ao computador cliente ou instância do Amazon EC2. As ferramentas de cliente SQL podem usar essa fonte de dados para se conectar ao banco de dados do Amazon Redshift.

Recomendamos a criação de um DSN de sistema em vez de um DSN de usuário. Algumas aplicações podem carregar dados usando uma conta de usuário de banco de dados diferente e podem não conseguir detectar DSNs de usuário criados em outra conta de usuário de banco de dados.

nota

Para realizar a autenticação usando as credenciais do AWS Identity and Access Management (IAM) ou do provedor de identidades (IdP), serão necessárias etapas adicionais. Para obter mais informações, consulte Configurar uma conexão JDBC ou ODBC para usar credenciais do IAM.

Crie uma entrada de DSN de sistema para uma conexão ODBC:

  1. No menu Start (Iniciar), abra "Fontes de dados ODBC". Escolha ODBC Data sources (Fontes de dados ODBC).

    Certifique-se de escolher o Administrador de origem dos dados ODBC que tem a mesma quantidade de bits da aplicação cliente que você está usando para se conectar ao Amazon Redshift.

  2. Em ODBC Data Source Administrator (Administrador de fonte de dados ODBC), escolha a guia Driver e localize a seguinte pasta do driver: Amazon Redshift ODBC Driver (x64) (Driver ODBC do Amazon Redshift (x64)).

  3. Selecione a guia DSN de sistema a fim de configurar o driver para todos os usuários no computador, ou a guia DSN de usuário a fim de configurar o driver apenas para sua conta de usuário de banco de dados.

  4. Escolha Adicionar. A janela Create New Data Source é exibida.

  5. Escolha o Amazon Redshift ODBC driver (x64) (Driver ODBC do Amazon Redshift (x64)) e, em seguida, escolha Finish (Concluir). A janela Configuração de DSN do driver ODBC do Amazon Redshift é exibida.

  6. Na seção Connection Settings (Configurações de conexão), insira as seguintes informações:

    • Nome da fonte de dados

      Insira um nome para a fonte de dados. Por exemplo, se você seguiu o Guia de conceitos básicos do Amazon Redshift, pode digitar exampleclusterdsn para facilitar a lembrança do cluster que associa a este DSN.

    • Servidor

      Especifique o host de endpoint do cluster do Amazon Redshift. Você pode encontrar essas informações no console do Amazon Redshift na página de detalhes do cluster. Para obter mais informações, consulte Configurar conexões no Amazon Redshift.

    • Porta

      Insira o número da porta que o banco de dados usa. Dependendo da porta selecionada ao criar, modificar ou migrar o cluster, permita o acesso à porta selecionada.

    • Banco de dados

      Insira o nome do banco de dados do Amazon Redshift. Se você iniciou o cluster sem especificar um nome de banco de dados, insira dev. Caso contrário, use o nome escolhido durante o processo de inicialização. Se você seguiu o Guia de conceitos básicos do Amazon Redshift, insira dev.

  7. Na seção Authentication (Autenticação), especifique as opções de configuração para configurar a autenticação padrão ou do IAM.

  8. Escolha SSL Options (Opções SSL) e especifique um valor para o seguinte:

    • Modos de autenticação

      Escolha um modo para tratar o Secure Sockets Layer (SSL). Em um ambiente de teste, você pode usar prefer. No entanto, para ambientes de produção e quando um intercâmbio de dados seguro for necessário, use verify-ca ou verify-full.

    • TLS mín.

      Opcionalmente, escolha a versão mínima do TLS/SSL que o driver permite que o datastore use para criptografar conexões. Por exemplo, se você especificar TLS 1.2, não será possível usar o TLS 1.1 para criptografar conexões. A versão padrão é TLS 1.2.

  9. Na guia Proxy, especifique qualquer configuração de conexão proxy.

  10. Na guia Cursor, especifique opções sobre como retornar os resultados de consultas ao aplicativo ou ferramenta do cliente SQL.

  11. Em Opções avançadas, especifique valores para logLevel, logPath, compression e outras opções.

  12. Escolha Testar. Se o computador cliente puder se conectar ao banco de dados Amazon Redshift, a seguinte mensagem será exibida: Connection successful (Conexão bem-sucedida). Se a conexão do computador cliente com o banco de dados falhar, você poderá solucionar os possíveis problemas gerando um arquivo de log e entrando em contato com o suporte da AWS. Para obter informações sobre como gerar logs, consulte (LINK).

  13. Escolha OK.