Extraction et ajout de données

L'extraction et l'ajout de données vous permettent d'extraire des enregistrements ou des champs d'une table Analytics et de les ajouter en tant que groupe à la fin d'une autre table Analytics. L'extraction est identique à la copie et l'ajout au collage. Vous pouvez trier ou annuler le tri des deux tables.

La table au niveau de laquelle s'effectue l'ajout (la table cible) augmente en taille. Une nouvelle table n'est pas créée.

Vous pouvez utiliser plusieurs itérations de l'opération d'extraction et d'ajout pour effectuer des tâches utiles, notamment pour combiner des tables mensuelles ou trimestrielles en table annuelle.

Exemple

Scénario

Vous souhaitez effectuer l'analyse sur l'ensemble complet des enregistrements des employés, mais les enregistrements des nouveaux employés ne sont pas encore contenus dans la table maîtresse Employés.

Approche

Vous extrayez les enregistrements des nouveaux employés et vous les ajoutez à la fin de la table maîtresse Employés, puis vous effectuez l'analyse.

Astuce

Une seule exécution de l'opération de concaténation peut remplacer plusieurs exécutions de l'opération d'extraction et de concaténation.

Pour plus d'informations, consultez la section Concaténation de tables.

Meilleure pratique d'extraction et d'ajout

Lorsque vous extrayez et ajoutez des données, la meilleure pratique consiste à ne jamais ajouter d'enregistrements à un fichier de données d'origine.

Vous devez d'abord créer une table cible en extrayant les enregistrements de la table d'origine dans une nouvelle table. Extrayez ensuite les enregistrements d'une ou plusieurs tables sources, puis ajoutez-les à la nouvelle.

Cette méthode permet de conserver le fichier de données d'origine en cas de problèmes lors de la procédure d'extraction et d'ajout.

Différentes options lors de l'extraction et de l'ajout de données

Vous avez le choix entre trois options pour extraire et ajouter des données :

Option Description
Extraire par enregistrement

Extrait des enregistrements entiers.

  • Les champs sont extraits dans l'ordre de leur apparition au niveau du format de table.
  • La structure des données dans les tables source et cible doit être strictement identique.
Extraire par vue

Extrait tous les champs dans la vue actuelle.

  • Les champs sont extraits dans leur ordre d'apparition dans la vue.
  • La structure des données des champs correspondants dans les tables source et cible doit être strictement identique.
Extraire par champs

Extrait une sélection de champs individuels.

  • Les champs sont extraits dans l'ordre selon lequel vous les sélectionnez.
  • La structure des données des champs correspondants dans les tables source et cible doit être strictement identique.

La différence clé entre les options

La figure ci-dessous illustre la différence clé entre l'extraction et l'ajout par enregistrement, par vue et par champs.

Extraction et ajout par enregistrement Comme indiqué dans les deux tables à gauche de l'illustration avec les champs A, B et C :

Le nombre et l'ordre des champs doivent être identiques dans les tables source et cible.

Extraction et ajout par vue ou par champs Comme indiqué dans les deux tables à droite de l'illustration :

Le nombre et l'ordre des champs dans les tables source et cible ne doivent pas être identiques.

Dans ce cas, vous personnalisez la vue dans la table source ou sélectionnez les champs appropriés lors de l'extraction, afin de faire correspondre le nombre et l'ordre des champs dans la table cible.

Dans l'exemple ci-dessous, vous placez les champs dans la vue ou sélectionnez des champs dans l'ordre : D, B, E. Vous oubliez les champs A et C.

Fonctionnement du tri lors de l'extraction et de l'ajout

Lors de l'extraction et de l'ajout, les éventuels ordres de tri existant dans les tables source et cible sont conservés séparément dans les jeux d'enregistrements respectifs de la table combinée obtenue.

Même si les enregistrements des deux tables sont triés, la table combinée obtenue est considérée comme non triée, dans la mesure où les enregistrements extraits sont ajoutés en tant que groupe à la fin de la table cible sans tenir compte d'un quelconque ordre de tri existant dans la table cible.

