Quelle est la différence entre la méthode getRowCount et la fonction Approximate count distinct ?
getRowCount
La méthode getRowCount récupère le nombre total de lignes retournées par une requête API (c'est-à-dire le nombre de lignes correspondant à la requête).
Vous pouvez l'utiliser dans Data Query 3 en cliquant sur Afficher le nombre de lignes dans le coin inférieur droit de l'interface.
Utilisez getRowCount lorsque vous avez besoin de connaître le nombre de lignes qu'une requête retournerait (par exemple, pour estimer la taille du résultat) plutôt que de récupérer le jeu de données complet.
Vous pouvez aussi remplacer la fonction getData de votre appel API :
https://api.atinternet.io/v3/data/getData?...
Par la fonction getRowCount :
https://api.atinternet.io/v3/data/getRowCount?...
Votre appel ne récupèrera alors qu'une seule information indiquant le nombre de lignes de la requête.
Approximate count distinct
La fonction Approximate count distinct retourne le nombre approximatif de valeurs différentes non nulles pour une propriété.
Cette fonction est basée sur un algorithme destiné à rendre le comptage distinct réalisable sur de grands volumes de données, où les comptages distincts exacts peuvent être coûteux en calcul. Le résultat a une marge d'erreur typique de 2%.
L'application d'Approximate count distinct produit une métrique dont la valeur est le résultat de la fonction (un comptage distinct estimé).
Utilisez Approximate count distinct lorsque vous voulez estimer combien de valeurs uniques existent pour une propriété (par exemple, utilisateurs uniques, IDs uniques, URLs de pages uniques) sans calculer un comptage distinct exact.
