Usar consultas entre bancos de dados com o editor de consultas - Amazon Redshift

Usar consultas entre bancos de dados com o editor de consultas

Você pode usar consultas entre bancos de dados para acessar dados de qualquer um dos bancos de dados em seu cluster do Amazon Redshift sem precisar se conectar a esse banco de dados específico. Quando você executa consultas entre bancos de dados em quaisquer outros bancos de dados não conectados, você tem acesso de leitura somente para esses objetos de banco de dados.

Você pode consultar outros objetos de banco de dados usando nomes de objeto totalmente qualificados expressos com notação de três partes. O caminho completo para qualquer objeto de banco de dados consiste em três componentes: nome do banco de dados, esquema e nome do objeto. Um exemplo é database_name.schema_name.object_name.

Para usar consultas entre bancos de dados com o editor de consultas v2
  1. Faça login no AWS Management Console e abra o console do Amazon Redshift em https://console.aws.amazon.com/redshiftv2/.

  2. Crie um cluster para usar consultas entre bancos de dados no editor de consultas do Amazon Redshift v2. Para obter mais informações, consulte “Criar um cluster” no Guia de gerenciamento de clusters do Amazon Redshift.

  3. Habilite o acesso ao editor de consultas com as permissões apropriadas. Para obter mais informações, consulte Querying a database using the query editor v2 no Guia de gerenciamento do Amazon Redshift.

  4. No menu de navegação, escolha Editor de consultas v2 e se conecte a um banco de dados no cluster.

    Quando você se conecta ao editor de consultas v2 pela primeira vez, o Amazon Redshift mostra os recursos do banco de dados conectado por padrão.

  5. Escolha os outros bancos de dados que você tem acesso para exibir objetos de banco de dados para esses outros bancos de dados. Para visualizar objetos, verifique se você tem as permissões apropriadas. Depois de escolher um banco de dados, o Amazon Redshift mostra a lista de esquemas do banco de dados.

    Selecione um esquema para ver a lista de objetos de banco de dados dentro desse esquema.

    nota

    O Amazon Redshift não oferece suporte diretamente a objetos de catálogo de consulta que fazem parte do AWS Glue ou bancos de dados federados. Para consultá-los, primeiro crie esquemas externos que se referem a essas fontes de dados externas em cada banco de dados.

    As consultas entre bancos de dados do Amazon Redshift com notação de três partes não oferecem suporte a tabelas de metadados nos esquemas information_schema e pg_catalog porque essas exibições de metadados são específicas para um banco de dados.

  6. (Opcional) Filtre a lista de tabelas ou exibições para o esquema selecionado.