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.
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.
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údo relacionado
- Use a Transformação Flatten para dinamizar linhas para colunas.
- Use a Transformação Analisar para converter tipos inseridos complexos em colunas separadas.
- Use a Transformação Coluna Derivada para dinamizar as colunas para linhas.