Partilhar via


Conversão para string durante o mapeamento do fluxo de dados

APLICA-SE A: Azure Data Factory Azure Synapse Analytics

Gorjeta

Data Factory em Microsoft Fabric é a próxima geração de Azure Data Factory, com uma arquitetura mais simples, IA incorporada e novas funcionalidades. Se és novo na integração de dados, começa pelo Fabric Data Factory. As cargas de trabalho existentes do ADF podem atualizar para o Fabric para aceder a novas capacidades em ciência de dados, análise em tempo real e relatórios.

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 da transformação stringify, irá primeiro escolher o tipo de dados contidos nas colunas que deseja analisar em linha. A transformação stringify também contém as seguintes definições de configuração.

Stringify definições

Coluna

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, quererá definir uma nova coluna que converta em string 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 stringificado. Isso pode ser tão simples quanto apenas selecionar a coluna de origem com os dados autónomos que você deseja transformar em string, ou você pode criar expressões complexas para realizar análise sintática.

Formatar expressões como string

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