Compartilhar via


Transformação converter em cadeia de caracteres no fluxo de dados de mapeamento

APLICA-SE A: Azure Data Factory Azure Synapse Analytics

Dica

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

Use a transformação converter em cadeia de caracteres 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 só entidade de cadeia de caracteres que pode se originar como uma estrutura, um mapa ou um 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 conversão em cadeia de caracteres também contém as seguintes definições de configuração.

Configurações de converter em cadeia de caracteres

Coluna

Semelhante às colunas derivadas e agregações, é aqui que você modificará uma coluna existente selecionando-a no seletor suspenso. Ou você pode digitar o nome de uma nova coluna aqui. O ADF armazenará os dados de origem convertidos 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.

Expression

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.

Converter expressões em cadeia de caracteres

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