Saiba como configurar e usar o Data Lake Formation (DLF) para gerenciar metadados, permissões e armazenamento no seu data lake.
Pré-requisitos
O DLF armazena todos os dados do data lake no Object Storage Service (OSS). Especifique um bucket ou caminho do OSS para o armazenamento do lake. Para mais informações, consulte Criar bucket.
Página inicial
A página inicial do console do DLF oferece um painel de navegação e links rápidos para os principais recursos.
Recursos
O DLF integra o gerenciamento de metadados, permissões, segurança e lake, além da exploração de dados com um clique em, em uma plataforma unificada.
Gerenciamento de metadados
Gerencie catálogos, bancos de dados e tabelas no seu data lake. O gerenciamento centralizado de metadados aumenta o valor e a disponibilidade dos ativos de dados.
Criar um catálogo
Faça login no console do Data Lake Formation.
No painel de navegação à esquerda, escolha .
Clique na aba Catalogs e, em seguida, clique em New Catalog.
-
Configure os parâmetros a seguir e clique em OK.
Catalog ID: Obrigatório. Identificador exclusivo do catálogo de dados.
Description: Opcional. Descrição do catálogo de dados.
Location: Opcional. Caminho de armazenamento padrão. Somente caminhos do OSS são compatíveis.
Para mais informações sobre as operações disponíveis em catálogos, consulte Catálogo de dados.
Criar um banco de dados
Faça login no console do Data Lake Formation (DLF).
No painel de navegação à esquerda, selecione .
Clique na aba Database, selecione o Catalogs desejado e clique em Create Database.
-
Configure os parâmetros do banco de dados e clique em OK.
Parâmetro
Descrição
Catalog
Selecione o catálogo de dados onde deseja criar o banco de dados.
Name
Insira um nome para o banco de dados.
Description
Opcional. Insira uma descrição para o banco de dados.
Select the path.
Especifique um caminho do Object Storage Service (OSS) para armazenar os metadados. O armazenamento de metadados no OSS garante a segurança e a confiabilidade dos dados, além de simplificar o gerenciamento e a manutenção.
NotaSomente buckets do OSS que utilizam Standard storage são compatíveis. Caso não exista um bucket de Standard storage na região atual, crie um no console do OSS.
Criar uma tabela
Após criar um banco de dados, clique na aba Data Table. Selecione o Catalogs e o Database Name desejados e clique em Create Table.
-
Configure os parâmetros da tabela e clique em OK.
Parâmetro
Descrição
Table Name
Insira um nome para a tabela.
Catalog
Selecione o catálogo de dados da tabela.
Database:
Selecione um banco de dados no catálogo de dados.
Table Description
Opcional. Insira uma descrição para a tabela.
Data Storage Location
Selecione o local de armazenamento dos dados da tabela.
O local de armazenamento padrão recomendado é
oss://[database_location]/[table_name].Format and Serialization
Selecione o formato de dados da tabela. Os formatos compatíveis incluem Avro, CSV, JSON, Parquet e ORC.
Delimiter
Opcional. Se selecionar o formato CSV, especifique um delimitador.
Common Column
Defina manualmente as colunas e as chaves de partição da tabela. Especifique o nome, o tipo de dados e a descrição de cada item.
Partition Key Column
Para mais informações sobre operações em bancos de dados e tabelas, consulte Bancos de dados, tabelas e funções.
Extrair metadados
A extração de metadados analisa arquivos do data lake e gera metadados automaticamente. Para mais informações, consulte Descoberta de metadados.
Migrar metadados
Migre rapidamente metadados de um metastore Hive para o DLF. Para mais informações, consulte Migração de metadados.
Gerenciamento de permissões
O DLF aplica dois níveis de controle de acesso: permissões do RAM e permissões de dados do DLF. Ambas devem ser validadas antes do acesso a páginas ou dados.
Permissões do RAM: controlam o acesso às operações da API do DLF e às páginas do console. Para mais informações, consulte Permissões.
-
Permissões de dados do DLF: controlam o acesso aos recursos do DLF, incluindo bancos de dados, tabelas, colunas, funções e catálogos.
Gerencie o acesso no nível de recurso com Permissões de dados.
Conceda acesso por meio de Autorização de dados.
Gerenciamento de lake
O gerenciamento de lake abrange hospedagem de locais, visão geral de armazenamento, gerenciamento de ciclo de vida, gerenciamento de formato de lake e permissões de armazenamento. Configure a hospedagem de locais para ative o gerenciamento completo do data lake.
Gerencie e analise dados armazenados no OSS com a Hospedagem de locais.
Monitore o uso de recursos de armazenamento e identifique oportunidades de otimização com a Visão geral de armazenamento.
Configure regras de gerenciamento de dados com o Gerenciamento de ciclo de vida.
Otimize formatos de lake com o Gerenciamento de formato de lake.
Melhores práticas
O DLF integra-se ao E-MapReduce (EMR), Realtime Compute for Apache Flink e MaxCompute para extrair e migrar metadados, além de ingerir dados em data lakes.