Transformação Stringify no fluxo de dados de mapeamento

APLICA-SE A: Azure Data Factory Azure Synapse Analytics

Dica

Data Factory no Microsoft Fabric é a próxima geração de Azure Data Factory, com uma arquitetura mais simples, IA interna e novos recursos. Se você não estiver familiarizado com a integração de dados, comece com Fabric Data Factory. As cargas de trabalho existentes do ADF podem ser atualizadas para Fabric para acessar novos recursos em ciência de dados, análise em tempo real e relatórios.

Dica

No momento, não há suporte para a transformação Stringify no Dataflow Gen2. Para obter uma lista de transformações com suporte e seus equivalentes, consulte um guia do Dataflow Gen2 para mapear usuários de fluxo de dados.

Use a transformação 'stringify' para transformar tipos de dados complexos em cadeias de caracteres. Transformar tipos de dados em cadeias de caracteres 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 da transformação de conversão em cadeia de caracteres, primeiro você escolherá o tipo de dados contidos nas colunas que deseja analisar em linha. A transformação de 'stringify' também contém as seguintes configurações.

Configurações de stringificação

Coluna

Semelhante às colunas derivadas e agregadas, a lista suspensa de colunas permite modificar uma coluna existente selecionando-a no seletor suspenso. Ou você pode digitar o nome de uma nova coluna aqui. O ADF armazena os dados de origem em cadeia de caracteres nesta coluna. Na maioria dos casos, convém definir uma nova coluna que converta em cadeia de caracteres o tipo de campo complexo de entrada.

Expressão

Use o construtor de expressões para definir o campo complexo de origem que deve ser convertido em cadeia de caracteres. Isso pode ser tão simples quanto selecionar a coluna de origem com os dados independentes que você deseja converter em cadeia de caracteres, ou você pode criar expressões complexas para análise.

Stringificar 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