Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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!
Os fluxos de dados estão disponíveis nos pipelines do Azure Data Factory e no Azure Synapse Analytics. Este artigo aplica-se ao mapeamento de fluxos de dados. Se você é novo em transformações, consulte o artigo introdutório Transformar dados usando fluxos de dados de mapeamento.
Este artigo fornece detalhes sobre metafunções suportadas pelo Azure Data Factory e pelo Azure Synapse Analytics no mapeamento de fluxos de dados.
Lista de metafunções
As metafunções funcionam principalmente com base nos metadados do seu fluxo de dados.
| Metafunção | Task |
|---|---|
| porItem | Encontra um subitem dentro de uma estrutura ou um array de uma estrutura. Se houver várias correspondências, a primeira partida será retornada. Se não houver correspondências, um NULL valor é devolvido. O valor devolvido deve ser convertido por tipo por uma das ações de conversão de tipo (como ? date e ? string). Nomes das colunas de endereços conhecidos na época do design apenas pelos seus nomes. Entradas computadas não são suportadas, mas podes usar substituições de parâmetros |
| porOrigem | Seleciona um valor de coluna por nome no fluxo de origem. O segundo argumento é o nome do fluxo de origem. Se houver várias correspondências, a primeira partida será retornada. Se não houver correspondências, um NULL valor é devolvido. O valor devolvido deve ser convertido por tipo por uma das funções de conversão de tipo (como TO_DATE e TO_STRING). Nomes das colunas de endereços conhecidos na época do design apenas pelos seus nomes. Entradas computadas não são suportadas, mas podes usar substituições de parâmetros. |
| porOrigens | Seleciona uma matriz de colunas por nome no fluxo. O segundo argumento é o fluxo de onde se originou. Se houver várias correspondências, a primeira partida será retornada. Se não houver correspondências, um NULL valor é devolvido. O valor devolvido deve ser convertido por tipo por uma das funções de conversão de tipo (como TO_DATE e TO_STRING). Nomes das colunas de endereços conhecidos na época do design apenas pelos seus nomes. Entradas computadas não são suportadas, mas podes usar substituições de parâmetros. |
| byNome | Seleciona um valor de coluna por nome no fluxo. Você pode passar um nome de fluxo opcional como o segundo argumento. Se houver várias correspondências, a primeira partida será retornada. Se não houver correspondências, um NULL valor é devolvido. O valor devolvido deve ser convertido por tipo por uma das funções de conversão de tipo (como TO_DATE e TO_STRING). Nomes das colunas de endereços conhecidos na época do design apenas pelos seus nomes. Entradas computadas não são suportadas, mas podes usar substituições de parâmetros. |
| porNomes | Seleciona uma matriz de colunas por nome no fluxo. Você pode passar um nome de fluxo opcional como o segundo argumento. Se houver várias correspondências, a primeira partida será retornada. Se não houver correspondências para uma coluna, a totalidade da saída será um valor NULL. O valor devolvido requer uma função de conversão de tipo (como toDate e toString). Nomes das colunas de endereços conhecidos na época do design apenas pelos seus nomes. Entradas computadas não são suportadas, mas podes usar substituições de parâmetros. |
| byPath | Localiza um caminho hierárquico pelo nome no fluxo. Você pode passar um nome de fluxo opcional como o segundo argumento. Se não for encontrado nenhum caminho desse tipo, devolve um NULL valor. Nomes/caminhos das colunas conhecidos em tempo de design apenas pelos seus nomes ou por caminhos com notação de pontos. Entradas computadas não são suportadas, mas podes usar substituições de parâmetros. |
| porPosição | Seleciona um valor de coluna pela sua posição relativa (baseada em 1) no fluxo. Se a posição estiver fora dos limites, devolve um NULL valor. O valor devolvido deve ser convertido por tipo por uma das funções de conversão de tipo (como TO_DATE e TO_STRING). Entradas computadas não são suportadas, mas podes usar substituições de parâmetros. |
| hasPath | Verifica se um determinado caminho hierárquico existe por nome no fluxo. Você pode passar um nome de fluxo opcional como o segundo argumento. Referir-se aos nomes das colunas ou caminhos conhecidos na fase de design apenas pelos seus nomes ou por caminhos de notação por ponto. Entradas computadas não são suportadas, mas podes usar substituições de parâmetros. |
| originColunas | Obtém todas as colunas de saída para um fluxo de origem onde as colunas foram criadas. Deve ser incluído em outra função. |
| hexadecimal | Devolve uma representação hexadecimal de um valor binário. |
| Unhex | Unhexes um valor binário de sua representação de cadeia de caracteres. Podes usá-lo com sha2 e md5 para converter de string para representação binária. |
Conteúdos relacionados
- Lista de todas as funções agregadas.
- Lista de todas as funções da 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 do mapa.
- Lista de todas as funções da janela.
- Detalhes de utilização de todas as expressões de transformação de dados.
- Aprende a usar o Construtor de Expressões.