Types de colonne calculés

Dernière mise à jour : 2023-08-17
  • Créé pour :
  • Beginner
    Intermediate
    Admin
    Developer
    User

Dans le Gestionnaire de Data Warehouse, vous pouvez créer des colonnes afin d’augmenter et d’optimiser vos données d’analyse. Cette fonctionnalité pour y accéder, sélectionnez n’importe quel tableau dans le Gestionnaire de Data Warehouse et cliquez sur Create New Column.

Cette rubrique décrit les types de colonnes que vous pouvez créer à l’aide du Gestionnaire de Data Warehouse. Elle couvre également la description, une présentation visuelle de cette colonne et une table de référence de toutes les entrées requises pour créer une colonne. Il existe trois manières de créer des colonnes calculées :

  1. Même tableau que les colonnes calculées
  2. Colonnes calculées de type "un à plusieurs"
  3. Colonnes calculées multiples-à-un

Même tableau que les colonnes calculées

Ces colonnes sont construites à l’aide de colonnes d’entrée du même tableau.

Age

Une colonne calculée d’âge renvoie le nombre de secondes entre l’heure actuelle et une heure d’entrée.

L’exemple ci-dessous crée Seconds since customer's most recent order dans le customers table. Cela peut être utilisé pour créer des listes d’utilisateurs de clients qui n’ont pas effectué d’achats (parfois appelés “perte”) dans X days.

Convertisseur de devises

Une colonne calculée de conversion de devise convertit la devise native d’une colonne en la nouvelle devise souhaitée.

L’exemple ci-dessous crée base\_grand\_total In AED, en convertissant la variable base\_grand\_total Il s’agit de la devise native vers AED dans la variable sales\_flat\_order table. Cette colonne fonctionne bien pour les magasins avec plusieurs devises qui souhaitent générer des rapports dans leur devise locale.

Pour les clients Commerce, la variable base\_currency\_code stocke généralement les devises natives. La variable Spot Time doit correspondre à la date utilisée dans vos mesures.

Colonnes calculées de type "un à plusieurs"

One-to-Many colonnes utiliser un chemin entre deux tableaux ;. Ce chemin implique toujours une seule table, où réside un attribut, et une grande table, où cet attribut est "déplacé" vers. Le chemin peut être décrit comme une foreign key--primary key relation.

Colonne liée

Une colonne jointe relocalise un attribut sur une table. to la table multiple. L’exemple classique d’un/de plusieurs est le nombre de clients (un) et de commandes (plusieurs).

Dans l’exemple ci-dessous, la variable Customer's group\_id est associée à la dimension orders table.

Colonnes calculées multiples-à-un

Ces colonnes utilisent les mêmes chemins que les colonnes de type "un à plusieurs", mais elles pointent les données dans la direction opposée. La colonne est créée d’un côté du chemin, par opposition au côté multiple. En raison de cette relation, la valeur de la colonne doit être une agrégation, c’est-à-dire une opération mathématique effectuée sur les points de données du côté multiple. Il existe de nombreux cas d’utilisation à cet effet. Quelques-uns sont répertoriés ci-dessous.

Count

Ce type de colonne calculée renvoie le nombre de valeurs sur le tableau de nombreuses onto la seule table.

Dans l’exemple ci-dessous, la dimension Customer's lifetime number of canceled orders est créé sur le customers tableau (avec filtre pour orders.status).

Somme

Une colonne de somme calculée est la somme des valeurs de la variable many sur la seule table.

Vous pouvez l’utiliser pour créer des dimensions au niveau du client, telles que Customer's lifetime revenue.

Min. ou Max.

Une colonne calculée min. ou max. renvoie le plus petit ou le plus grand enregistrement existant de plusieurs côtés.

Vous pouvez l’utiliser pour créer des dimensions au niveau du client, telles que Customer's first order date.

Existe

Une colonne calculée est un test binaire déterminant la présence d’un enregistrement du côté multiple. En d’autres termes, la nouvelle colonne renvoie un 1 si le chemin connecte au moins une ligne dans chaque tableau, et 0 si aucune connexion ne peut être établie.

Ce type de dimension peut déterminer, par exemple, si un client a déjà acheté un produit particulier. Utilisation d’une jointure entre une customers table et orders tableau, filtre d’un produit spécifique, dimension Customer has purchased Product X? peuvent être créés.

Carte de référence pratique

Si vous rencontrez des difficultés à vous souvenir de toutes les entrées lors de la création d’une colonne calculée, conservez cette carte de référence pratique lorsque vous créez :

Colonnes calculées avancées

Dans votre quête d’analyse et de réponse aux questions sur votre entreprise, vous pouvez rencontrer une situation dans laquelle vous ne pouvez pas créer la colonne exacte que vous souhaitez.

Pour garantir un retour rapide, Adobe recommande d’extraire le Types de colonne calculés avancés pour voir le type de colonnes que l’équipe d’assistance Adobe peut créer. Cette rubrique couvre également les informations dont vous avez besoin pour créer la colonne, en l’incluant avec votre requête.

Documentation connexe

Sur cette page