

 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 ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# Consultar catálogos registrados no AWS Glue Data Catalog
<a name="iceberg-integration-querying"></a>

Depois que você registra um data warehouse do Amazon Redshift no AWS Glue Data Catalog e define permissões para o catálogo resultante no AWS Lake Formation, o catálogo é montado automaticamente em todas as instâncias do Amazon Redshift com acesso ao data warehouse de origem na mesma conta e Região da AWS. Você pode consultar esse catálogo como faria com um cluster ou grupo de trabalho local. Você também pode consultar catálogos registrados no AWS Glue Data Catalog usando qualquer mecanismo SQL compatível com a REST OpenAPI do Apache Iceberg. Para obter mais informações sobre como consultar catálogos no AWS Glue Data Catalog usando a API REST do Apache Iceberg, consulte [Acessar o Catálogo de Dados](https://docs.aws.amazon.com/glue/latest/dg/access_catalog.html) no *Guia do desenvolvedor do AWS Glue*. Para obter informações sobre a API REST do Apache Iceberg, consulte a [especificação da REST OpenAPI do Apache Iceberg](https://github.com/apache/iceberg/blob/main/open-api/rest-catalog-open-api.yaml).

Para consultar um catálogo, você deve primeiro definir as permissões para o catálogo usando o AWS Lake Formation. Para obter mais informações sobre como definir permissões para catálogos no AWS Lake Formation, consulte [Configuração de permissões para unidades de compartilhamento de dados do Amazon Redshift](https://docs.aws.amazon.com/lake-formation/latest/dg/setup-ds-perms.html) no *Guia do desenvolvedor do AWS Lake Formation*. Você também precisa de um perfil do IAM com a política gerenciada `AmazonRedshiftServiceLinkedRolePolicy` anexada. Para obter informações sobre funções vinculadas ao serviço, consulte [Uso de funções vinculadas ao serviço para o Amazon Redshift](https://docs.aws.amazon.com/redshift/latest/mgmt/using-service-linked-roles.html) no *Guia de gerenciamento do Amazon Redshift*.

 Observe que, para acessar tabelas, as consultas em catálogos devem seguir esta sintaxe de três partes:

```
database@namespace.schema.table
```

Para obter informações gerais sobre como consultar data warehouses do Amazon Redshift, consulte [Consultar um banco de dados](https://docs.aws.amazon.com//redshift/latest/mgmt/query-databases.html) no *Guia de gerenciamento do Amazon Redshift*. 

------
#### [ Querying using the query editor v2 ]

Após a definição de permissões para que uma conta acesse um grupo de trabalho gerenciado, esse grupo de trabalho gerenciado aparece no painel de visualização em árvore na seção de bancos de dados externos do seu banco de dados sem servidor. Você pode consultar o grupo de trabalho gerenciado da mesma forma que consultaria um cluster interno provisionado ou um grupo de trabalho sem servidor do Amazon Redshift usando o formato de sintaxe de três partes `database@namespace/cluster.schema.table`. Veja o seguinte exemplo de declaração:

```
SELECT price FROM sales_db@mynamespace.sales_schema.inventory_table
```

------
#### [ Querying using the Data API ]

Você pode consultar grupos de trabalho gerenciados usando a API de dados do Amazon Redshift da mesma forma que consultaria um cluster provisionado interno ou um grupo de trabalho sem servidor do Amazon Redshift passando o nome do recurso da Amazon (ARN) do catálogo para o atributo `database` relevante. Considere o exemplo a seguir, que cria uma tabela em um catálogo.

```
aws redshift-data execute-statement —sql 'CREATE TABLE IF NOT EXISTS "dev@test-rms-catalog".public.t1 (c1 INT, c2 VARCHAR(10));' —database arn:aws:glue:us-east-1:550022730026:catalog/test-rms-catalog
```

------