Partilhar via


Stringify transformação no mapeamento do fluxo de dados

APLICA-SE A: Azure Data Factory Azure Synapse Analytics

Gorjeta

Experimente o Data Factory no Microsoft Fabric, uma solução de análise tudo-em-um para empresas. O Microsoft Fabric abrange tudo, desde a movimentação de dados até ciência de dados, análises em tempo real, business intelligence e relatórios. Saiba como iniciar uma nova avaliação gratuitamente!

Use a transformação stringify para transformar tipos de dados complexos em cadeias de caracteres. Isso pode ser útil quando você precisa armazenar ou enviar dados de coluna como uma única entidade de cadeia de caracteres que pode se originar como uma estrutura, mapa ou tipo de matriz.

Configuração

No painel de configuração de transformação stringify, você primeiro escolherá o tipo de dados contidos nas colunas que deseja analisar embutidas. A transformação stringify também contém as seguintes definições de configuração.

Stringify configurações

Column

Semelhante às colunas derivadas e agregações, é aqui que você modificará uma coluna de saída selecionando-a no seletor suspenso. Ou você pode digitar o nome de uma nova coluna aqui. O ADF armazenará os dados de origem stringifies nesta coluna. Na maioria dos casos, você desejará definir uma nova coluna que stringifies o tipo de campo complexo de entrada.

Expression

Use o construtor de expressões para definir o campo complexo de origem que deve ser stringificado. Isso pode ser tão simples quanto apenas selecionar a coluna de origem com os dados independentes que você deseja stringify, ou você pode criar expressões complexas para analisar.

Stringify expressões

Expressão de exemplo

Neste exemplo, body.properties.periods é uma matriz dentro de uma estrutura retornada de uma fonte REST.

body.properties.periods

Script de fluxo de dados

stringify(mydata = body.properties.periods ? string,
	format: 'json') ~> Stringify1