Tutorial: inscrever-se no AWS Data Exchange para AWS Lake Formation (Produto de teste) no AWS Data Exchange (Visualização) - AWS Data Exchange Guia do usuário

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Tutorial: inscrever-se no AWS Data Exchange para AWS Lake Formation (Produto de teste) no AWS Data Exchange (Visualização)

O AWS Data Exchange para AWS Lake Formation (Produto de teste) é um produto gratuito que ajuda os assinantes a entender como assinar e interagir com um produto AWS Data Exchange que contém conjuntos de dados AWS Lake Formation. Você pode usar esse produto para fins de teste e saber como consultar, analisar e compartilhar dados internamente em minutos.

Inscrever-se no AWS Data Exchange para AWS Lake Formation (Produto de teste) no AWS Data Exchange (Visualização)

O procedimento a seguir mostra como navegar no catálogo do AWS Data Exchange para localizar e assinar o AWS Data Exchange para Lake Formation (Produto de teste). (Visualização)

Para assinar o AWS Data Exchange no Lake Formation (Visualização)
  1. Abra e faça login no console do AWS Data Exchange.

  2. No painel de navegação à esquerda, em Descobrir produtos de dados, selecione Pesquisar no catálogo.

  3. Na barra de pesquisa, insira AWS Data Exchange for Lake Formation (Test product) e selecione Enter.

  4. Selecione AWS Data Exchange para Lake Formation (Produto de teste) para ver a página de detalhes.

    1. (Opcional) Para ver o dicionário de dados, role para baixo até a seção Visão geral do produto para ver o dicionário de dados em Dicionários de dados.

    2. (Opcional) Para baixar o dicionário de dados, selecione a guia Dicionário de dados e amostras, selecione o botão de opção ao lado de Dicionário de dados e selecione Fazer download.

    3. (Opcional) Para visualizar a amostra, selecione o botão de opção ao lado do nome da amostra (AWS Data Exchange para Lake Formation [Produto de teste]) e, em seguida, selecione Visualizar amostra (somente CSV).

    4. (Opcional) Para baixar a amostra, escolha o botão de opção ao lado do nome da amostra (AWS Data Exchange para Lake Formation [Produto de teste]) e selecione Fazer download.

  5. Se você estiver visualizando a amostra, também poderá escolher Fazer download na caixa de diálogo de visualização da amostra.

  6. No canto superior à direita, selecione Continuar para assinar.

  7. Escolha sua combinação preferida de preço e duração e revise os detalhes da oferta, incluindo o contrato de assinatura de dados.

    nota

    O AWS Data Exchange para Lake Formation (Produto de teste) não exige verificação de assinatura, mas alguns produtos exigem. Para obter mais informações, consulte Verificação de assinatura para assinantes.

  8. Analise as informações de preços, escolha a oferta de preços e, em seguida, selecione Assinar.

    nota

    O AWS Data Exchange para Lake Formation (Produto de Teste) é um produto gratuito. Se você assinar um produto pago, precisará a confirmar sua decisão de assinatura.

Pode levar alguns minutos para que sua assinatura fique ativa depois que você escolher Assinar.

Sair dessa página antes de sua assinatura se tornar ativa não impedirá o processamento da assinatura.

Configurar e consultar o AWS Data Exchange para Lake Formation (Produto de teste) (Visualização)

O procedimento a seguir mostra como configurar e consultar um conjunto de permissões de dados do Lake Formation (Visualização) usando o AWS Management Console.

