Partager via


Fonctions d’agrégation dans le 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, l’aide à la décision et la création de rapports. Découvrez comment démarrer un nouvel essai gratuitement !

Les flux de données sont disponibles à la fois dans les pipelines Azure Data Factory et Azure Synapse. Cet article s’applique aux flux de données de mappage. Si vous débutez dans le domaine des transformations, consultez l’article d’introduction Transformer des données avec un 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 Selon certains critères, obtient la moyenne des valeurs d’une colonne.
collect Collecte toutes les valeurs de l’expression dans le groupe agrégé dans un tableau. Les structures peuvent être collectées et transformées en d’autres structures au cours de ce processus. Le nombre d’éléments est égal au nombre de lignes dans 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. Les structures peuvent être collectées et transformées en d’autres structures au cours de ce processus. Le nombre d’éléments est inférieur ou égal au nombre de lignes de ce groupe et peut contenir des valeurs Nul. Le nombre d’éléments collectés doit être petit.
count Obtient le nombre agrégé de valeurs. Si la ou les colonnes facultatives sont spécifiées, les valeurs Null ne sont pas comptabilisées.
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é des valeurs distinctes d’un ensemble de colonnes, y compris les valeurs Null.
countIf Selon certains critères, obtient le nombre agrégé de valeurs. Si la colonne facultative est spécifiée, les valeurs Null ne sont pas comptabilisées.
covariancePopulation Obtient la covariance de remplissage entre deux colonnes.
covariancePopulationIf Selon certains critères, obtient la covariance de remplissage de deux colonnes.
covarianceSample Obtient l’exemple de covariance de deux colonnes.
covarianceSampleIf Selon certains critères, obtient l’exemple de covariance de deux colonnes.
first Obtient la première valeur d’un groupe de colonnes. Si le deuxième paramètre ignoreNulls est omis, il est supposé que sa valeur est false.
isDistinct Détermine si une colonne ou un ensemble de colonnes est distinct. Elle ne compte pas Null comme une valeur distincte
kurtosis Obtient l’aplatissement d’une colonne.
kurtosisIf Selon certains critères, obtient l’aplatissement d’une colonne.
last Obtient la dernière valeur d’un groupe de colonnes. Si le deuxième paramètre ignoreNulls est omis, il est supposé que sa valeur est false.
max Obtient la valeur maximale d’une colonne.
maxIf Selon certains critères, obtient la valeur maximale d’une colonne.
mean Obtient la moyenne des valeurs d’une colonne. Identique à AVG.
meanIf Selon certains critères, obtient la moyenne des valeurs d’une colonne. Identique à avgIf.
min Obtient la valeur minimale d’une colonne.
minIf Selon certains critères, obtient la valeur minimale d’une colonne.
skewness Obtient l’asymétrie d’une colonne.
skewnessIf Selon certains critères, obtient l’asymétrie d’une colonne.
stddev Obtient l’écart type d’une colonne.
stddevIf Selon certains critères, obtient l’écart type d’une colonne.
stddevPopulation Obtient l’écart type de remplissage d’une colonne.
stddevPopulationIf Selon certains critères, obtient l’écart type de remplissage d’une colonne.
stddevSample Obtient l’exemple d’écart type d’une colonne.
stddevSampleIf Selon certains critères, obtient l’exemple d’écart type d’une colonne.
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 Selon certains critères, obtient la somme agrégée d’une colonne numérique. La condition peut être basée sur n’importe quelle colonne.
sumIf Selon certains critères, obtient la somme agrégée d’une colonne numérique. La condition peut être basée sur n’importe quelle colonne.
topN Obtient les valeurs top N de cette colonne.
variance Obtient la variance d’une colonne.
varianceIf Selon certains critères, obtient la variance d’une colonne.
variancePopulation Obtient la variance de remplissage d’une colonne.
variancePopulationIf Selon certains critères, obtient la variance de remplissage d’une colonne.
varianceSample Obtient la variance non biaisée d’une colonne.
varianceSampleIf Selon certains critères, obtient la variance non biaisée d’une colonne.