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.
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.
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
Conteúdos relacionados
- Use a transformação Nivelar para girar linhas para colunas.
- Use a transformação Parse para converter tipos incorporados complexos em colunas separadas.
- Use a transformação de coluna derivada para girar colunas em linhas.