

 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/). 

# Gerenciamento de unidades de compartilhamento de dados do AWS Data Exchange
<a name="manage-adx-datashare-console"></a>

Com o Amazon Redshift, é possível compartilhar e receber dados em tempo real do AWS Data Exchange de maneira segura, sem precisar criar e gerenciar extrações ou pipelines de dados. O gerenciamento de unidades de compartilhamento de dados do AWS Data Exchange permite que você assine produtos de dados de terceiros e integre fluxos de dados em tempo real diretamente no data warehouse do Amazon Redshift. As seções a seguir demonstram o gerenciamento de unidades de compartilhamento de dados do AWS Data Exchange em clusters do Amazon Redshift.

## Criar conjuntos de dados no AWS Data Exchange
<a name="create-dataset-console"></a>

Crie um conjunto de dados no AWS Data Exchange.

1. Faça login no Console de gerenciamento da AWS e abra o console do Amazon Redshift em [https://console.aws.amazon.com/redshiftv2/](https://console.aws.amazon.com/redshiftv2/).

1. No menu de navegação, escolha **Clusters** e o seu cluster. A página de detalhes do cluster é exibida.

1. Selecione **Datashares**.

1. Na seção **Datashares created in my account** (Unidades de compartilhamento de dados criadas em minha conta), escolha uma unidade de compartilhamento de dados do AWS Data Exchange.

1. Selecione **Criar conjunto de dados no AWS Data Exchange**. Para obter mais informações, consulte [Publicar um novo produto](https://docs.aws.amazon.com/data-exchange/latest/userguide/publishing-products.html).

## Editar unidades de compartilhamento de dados AWS Data Exchange
<a name="edit-adx-datashare-console"></a>

Edite unidades de compartilhamento de dados do AWS Data Exchange usando o console. Conecte-se a um banco de dados primeiro para ver a lista de datashares criados em sua conta.

Para unidades de compartilhamento de dados do AWS Data Exchange, não é possível fazer alterações nos consumidores de dados.

Para editar a configuração publicamente acessível de unidades de compartilhamento de dados do AWS Data Exchange, use o editor de consultas v2. O Amazon Redshift gera um valor aleatório único para definir a variável de sessão para permitir a desativação dessa configuração. Para obter mais informações, consulte [Observações de uso do ALTER DATASHARE](r_ALTER_DATASHARE.md#r_ALTER_DATASHARE_usage).

1. Faça login no Console de gerenciamento da AWS e abra o console do Amazon Redshift em [https://console.aws.amazon.com/redshiftv2/](https://console.aws.amazon.com/redshiftv2/).

1. No menu de navegação, escolha **Clusters** e o seu cluster. A página de detalhes do cluster é exibida.

1. No menu do navegador, selecione **Editor** e **Query editor v2** (Editor de consultas v2).

1. Se esta for a primeira vez que você estiver usando o editor de consultas v2, configure a Conta da AWS. Por padrão, uma chave de propriedade da AWS é usada para criptografar recursos. Para obter mais informações sobre como configurar sua Conta da AWS, consulte “[Configurar sua Conta da AWS](https://docs.aws.amazon.com/redshift/latest/mgmt/query-editor-v2-getting-started.html)” no *Guia de gerenciamento de clusters do Amazon Redshift*.

1. Para se conectar ao cluster no qual está sua unidade de compartilhamento de dados do AWS Data Exchange, escolha **Database** (Banco de dados) e o nome do cluster no painel de exibição em árvore. Caso seja solicitado, insira os parâmetros de conexão.

1. Copie a seguinte instrução SQL. O exemplo a seguir altera a configuração publicamente acessível da unidade de compartilhamento de dados salesshare.

   ```
   ALTER DATASHARE salesshare SET PUBLICACCESSIBLE FALSE;
   ```

1. Para executar a instrução SQL copiada, escolha **Queries** (Consultas) e cole a instrução SQL copiada na área de consulta. Em seguida, escolha **Run** (Executar).

   É exibido este erro:

   ```
   ALTER DATASHARE salesshare SET PUBLICACCESSIBLE FALSE;
   ERROR:  Alter of ADX-managed datashare salesshare requires session variable datashare_break_glass_session_var to be set to value 'c670ba4db22f4b'
   ```

   O valor “c670ba4db22f4b” é um valor único aleatório que o Amazon Redshift gera quando ocorre uma operação não recomendada.

1. Copie e cole o exemplo de instrução a seguir na área de consulta. Então execute o comando. O comando `SET datashare_break_glass_session_var` aplica uma permissão para permitir uma operação não recomendada para uma unidade de compartilhamento de dados do AWS Data Exchange.

   ```
   SET datashare_break_glass_session_var to 'c670ba4db22f4b';
   ```

1. Execute a instrução ALTER DATASHARE novamente.

   ```
   ALTER DATASHARE salesshare;
   ```

O Amazon Redshift atualiza seu datashare com as alterações.

## Excluir unidades de compartilhamento de dados AWS Data Exchange criadas em sua conta
<a name="delete-adx-datashare-console"></a>

Exclua as unidades de compartilhamento de dados do AWS Data Exchange criadas em sua conta usando o console. Conecte-se a um banco de dados primeiro para ver a lista de datashares criados em sua conta.

1. Faça login no Console de gerenciamento da AWS e abra o console do Amazon Redshift em [https://console.aws.amazon.com/redshiftv2/](https://console.aws.amazon.com/redshiftv2/).

1. No menu de navegação, escolha **Clusters** e o seu cluster. A página de detalhes do cluster é exibida.

1. No menu do navegador, selecione **Editor** e **Query editor v2** (Editor de consultas v2).

1. Se esta for a primeira vez que você estiver usando o editor de consultas v2, configure a Conta da AWS. Por padrão, uma chave de propriedade da AWS é usada para criptografar recursos. Para obter mais informações sobre como configurar sua Conta da AWS, consulte “[Configurar sua Conta da AWS](https://docs.aws.amazon.com/redshift/latest/mgmt/query-editor-v2-getting-started.html)” no *Guia de gerenciamento de clusters do Amazon Redshift*.

1. Para se conectar ao cluster no qual está sua unidade de compartilhamento de dados do AWS Data Exchange, escolha **Database** (Banco de dados) e o nome do cluster no painel de exibição em árvore. Caso seja solicitado, insira os parâmetros de conexão.

1. Copie a seguinte instrução SQL. O exemplo a seguir descarta a unidade de compartilhamento de dados salesshare.

   ```
   DROP DATASHARE salesshare
   ```

1. Para executar a instrução SQL copiada, escolha **Queries** (Consultas) e cole a instrução SQL copiada na área de consulta. Em seguida, escolha **Run** (Executar).

   É exibido este erro:

   ```
   ERROR:  Drop of ADX-managed datashare salesshare requires session variable datashare_break_glass_session_var to be set to value '620c871f890c49'
   ```

   O valor “620c871f890c49” é um valor único aleatório que o Amazon Redshift gera quando ocorre uma operação não recomendada.

1. Copie e cole o exemplo de instrução a seguir na área de consulta. Então execute o comando. O comando `SET datashare_break_glass_session_var` aplica uma permissão para permitir uma operação não recomendada para uma unidade de compartilhamento de dados do AWS Data Exchange.

   ```
   SET datashare_break_glass_session_var to '620c871f890c49';
   ```

1. Execute a instrução DROP DATASHARE novamente.

   ```
   DROP DATASHARE salesshare;
   ```

Depois que a unidade de compartilhamento de dados é excluída, os consumidores da unidade de compartilhamento de dados perdem acesso a ela. 

Excluir uma unidade de compartilhamento de dados do AWS Data Exchange compartilhada pode violar os termos do produto de dados do AWS Data Exchange.