Diviser des tables
Concept Information
Vous pouvez diviser une table Analytics en deux tables ou plus selon les valeurs uniques d'un champ clé. Par exemple, vous pouvez diviser une table contenant les données relatives à l'emplacement de toutes les succursales d'une société en tables distinctes pour chaque succursale en fonction des valeurs du champ Succursale.
Les tables distinctes sont des nouvelles tables de sortie. Chaque table de sortie contient tous les enregistrements qui ont la même valeur clé unique. La table d'origine n'est pas modifiée.
Remarque
Le nombre maximal de valeurs de champs clés uniques pris en charge lors de la division d'une table est de 450.
Nommer les tables de sortie
Les tables de sortie utilisent la valeur de champ clé unique comme nom de table, avec un préfixe optionnel au format texte. Les caractères spéciaux et espaces dans les valeurs de champ clé sont remplacés par des traits de soulignement (_) dans les noms de table.
Utiliser plusieurs champs clés
Pour diviser une table en fonction de combinaisons uniques de valeurs dans plusieurs champs :
-
Créez un champ calculé qui concatène les champs contenant les valeurs que vous souhaitez utiliser.
-
Utilisez le champ calculé comme champ clé.
Les valeurs clés ne sont pas sensibles à la casse
Lorsque les tables de sortie des valeurs clés sont générées, la casse des valeurs clés individuelles n'est pas prise en compte. Par exemple, les valeurs Koro International et KORO International sont considérées comme des valeurs identiques et contenues dans la même table de sortie.
Le processus de division de table implique le tri des valeurs des champs clés, et la première valeur triée dans chaque groupe de valeurs est utilisée pour le nom de table de sortie. Les majuscules sont triées avant les minuscules. Ainsi, dans l'exemple ci-dessus, le nom de table de sortie serait KORO_International, même si KORO International se trouve en dessous de Koro International dans la table source.
Étapes
Divisez une table en deux tables ou plus selon les valeurs uniques d'un champ clé.
Indiquer le champ clé à utiliser pour diviser la table
-
Dans le navigateur, ouvrez la table que vous souhaitez diviser en tables distinctes.
-
Dans le menu principal Analytics, sélectionnez Données > Diviser les valeurs.Analytics
-
Dans l'onglet Principal de la boîte de dialogue Diviser les valeurs, effectuez l'une des actions suivantes :
-
Sélectionnez le champ clé dans la liste déroulante Diviser les valeurs en fonction de.
-
Cliquez sur Diviser les valeurs en fonction de pour sélectionner le champ clé ou créer une expression.
Cliquez sur Diviser les valeurs en fonction de si vous souhaitez sélectionner le champ clé d'une table enfant dans une relation de table. La liste déroulante À partir de la table vous permet de sélectionner la table enfant appropriée.
-
Indiquer un préfixe de nom de table (facultatif)
Dans le champ Préfixe de nom de table, saisissez un préfixe à ajouter au début de chaque nom de table de sortie.
Si vous laissez le champ Préfixe de nom de table vide, les tables de sortie utilisent uniquement la valeur de champ clé unique comme nom de table.
Astuce
Si vous utilisez un champ clé de type DateHeure ou numérique, utilisez un préfixe tel que D_ ou N_ afin de conserver le premier chiffre des valeurs clés dans les noms de table de sortie.
Remarque
Le préfixe du nom de table est limité à 32 caractères alphanumériques. Les noms de table complets sont limités à 64 caractères alphanumériques. Si la combinaison d'un préfixe de nom de table et d'une valeur de champ clé dépasse 64 caractères, le nom de table est tronqué en partant de la droite.
Le préfixe du nom de table peut inclure le trait de soulignement (_), mais aucun autre caractère spécial ni espace. Le préfixe ne peut pas commencer par un chiffre.
Indiquer les champs à inclure dans les tables de sortie
-
Sélectionnez l'une des options suivantes :
-
Vue : tous les champs de la vue actuelle sont inclus dans les tables de sortie.
Les champs sont inclus dans leur ordre d'apparition dans la vue. Le champ clé est automatiquement inclus à l'extrême gauche des tables de sortie.
-
Champs : vous permet de sélectionner les champs à inclure dans les tables de sortie.
Les champs sont inclus dans l'ordre dans lequel vous les sélectionnez. Le champ clé est automatiquement inclus à l'extrême gauche des tables de sortie. Vous n'avez pas besoin de le sélectionner spécifiquement.
-
-
Si vous avez sélectionné Champs, effectuez l'une des opérations suivantes :
Sélectionnez les champs appropriés dans la liste Lister les champs.
Cliquez sur Lister les champs pour sélectionner les champs appropriés ou pour créer une expression, puis cliquez sur OK.
Cliquez sur Lister les champs si vous souhaitez sélectionner les champs d'une table enfant dans une relation de table. La liste déroulante À partir de la table vous permet de sélectionner la table enfant appropriée.
Finaliser les paramètres
-
Si vous souhaitez exclure du traitement certains enregistrements de la vue en cours, saisissez une condition dans la zone de texte Si, ou cliquez sur Si pour créer une instruction IF à l'aide du Générateur d'expression.
Remarque
La condition Si est évaluée uniquement par rapport aux enregistrements restant dans une table après application des options relevant du champ d'application (Premiers, Suivants, Tant que).
-
Facultatif. Effectuez l'une des actions suivantes :
-
Dans la zone de texte Dossier de destination, indiquez le nom ou le chemin d'un dossier Windows existant qui contiendra les tables de sortie.
-
Cliquez sur Dossier de destination et sélectionnez un dossier Windows existant dans la boîte de dialogue Rechercher un dossier.
Si vous laissez le champ Dossier de destination vide, les tables sont enregistrées dans le dossier contenant le projet Analytics.Analytics
-
- Cliquez sur l'onglet Plus.
-
Dans le panneau Étendue, sélectionnez l'option appropriée :
- Tous
- Premiers
- Suivants
- Instruction WHILE
En savoir plus
Option d'étendue Détails Tous (Par défaut) Indique que tous les enregistrements de la vue sont traités. Premiers Entrez un numéro dans la zone de texte. Commence le traitement au niveau du premier enregistrement de la vue et inclut uniquement le nombre d'enregistrements indiqué. Suivants Entrez un numéro dans la zone de texte. Commence le traitement au niveau de l'enregistrement actuellement sélectionné de la vue et inclut uniquement le nombre d'enregistrements indiqué. Vous devez sélectionner le nombre d'enregistrements réel dans la colonne la plus à gauche de la vue, et non pas les données dans la ligne. Instruction WHILE Utilisez une instruction WHILE pour limiter le traitement des enregistrements de la vue à un critère spécifique ou à un ensemble de critères.
Saisissez une condition dans la zone de texte Tant que ou cliquez sur Tant que pour créer une instruction WHILE en utilisant le générateur d'expression.
Une instruction WHILE permet de traiter les enregistrements de la vue uniquement tant que la condition indiquée est vraie. Dès que la condition est fausse, le traitement s'arrête et aucun autre enregistrement n'est pris en compte.
Vous pouvez utiliser l'option Tant que en conjonction avec les options Tous, Premiers ou Suivants. Le traitement des enregistrements s'arrête dès qu'une limite est atteinte.
Remarque
Les options Premiers et Suivants font référence soit à l'ordre physique soit à l'ordre d'indexation des enregistrements d'une table. Les options Premiers ou Suivants ignorent tout filtrage ou tri express appliqué à une vue de table. Toutefois, les résultats de sortie des opérations analytiques tiennent compte de tous les filtres appliqués.
Si un tri express est appliqué à une vue, l'option Suivant se comporte comme l'option Premier.
Générer les tables de sortie
-
Cliquez sur OK.
Les tables de sortie sont générées en fonction de valeurs uniques dans le champ clé que vous indiquez.
Si une ou plusieurs tables avec un nom identique existent déjà, l'invite de remplacement apparaît.
-
Si l'invite de remplacement apparaît, sélectionnez l'option qui convient :
-
Oui : toutes les tables existantes avec un nom identique sont remplacées par de nouvelles tables.
-
Non : toutes les tables existantes avec un nom identique sont conservées. Les nouvelles tables se voient attribuer un suffixe numérique pour rendre leur nom unique.
-
Annuler : annulez l'opération. Aucune nouvelle table n'est générée.
Remarque
L'invite de remplacement n'apparaît qu'une fois. Votre choix s'applique à toutes les tables existantes et aux nouvelles tables.
-