Para ativar a consulta no conjunto de dados do AWS Data Exchange para Lake Formation (Produto de teste) (Visualização)
  1. Abra e faça login no console do AWS Data Exchange.

  2. No painel de navegação à esquerda, em Minhas assinaturas, selecione Dados autorizados.

  3. Na lista de Produtos, selecione AWS Data Exchange para Lake Formation (Produto de teste) (Visualização).

  4. Selecione Aceitar para aceitar o compartilhamento de AWS RAM.

    nota

    Você deve aceitar o compartilhamento de AWS RAM dentro de 12 horas após assinar o produto de dados. Se o seu convite de compartilhamento de AWS RAM expirar, selecione Solicitar convite e aguarde alguns dias úteis para que um novo compartilhamento seja enviado. Você só precisa aceitar o compartilhamento de AWS RAM uma vez para cada provedor do qual você licencia conjuntos de dados do Lake Formation.

  5. Acesse o console do Lake Formation.

  6. Faça login como entidade principal que tem a permissão Lake Formation CREATE_TABLE ou a permissão CREATE_DATABASE, bem como a permissão glue:CreateTable ou glue:CreateDatabase AWS Identity and Access Management (IAM).

  7. No painel de navegação, selecione Tables (Tabelas) e Create table (Criar tabela).

  8. Na página Criar tabela, selecione Link de recurso e forneça as seguintes informações:

    • Resource link name — Insira um nome que siga as mesmas regras do nome de uma tabela. O nome pode ser igual ao nome da tabela compartilhada de destino.

    • Database — O banco de dados no catálogo de dados local deve conter o link do recurso.

    • Shared table — Selecione uma das tabelas compartilhadas por meio do AWS Data Exchange Lake Formation (Produto de teste). Todos os nomes de tabelas compartilhados por meio desse produto começam com adxlf_test ou insira um nome de tabela local (de propriedade) ou compartilhada.

      A lista contém todas as tabelas compartilhadas com sua conta. O banco de dados e o ID da conta do proprietário são informados em cada tabela. Se você não vir uma tabela que sabe que foi compartilhada com sua conta, verifique o seguinte:

      • Se você não for um administrador de data lake, confirme com administrador se você recebeu permissões do Lake Formation na tabela.

      • Se você for um administrador de data lake e sua conta não for da mesma organização da AWS que a conta concedente, confirme se você aceitou o convite de compartilhamento de recursos AWS Resource Access Manager (AWS RAM) para a tabela. Para obter mais informações, consulte Aceitar um convite de compartilhamento de recursos do AWS RAM.

    • Shared table's database — Se você tiver selecionado uma tabela compartilhada na lista, este campo será preenchido com o banco de dados da tabela compartilhada na conta externa. Se você não tiver selecionado uma tabela compartilhada, insira um banco de dados local de um link de recurso para uma tabela local ou o banco de dados da tabela compartilhada na conta externa.

    • Shared table owner — Se você tiver selecionado uma tabela compartilhada na lista, esse campo será preenchido com o ID da conta do proprietário da tabela compartilhada. Se você não tiver selecionado uma tabela compartilhada, insira o ID da sua Conta da AWS para obter um link de recurso para uma tabela local ou o ID da Conta da AWS que compartilhou a tabela.

Para consultar o conjunto de dados do AWS Data Exchange para Lake Formation (Produto de teste) (Visualização) com o Amazon Athena (console)
  1. Faça login no console do Amazon Athena com um perfil que tenha permissões para o Amazon Athena.

  2. No editor de consultas do Amazon Athena, selecione o link do recurso criado anteriormente.

  3. Selecione o ícone de opções de menu adicionais ao lado de source_data e selecione Visualizar tabela.

  4. Selecione Run query (Executar consulta).

Para permitir a consulta no conjunto de dados de AWS Data Exchange para Lake Formation (Produto de teste) (Visualização) (AWS CLI)
  1. Para obter uma lista de todos os convites disponíveis para sua Conta da AWS, insira o comando a seguir. O parâmetro de AWS CLI query permite restringir o resultado somente aos convites compartilhados do AWS Data Exchange.

    $ aws ram get-resource-share-invitations

    --region us-east-1

    --query 'resourceShareInvitations[?

    senderAccountId==147854383891]'

  2. Encontre os convites para o conjunto de dados AWS Data Exchange para Lake Formation. Depois, anote o resourceShareInvitationArn na resultado a ser usado no comando a seguir para aceitar o convite.

    $ aws ram accept-resource-share-invitation --region us-east-1 --resource-share-invitation-arn [resourceShareInvitationArn]

    Se for bem-sucedida, a resposta mostrará que o status mudou de PENDING para ACCEPTED.

  3. Crie um link de recurso para uma das tabelas compartilhadas por meio do conjunto de dados AWS Data Exchange para Lake Formation com o seguinte comando:

    aws glue create-table --database-name [local_database_to_store_resource_link] --table-input '{"Name":"resource_link_name","TargetTable":{"CatalogId":"[account_owning_original_table]","DatabaseName":"[shared_db_in_provider_account]","Name":"[shared_table_in_provider_account]"}}'.

    nota

    Para criar links de recursos, use a permissão CREATE_TABLE ou CREATE_DATABASE do Lake Formation, bem como a permissão glue:CreateTable ou glue:CreateDatabase.