Partager via


Fonctions d’agrégation dans les flux de données de mappage

S’APPLIQUE À : Azure Data Factory Azure Synapse Analytics

Conseil

Essayez Data Factory dans Microsoft Fabric, une solution d’analyse tout-en-un pour les entreprises. Microsoft Fabric couvre tous les aspects, du déplacement des données à la science des données, en passant par l’analyse en temps réel, la business intelligence et le reporting. Découvrez comment démarrer un nouvel essai gratuitement !

Les flux de données sont disponibles dans les pipelines Azure Data Factory et les pipelines Azure Synapse Analytics. Cet article s’applique aux flux de données de mappage. Si vous débutez avec les transformations, reportez-vous à l’article d’introduction Transformer des données à l’aide de flux de données de mappage.

Cet article fournit des détails sur les fonctions d’agrégation prises en charge par Azure Data Factory et Azure Synapse Analytics dans les flux de données de mappage.

Liste des fonctions d’agrégation

Les fonctions suivantes sont uniquement disponibles dans les transformations d’agrégation, de tableau croisé dynamique, de suppression de tableau croisé dynamique et de fenêtre.

Fonction d'agrégation Tâche
approxDistinctCount Obtient le nombre agrégé approximatif de valeurs distinctes pour une colonne. Le deuxième paramètre facultatif sert à contrôler l’erreur d’estimation.
avg Obtient la moyenne des valeurs d’une colonne.
avgIf Obtient la moyenne des valeurs d’une colonne, en fonction des critères.
collect Collecte toutes les valeurs de l’expression dans le groupe agrégé dans un tableau. Pendant ce processus, vous pouvez collecter et transformer des structures en structures alternatives. Le nombre d’éléments est égal au nombre de lignes de ce groupe et peut contenir des valeurs Null. Le nombre d’éléments collectés doit être petit.
collectUnique Collecte toutes les valeurs de l’expression dans le groupe agrégé pour former un tableau unique. Pendant ce processus, vous pouvez collecter et transformer des structures en structures alternatives. Le nombre d’éléments est plus petit ou égal au nombre de lignes de ce groupe et peut contenir des valeurs Null. Le nombre d’éléments collectés doit être petit.
count Obtient le nombre agrégé de valeurs. Si les colonnes facultatives sont spécifiées, elle ignore les NULL valeurs du nombre.
countAll Obtient le nombre agrégé de valeurs, y compris les valeurs NULL.
countDistinct Obtient la somme agrégée de valeurs distinctes appartenant à un ensemble de colonnes.
countAllDistinct Obtient le nombre agrégé de valeurs distinctes d’un ensemble de colonnes, y compris les valeurs NULL.
countIf Obtient le nombre agrégé de valeurs, en fonction des critères. Si la colonne facultative est spécifiée, elle ignore les NULL valeurs du nombre.
covariancePopulation Obtient la covariance de remplissage entre deux colonnes.
covariancePopulationIf Obtient la covariance de population de deux colonnes, sur la base de critères.
covarianceSample Obtient l’exemple de covariance de deux colonnes.
covarianceSampleIf Obtient l’exemple de covariance de deux colonnes, en fonction des critères.
first Obtient la première valeur d’un groupe de colonnes. Si le deuxième paramètre ignoreNulls est omis, false est supposé.
isDistinct Détermine si une colonne ou un ensemble de colonnes est distinct. Elle ne compte pas null comme valeur distincte.
kurtosis Obtient l’aplatissement d’une colonne.
kurtosisIf Obtient l’aplatissement d’une colonne selon certains critères.
last Obtient la dernière valeur d’un groupe de colonnes. Si le deuxième paramètre ignoreNulls est omis, false est supposé.
max Obtient la valeur maximale d’une colonne.
maxIf Obtient la valeur maximale d’une colonne, en fonction des critères.
mean Obtient la moyenne des valeurs d’une colonne. Identique à AVG.
meanIf Obtient la moyenne des valeurs d’une colonne, en fonction des critères. Identique à avgIf.
min Obtient la valeur minimale d’une colonne.
minIf Obtient la valeur minimale d’une colonne, en fonction des critères.
skewness Obtient l’asymétrie d’une colonne.
skewnessIf Obtient l’asymétrie d’une colonne, selon certains critères.
stddev Obtient l’écart type d’une colonne.
stddevIf Obtient l’écart type d’une colonne, en fonction des critères.
stddevPopulation Obtient l’écart type de remplissage d’une colonne.
stddevPopulationIf Obtient l’écart type de population d’une colonne, en fonction des critères.
stddevSample Obtient l’exemple d’écart type d’une colonne.
stddevSampleIf Obtient l’exemple d’écart type d’une colonne, en fonction des critères.
sum Obtient la somme agrégée d’une colonne numérique.
sumDistinct Obtient la somme agrégée de valeurs distinctes appartenant à une colonne numérique.
sumDistinctIf Obtient la somme agrégée d’une colonne numérique, en fonction des critères. La condition peut être basée sur n’importe quelle colonne.
sumIf Obtient la somme agrégée d’une colonne numérique, en fonction des critères. La condition peut être basée sur n’importe quelle colonne.
topN Obtient les valeurs principales N de cette colonne.
variance Obtient la variance d’une colonne.
varianceIf Obtient la variance d’une colonne, en fonction des critères.
variancePopulation Obtient la variance de remplissage d’une colonne.
variancePopulationIf Obtient la variance de population d’une colonne, en fonction des critères.
varianceSample Obtient la variance non biaisée d’une colonne.
varianceSampleIf Obtient la variance non biaisée d’une colonne, en fonction des critères.