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.
|
Extraire par vue |
Extrait tous les champs dans la vue actuelle.
|
Extraire par champs |
Extrait une sélection de champs individuels.
|
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 |