Par exemple, si vous extrayez et ajoutez des tables mensuelles ou trimestrielles pour créer une table annuelle, tout tri interne sur les données mensuelles ou trimestrielles est conservé. Si nécessaire, vous pouvez trier la table combinée obtenue après avoir effectué une ou plusieurs opérations d'extraction et d'ajout.

Extraction et ajout à partir de tables de serveur et de tables locales

Vous pouvez extraire et ajouter des données provenant des tables de serveur et des tables locales. Les données extraites d'une table de serveur peuvent être ajoutées à une table sur le serveur ou sur votre ordinateur local. Les données extraites d'une table locale peuvent être ajoutées uniquement à une table sur votre ordinateur local.

Conditions requises pour l'extraction et l'ajout de données

Lorsque vous extrayez et ajoutez des données, ces dernières doivent remplir certaines conditions pour que l'opération aboutisse. Si les données ne répondent pas aux critères, des données désordonnées, manquantes ou inexactes peuvent apparaître.

Si une différence de structure de données au niveau des champs empêche le bon déroulement de l'extraction et de l'ajout de données, vous pouvez harmoniser les champs. Pour plus d'informations, consultez la section Harmonisation des champs.

Pour les tables pourvues de structures d'enregistrement différentes (c'est-à-dire dont les éléments de données ne sont pas identiques), utilisez une opération de jonction ou d'association.

Astuce

Dans certains cas, il peut être plus simple ou plus pratique de combiner les données en dehors d'Analytics. Si vous rencontrez des difficultés pour ajouter des données dans Analytics en raison de la présence d'incohérences entre les champs, consultez la section Méthodes alternatives pour combiner des données.

Le tableau ci-dessous résume les conditions requises pour les différentes options d'extraction et d'ajout.

 

Condition préalable

Extraire et ajouter par enregistrement

Extraire et ajouter par vue

Extraire et ajouter par champs

Champs (éléments de données)

Les champs (éléments de données) dans les tables source et cible doivent être identiques.

Oui

Non

Les champs contenus dans la table cible peuvent être un sous-ensemble des champs contenus dans la table source.

Non

Les champs contenus dans la table cible peuvent être un sous-ensemble des champs contenus dans la table source.

Ordre des champs

Les champs correspondant dans les tables source et cible doivent être dans le même ordre dans les formats de table.

Oui

Non

Les champs contenus dans la vue de la table source doivent être dans le même ordre que les champs dans le format de table de la table cible.

Non

Vous devez sélectionner les champs contenus dans la table source dans le même ordre que les champs dans le format de table de la table cible.

Nombre de champs

Le nombre de champs dans les tables source et cible doit être identique.

Oui

Non

Le nombre de champs contenus dans la vue de la table source doit être identique au nombre de champs dans le format de table de la table cible.

Non

Vous devez sélectionner un nombre de champs dans la table source équivalent au nombre de champs dans le format de table de la table cible.

Structure de la vue

La structure des données de la vue de la table source doit être identique au format de table de la table cible.

Non

Oui

Non

Long. de l'enreg.

La longueur d'enregistrement globale doit être identique dans la table source et dans la table cible.

Oui

Non

Non

Longueur de champ

La longueur des champs correspondants dans les tables source et cible doit être identique.

Oui

Oui

Oui

Nom de champ

Les noms des champs correspondants dans les tables source et cible doivent être identiques.

Non

Non

Non

Les noms des champs de la table cible sont utilisés dans la table combinée ainsi créée.

Position de départ

La position de départ des champs correspondants dans les tables source et cible doit être identique.

Oui

Non

Non

Type de données

Le type de données des champs correspondants dans les tables source et cible doit être identique.

Oui

Oui

Oui

Format DateHeure

Le format des dates et des DateHeures des champs correspondants dans les tables source et cible doit être identique.

Oui

Oui

Oui

Aide d'Analytics 14.1