Início Rápido: Ingerir dados com um clique (Pré-visualização)
A ingestão de um clique torna o processo de ingestão de dados fácil, rápido e intuitivo. A ingestão com um clique ajuda-o a começar rapidamente a ingerir dados, a criar tabelas de bases de dados, a mapear estruturas. Selecione dados de diferentes tipos de origens em diferentes formatos de dados, quer como um processo de ingestão única ou contínua.
As seguintes funcionalidades tornam a ingestão de um clique tão útil:
- Experiência intuitiva orientada pelo assistente de ingestão
- Ingerir dados numa questão de minutos
- Ingerir dados de diferentes tipos de origens: ficheiro local, blobs e contentores (até 10 000 blobs)
- Ingerir dados numa variedade de formatos
- Ingerir dados em tabelas novas ou existentes
- O mapeamento de tabelas e o esquema são-lhe sugeridos e fáceis de alterar
A ingestão de um clique é particularmente útil ao ingerir dados pela primeira vez ou quando o esquema dos seus dados não lhe é familiar.
Pré-requisitos
Uma subscrição do Azure. Crie uma conta gratuita do Azure.
Criar um conjunto de Data Explorer com o Synapse Studio ou o portal do Azure
Criar uma base de dados Data Explorer.
No Synapse Studio, no painel esquerdo, selecione Dados.
Selecione + (Adicionar novo recurso) >Data Explorer conjunto e utilize as seguintes informações:
Definição Valor sugerido Descrição Nome do conjunto contosodataexplorer O nome do conjunto de Data Explorer a utilizar Name TestDatabase O nome da base de dados tem de ser exclusivo dentro do cluster. Período de retenção predefinido 365 O intervalo de tempo (em dias) para o qual é garantido que os dados são mantidos disponíveis para consulta. O intervalo de tempo é medido desde o momento em que os dados são ingeridos. Período de cache predefinido 31 O intervalo de tempo (em dias) para o qual os dados consultados frequentemente estão disponíveis no armazenamento SSD ou na RAM, em vez de no armazenamento de longo prazo. Selecione Criar para criar a base de dados. Normalmente, a criação demora menos de um minuto.
Criar uma tabela
- No Synapse Studio, no painel esquerdo, selecione Desenvolver.
- Em Scripts KQL, selecione + (Adicionar novo recurso) >script KQL. No painel do lado direito, pode atribuir um nome ao script.
- No menu Ligar a , selecione contosodataexplorer.
- No menu Utilizar base de dados , selecione TestDatabase.
- Cole o seguinte comando e selecione Executar para criar a tabela.
.create table StormEvents (StartTime: datetime, EndTime: datetime, EpisodeId: int, EventId: int, State: string, EventType: string, InjuriesDirect: int, InjuriesIndirect: int, DeathsDirect: int, DeathsIndirect: int, DamageProperty: int, DamageCrops: int, Source: string, BeginLocation: string, EndLocation: string, BeginLat: real, BeginLon: real, EndLat: real, EndLon: real, EpisodeNarrative: string, EventNarrative: string, StormSummary: dynamic)
Dica
Verifique se a tabela foi criada com êxito. No painel esquerdo, selecione Dados, selecione o menu contosodataexplorer more e, em seguida, selecione Atualizar. Em contosodataexplorer, expanda Tabelas e certifique-se de que a tabela StormEvents aparece na lista.
Aceder ao assistente com um clique
O assistente de ingestão com um clique orienta-o ao longo do processo de ingestão de um clique.
Para aceder ao assistente a partir de Azure Synapse:
No Synapse Studio, no painel esquerdo, selecione Dados.
Em Bases de Dados Data Explorer, clique com o botão direito do rato na base de dados relevante e, em seguida, selecione Abrir no Azure Data Explorer.
Clique com o botão direito do rato no conjunto relevante e, em seguida, selecione Ingerir novos dados.
Para aceder ao assistente a partir do portal do Azure:
Na portal do Azure, procure e selecione a área de trabalho do Synapse relevante.
Em conjuntos de Data Explorer, selecione o conjunto relevante.
No ecrã principal Bem-vindo a Data Explorer conjunto, selecione Ingerir novos dados.
Para aceder ao assistente a partir da IU da Web do Azure Data Explorer:
- Antes de começar, utilize os seguintes passos para obter os pontos finais de Consulta e Ingestão de Dados.
No Synapse Studio, no painel esquerdo, selecione Gerir>Data Explorer conjuntos.
Selecione o conjunto de Data Explorer que pretende utilizar para ver os respetivos detalhes.
Tome nota dos pontos finais de Consulta e Ingestão de Dados. Utilize o Ponto final da consulta como cluster ao configurar ligações ao conjunto de Data Explorer. Ao configurar SDKs para ingestão de dados, utilize o ponto final de ingestão de dados.
- Na IU da Web do Azure Data Explorer, adicione uma ligação ao ponto final da Consulta.
- Selecione Consulta no menu esquerdo, clique com o botão direito do rato na base de dados ou tabela e selecione Ingerir novos dados.
- Antes de começar, utilize os seguintes passos para obter os pontos finais de Consulta e Ingestão de Dados.
Assistente de ingestão com um clique
Nota
Esta secção descreve o assistente que utiliza o Hub de Eventos como a origem de dados. Também pode utilizar estes passos para ingerir dados de um blob, ficheiro, contentor de blobs e um contentor do ADLS Gen2.
Substitua os valores de exemplo pelos valores reais da área de trabalho do Synapse.
No separador Destino , selecione a base de dados e a tabela para os dados ingeridos.
No separador Origem:
Selecione Hub de Eventos como o Tipo de origem para a ingestão.
Preencha os detalhes da ligação de dados do Hub de Eventos com as seguintes informações:
Definições Valor de exemplo Description Nome da ligação de dados ContosoDataConnection O nome da ligação de dados do Hub de Eventos Subscrição Contoso_Synapse A subscrição onde reside o Hub de Eventos. Espaço de nomes do Hub Par contosoeventhubnamespace O espaço de nomes do Hub de Eventos. Grupo de consumidores contosoconsumergroup O nome do grupo de consumidores Do Hub Par. Selecione Seguinte.
Mapeamento de esquemas
O serviço gera automaticamente propriedades de esquema e ingestão, que pode alterar. Pode utilizar uma estrutura de mapeamento existente ou criar uma nova, dependendo se estiver a ingerir numa tabela nova ou existente.
No separador Esquema , efetue as seguintes ações:
- Confirme o tipo de compressão gerada automaticamente.
- Escolha o formato dos seus dados. Formatos diferentes permitir-lhe-ão fazer mais alterações.
- Alterar o mapeamento na janela Editor.
Formatos de ficheiro
A ingestão de um clique suporta a ingestão de dados de origem em todos os formatos de dados suportados por Data Explorer para ingestão.
Janela editor
Na janela Editor do separador Esquema , pode ajustar as colunas da tabela de dados conforme necessário.
As alterações que pode fazer numa tabela dependem dos seguintes parâmetros:
- O tipo de tabela é novo ou existente
- O tipo de mapeamento é novo ou existente
Tipo de tabela | Tipo de mapeamento | Ajustes disponíveis |
---|---|---|
Nova tabela | Novo mapeamento | Alterar tipo de dados, Mudar o nome da coluna, Nova coluna, Eliminar coluna, Coluna de atualização, Ordenação ascendente, Ordenação descendente |
Tabela existente | Novo mapeamento | Nova coluna (na qual pode alterar o tipo de dados, mudar o nome e atualizar), Coluna de atualização, Ordenação ascendente, Ordenação descendente |
Mapeamento existente | Ordenação ascendente, Ordenação descendente |
Nota
Ao adicionar uma nova coluna ou atualizar uma coluna, pode alterar as transformações de mapeamento. Para obter mais informações, veja Mapeamento de transformações
Transformações de mapeamento
Alguns mapeamentos de formato de dados (Parquet, JSON e Avro) suportam transformações simples de tempo de ingestão. Para aplicar transformações de mapeamento, crie ou atualize uma coluna na janela Editor.
As transformações de mapeamento podem ser realizadas numa coluna de Cadeia de tipo ou datetime, com a Origem com o tipo de dados int ou longo. As transformações de mapeamento suportadas são:
- DateTimeFromUnixSeconds
- DateTimeFromUnixMilliseconds
- DateTimeFromUnixMicroseconds
- DateTimeFromUnixNanoseconds
Ingestão de dados
Depois de concluir o mapeamento de esquemas e manipulações de colunas, o assistente de ingestão iniciará o processo de ingestão de dados.
Ao ingerir dados de origens não contentoras , a ingestão terá efeito imediato.
Se a origem de dados for um contentor:
- Data Explorer política de criação de lotes agregará os seus dados.
- Após a ingestão, pode transferir o relatório de ingestão e rever o desempenho de cada blob que foi abordado.
Exploração inicial de dados
Após a ingestão, o assistente dá-lhe opções para utilizar comandos Rápidos para a exploração inicial dos seus dados.