Types de champ Direct Discovery
Dans Direct Discovery, il existe trois types de champs de données : DIMENSION, MEASURE et DETAIL. Les types sont définis sur des champs de données lorsque la sélection Direct Discovery est effectuée à l'aide de l'instruction Direct Query dans le script de chargement.
Pour plus d'informations, consultez Direct Query.
Tous les champs Direct Discovery peuvent s'utiliser de pair avec des champs en mémoire. En général, les champs dotés de valeurs discrètes utilisées comme dimensions doivent être chargés à l'aide du mot-clé DIMENSION, tandis que les données numériques exclusivement employées dans les agrégations doivent être marquées uniquement comme des champs MEASURE.
Le tableau suivant récapitule les caractéristiques et le mode d'utilisation des types de champ Direct Discovery :
| Type de champ | En mémoire ? | Forme une association ? | Utilisé dans des expressions de graphique ? |
|---|---|---|---|
| DIMENSION | Oui | Oui | Oui |
| MEASURE | Non | Non | Oui |
| DETAIL | Non | Non | Non |
DIMENSION champs
Les champs DIMENSION sont chargés en mémoire et peuvent s'utiliser pour créer des associations entre des données en mémoire et les données contenues dans les champs Direct Discovery. Les champs Direct DiscoveryDIMENSION sont également utilisés pour définir des valeurs de dimension dans les graphiques.
MEASURE champs
Les champs MEASURE, par ailleurs, sont reconnus à un « niveau méta ». Les champs MEASURE ne sont pas chargés en mémoire (ils n'apparaissent pas dans le visionneur de modèle de données), ce qui permet d'agréger les données des champs MEASURE dans la base de données plutôt qu'en mémoire. Il est toutefois possible d'utiliser des champs MEASURE dans des expressions sans modifier la syntaxe des expressions. De ce fait, l'emploi de champs Direct Discovery provenant de la base de données est transparent pour l'utilisateur final.
Les fonctions d'agrégation suivantes peuvent s'utiliser avec des champs MEASURE :
- Sum - fonction de graphique
- Avg - fonction de graphique
- Count - fonction de graphique
- Min - fonction de graphique
- Max - fonction de graphique
DETAIL champs
Les champs DETAIL fournissent des informations ou des détails que vous pouvez souhaiter afficher sans pour autant les utiliser dans des expressions de graphique. En général, les champs DETAIL contiennent des données qu'il est impossible d'agréger de manière qui ait un sens, comme des commentaires.
N'importe quel champ peut être considéré comme un champ DETAIL.