Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Importante
O Azure Synapse Analytics Data Explorer (versão prévia) será desativado em 7 de outubro de 2025. Após essa data, as cargas de trabalho em execução no Synapse Data Explorer serão excluídas e os dados do aplicativo associado serão perdidos. É altamente recomendável migrar para o Eventhouse no Microsoft Fabric.
O programa CMF (Microsoft Cloud Migration Factory) foi projetado para ajudar os clientes na migração para o Fabric. O programa oferece recursos práticos de teclado sem custo para o cliente. Esses recursos são atribuídos por um período de 6 a 8 semanas, com um escopo predefinido e acordado. As nomeações de clientes são aceitas da equipe de conta da Microsoft ou diretamente enviando uma solicitação de ajuda à equipe do CMF.
A ingestão de dados é o processo pelo qual os dados são adicionados a uma tabela e disponibilizados para consulta no Data Explorer. Adicione propriedades ao comando de ingestão, posicionando-as após a with palavra-chave.
Propriedades de ingestão
A tabela a seguir lista as propriedades compatíveis com o Data Explorer, descreve-as e fornece exemplos:
| Propriedade | Description | Example |
|---|---|---|
ingestionMapping |
Um valor de cadeia de caracteres que indica como mapear dados do arquivo de origem para as colunas reais na tabela. Defina o format valor com o tipo de mapeamento relevante. Confira os mapeamentos de dados. |
with (format="json", ingestionMapping = "[{\"column\":\"rownumber\", \"Properties\":{\"Path\":\"$.RowNumber\"}}, {\"column\":\"rowguid\", \"Properties\":{\"Path\":\"$.RowGuid\"}}]")(deprecado: avroMapping, csvMapping, jsonMapping) |
ingestionMappingReference |
Um valor de cadeia de caracteres que indica como mapear dados do arquivo de origem para as colunas reais na tabela usando um objeto de política de mapeamento nomeado. Defina o format valor com o tipo de mapeamento relevante. Confira os mapeamentos de dados. |
with (format="csv", ingestionMappingReference = "Mapping1")(obsoleto: avroMappingReference, csvMappingReference, jsonMappingReference) |
creationTime |
O valor datetime (formatado como uma cadeia de caracteres ISO8601) a ser usado no momento da criação das extensões de dados ingeridas. Se não for especificado, o valor atual (now()) será usado. Substituir a configuração padrão é útil ao processar dados mais antigos, de modo que a política de retenção seja aplicada corretamente. Quando especificado, verifique se a Lookback propriedade na Política de Mesclagem Extents efetiva da tabela de destino está alinhada com o valor especificado. |
with (creationTime="2017-02-13") |
extend_schema |
Um valor booleano que, se especificado, instrui o comando a estender o esquema da tabela (padrão é false). Essa opção se aplica somente aos comandos .append e .set-or-append. As únicas extensões de esquema permitidas têm colunas adicionais adicionadas à tabela no final. |
Se o esquema de tabela original for (a:string, b:int), uma extensão de esquema válida seria (a:string, b:int, c:datetime, d:string), mas (a:string, c:datetime) não seria válida |
folder |
Para comandos de ingestão a partir de consulta, a pasta a ser atribuída à tabela. Se a tabela já existir, essa propriedade substituirá o diretório da tabela. | with (folder="Tables/Temporary") |
format |
O formato de dados (consulte os formatos de dados com suporte). | with (format="csv") |
ingestIfNotExists |
Um valor de cadeia de caracteres que, se especificado, impedirá que a ingestão não tenha sucesso se a tabela já contiver dados marcados com uma tag ingest-by: com o mesmo valor. Isso garante a ingestão de dados idempotente. Para obter mais informações, consulte ingestão através de: tags. |
As propriedades with (ingestIfNotExists='["Part0001"]', tags='["ingest-by:Part0001"]') indicam que, se os dados com a marca ingest-by:Part0001 já existirem, a ingestão atual não deve ser concluída. Se ainda não existir, essa nova ingestão deverá ter essa tag configurada (caso uma ingestão futura tente ingerir os mesmos dados novamente). |
ignoreFirstRecord |
Um valor booliano que, se configurado como true, indica que a ingestão deve ignorar o primeiro registro de cada arquivo. Essa propriedade é útil para arquivos em CSV formato semelhante, se o primeiro registro no arquivo contiver os nomes das colunas. Por padrão, false é assumido. |
with (ignoreFirstRecord=false) |
persistDetails |
Um valor booliano que, se especificado, indica que o comando deve persistir os resultados detalhados (mesmo se bem-sucedido) para que o comando .show de detalhes da operação possa recuperá-los. Usa false como padrão. |
with (persistDetails=true) |
policy_ingestiontime |
Um valor booliano que, se especificado, descreve se a Política de Tempo de Ingestão deve ser habilitada em uma tabela criada por esse comando. O padrão é true. |
with (policy_ingestiontime=false) |
recreate_schema |
Um valor booliano que, se especificado, descreve se o comando pode recriar o esquema da tabela. Essa propriedade se aplica somente ao .set-or-replace comando. Essa propriedade terá precedência sobre a extend_schema propriedade se ambas estiverem definidas. |
with (recreate_schema=true) |
tags |
Uma lista de etiquetas a serem associadas aos dados ingeridos, formatada como uma string JSON | with (tags="['Tag1', 'Tag2']") |
validationPolicy |
Uma cadeia de caracteres JSON que indica quais validações executar durante a ingestão. Consulte a ingestão de dados para obter uma explicação das diferentes opções. |
with (validationPolicy='{"ValidationOptions":1, "ValidationImplications":1}') (na verdade, essa é a política padrão) |
zipPattern |
Use essa propriedade ao ingerir dados do armazenamento que têm um arquivo ZIP. Esse é um valor de cadeia de caracteres que indica a expressão regular a ser usada ao selecionar quais arquivos no arquivo ZIP serão ingeridos. Todos os outros arquivos no arquivo serão ignorados. | with (zipPattern="*.csv") |
Próximas etapas
- Saiba mais sobre a ingestão de dados.
- Saiba mais sobre os formatos de dados com suporte.