Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
APPLIES TO:
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.
Os fluxos de dados estão disponíveis em pipelines Azure Data Factory e pipelines de Azure Synapse Analytics. Este artigo se aplica ao fluxo de dados de mapeamento. Se você for novo em transformações, consulte o artigo introdutório Transformar dados usando fluxos de dados de mapeamento.
Este artigo fornece detalhes sobre metafunções compatíveis com Azure Data Factory e Azure Synapse Analytics em fluxos de dados de mapeamento.
Lista de metafunções
Metafunções operam principalmente sobre metadados em seu fluxo de dados.
| Metafunção | Tarefa |
|---|---|
| byItem | Localiza um subitem dentro de uma estrutura ou uma matriz de uma estrutura. Se houver várias correspondências, a primeira correspondência será retornada. Se não houver correspondências, um NULL valor será retornado. O valor retornado deve ser o tipo convertido por uma das ações de conversão de tipo (como ? date e ? string). Referencie os nomes de colunas conhecidos em tempo de design apenas pelos nomes. Não há suporte para entradas computadas, mas você pode usar substituições de parâmetro |
| byOrigin | Seleciona um valor de coluna pelo nome no fluxo de origem. O segundo argumento é o nome do fluxo de origem. Se houver várias correspondências, a primeira correspondência será retornada. Se não houver correspondências, um NULL valor será retornado. O valor retornado deve ser o tipo convertido por uma das funções de conversão de tipo (como TO_DATE e TO_STRING). Referencie os nomes de colunas conhecidos em tempo de design apenas pelos nomes. Não há suporte para entradas computadas, mas você pode usar substituições de parâmetro. |
| byOrigins | Selecione uma matriz de colunas de acordo com o nome no fluxo. O segundo argumento é o fluxo de origem. Se houver várias correspondências, a primeira correspondência será retornada. Se não houver correspondências, um NULL valor será retornado. O valor retornado deve ser o tipo convertido por uma das funções de conversão de tipo (como TO_DATE e TO_STRING). Referencie os nomes de colunas conhecidos em tempo de design apenas pelos nomes. Não há suporte para entradas computadas, mas você pode usar substituições de parâmetro. |
| byName | Seleciona um valor de coluna de acordo com o nome no fluxo. Você pode transmitir um nome de fluxo opcional como o segundo argumento. Se houver várias correspondências, a primeira correspondência será retornada. Se não houver correspondências, um NULL valor será retornado. O valor retornado deve ser o tipo convertido por uma das funções de conversão de tipo (como TO_DATE e TO_STRING). Referencie os nomes de colunas conhecidos em tempo de design apenas pelos nomes. Não há suporte para entradas computadas, mas você pode usar substituições de parâmetro. |
| byNames | Selecione uma matriz de colunas de acordo com o nome no fluxo. Você pode transmitir um nome de fluxo opcional como o segundo argumento. Se houver várias correspondências, a primeira correspondência será retornada. Se não houver correspondências para uma coluna, a saída inteira será um valor NULL. O valor retornado requer uma função de conversão de tipo (como toDate e toString). Referencie os nomes de colunas conhecidos em tempo de design apenas pelos nomes. Não há suporte para entradas computadas, mas você pode usar substituições de parâmetro. |
| byPath | Localiza um caminho hierárquico por nome no fluxo. Você pode transmitir um nome de fluxo opcional como o segundo argumento. Se nenhum caminho desse tipo for encontrado, ele retornará um NULL valor. Referencie os nomes e os caminhos de coluna conhecidos em tempo de design apenas pelos nomes ou caminhos usando a notação de ponto. Não há suporte para entradas computadas, mas você pode usar substituições de parâmetro. |
| byPosition | Seleciona um valor de coluna por sua posição relativa (com base em 1) no fluxo. Se a posição estiver fora dos limites, ela retornará um NULL valor. O valor retornado deve ser o tipo convertido por uma das funções de conversão de tipo (como TO_DATE e TO_STRING). Não há suporte para entradas computadas, mas você pode usar substituições de parâmetro. |
| hasPath | Verifica se um determinado caminho hierárquico existe por nome no fluxo. Você pode transmitir um nome de fluxo opcional como o segundo argumento. Referencie os nomes e os caminhos de coluna conhecidos em tempo de design apenas pelos nomes ou caminhos usando a notação de ponto. Não há suporte para entradas computadas, mas você pode usar substituições de parâmetro. |
| originColumns | Obtém todas as colunas de saída para um fluxo de origem em que as colunas foram criadas. Deve ser incluído em outra função. |
| hex | Retorna uma representação de sequência hexadecimal de um valor binário. |
| unhex | Cancela o hexa de um valor binário de sua representação de cadeia de caracteres. Você pode usá-lo com sha2 e md5 para converter de string para representação binária. |
Conteúdo relacionado
- Lista de todas as funções de agregação.
- Lista de todas as funções de matriz.
- Lista de todas as funções de pesquisa em cache.
- Lista de todas as funções de conversão.
- Lista de todas as funções de data e hora.
- Lista de todas as funções de expressão.
- Lista de todas as funções de mapa.
- Lista de todas as funções de janela.
- Detalhes de uso de todas as expressões de transformação de dados.
- Saiba como usar o Construtor de Expressões.