Criar datashares - Amazon Redshift

Criar datashares

Criar datashares

Como administrador de cluster de produtores, você pode criar datashares a partir do Bancos de dados ou Datashares na página de detalhes do cluster.

  1. Faça login no AWS Management Console e abra o console do Amazon Redshift em https://console.aws.amazon.com/redshiftv2/.

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

  3. Na página de detalhes do cluster, siga um destes procedimentos:

    • Na guia Bancos de dados, na seção Banco de dados, escolha um banco de dados. A página de detalhes do banco de dados é exibida.

      Escolha Criar datashare. Você só pode criar um datashare a partir de um banco de dados local. Se você ainda não tiver se conectado ao banco de dados, a página Conectar-se ao banco de dados será aberta. Siga as etapas em Conectar-se a um banco de dados para se conectar a um banco de dados. Se houver uma conexão recente, a página Criar compartilhamento de dados será exibida.

    • Da guia Datashares, na seção Datashares, conecte-se a um banco de dados se você não tiver uma conexão de banco de dados.

      Na seção Datashares criados no meu cluster, escolha Criar datashare. A página Criar compartilhamento de dados é exibida.

  4. Na seção Datashare information (Informações da unidade de compartilhamento de dados), escolha uma destas opções:

    • Selecione Datashare (Unidade de compartilhamento de dados) para compartilhar dados para fins de leitura em diferentes clusters do Amazon Redshift na mesma Conta da AWS ou em Contas da AWS diferentes.

    • Selecione Unidade de compartilhamento de dados do AWS Data Exchange para criar unidades de compartilhamento de dados e licenciar dados por meio do AWS Data Exchange.

  5. Especifique valores para Datashare name (Nome da unidade de compartilhamento de dados), Database name (Nome do banco de dados) e Publicly accessible (Acessível publicamente).

    Quando você alterar o nome do banco de dados, faça uma nova conexão de banco de dados.

  6. Na seção Objetos de compartilhamento de dados, escolha Adicionar. A página de adição de unidade de compartilhamento de dados é exibida. Para adicionar objetos a uma unidade de compartilhamento de dados, siga Adicionando objetos do datashare a datashares.

  7. Na seção Data consumers (Consumidores de dados), você pode optar por publicar em uma conta do Redshift ou publicar no AWS Glue Data Catalog, o que inicia o processo de compartilhamento de dados via Lake Formation. Publicar uma unidade de compartilhamento de dados em contas do Redshift significa compartilhar seus dados com outra conta do Redshift que atua como cluster consumidor.

    nota

    Depois que a unidade de compartilhamento de dados é criada, não é mais possível alterar a opção de publicação.

  8. Escolha Criar datashare.

O Amazon Redshift cria o datashare. Após a criação do datashare, você pode criar bancos de dados do datashare.

Adicionando objetos do datashare a datashares

Adicione um ou mais objetos ao datashare. Os objetos do datashare são somente leitura para consumidores de dados.

Você pode criar um datashare sem adicionar objetos de datashare e adicionar objetos mais tarde.

Um datashare torna-se ativo somente quando você adiciona pelo menos um objeto ao datashare.

  1. Escolha a unidade de compartilhamento de dados à qual você deseja adicionar objetos na lista de unidades de compartilhamento de dados.

  2. Escolha Adicionar. A página de adição de objetos de unidade de compartilhamento de dados é exibida.

  3. Adicione pelo menos um esquema à unidade de compartilhamento de dados antes de adicionar outros objetos de unidade de compartilhamento de dados. Adicione vários esquemas escolhendo Adicionar e repetir.

  4. Você pode optar por adicionar todos os objetos existentes dos tipos de objeto escolhidos a partir do esquema especificado ou adicionar objetos individuais específicos do esquema especificado. Escolha os Tipos de objeto, como tabelas e visões ou funções definidas pelo usuário.

  5. Você pode escolher Adicionar e repetir para adicionar os esquemas especificados e objetos de datashare e continuar a adicionar outros objetos.

Adicionar consumidores de dados a datashares

Você pode adicionar um ou mais consumidores de dados aos datashares. Os consumidores de dados podem ser namespaces de cluster que identificaram exclusivamente clusters do Amazon Redshift ou Contas da AWS.

Você deve optar explicitamente por desativar ou ativar o compartilhamento de sua unidade de compartilhamento de dados para clusters com acesso público.

  • Escolha Adicionar namespaces de cluster ao datashare. Os namespaces são um identificador exclusivo global (GUID) do cluster do Amazon Redshift.

  • Escolha Add Contas da AWS (Adicionar) à unidade de compartilhamento de dados. As Contas da AWS especificadas devem ter permissões de acesso à unidade de compartilhamento de dados.