Extraction des données

L'opération d'extraction vous permet d'extraire tout ou partie des enregistrements ou des champs d'une table Analytics dans une nouvelle table Analytics.

La nouvelle table peut être :

  • une copie identique contenant l'ensemble des enregistrements et des champs de la table source
  • un sous-ensemble des enregistrements contenus dans la table source
  • un sous-ensemble des champs contenus dans la table source
  • un sous-ensemble des enregistrements et des champs dans la table source

L'ordre de tri existant dans la table source est conservé dans la nouvelle table.

Remarque

L'extraction de données, puis leur ajout à la fin d'une table Analytics existante, est une technique de combinaison de données. Elle est expliquée dans la section sur la combinaison des données. Pour plus d'informations, consultez la section Extraction et ajout de données.

L'utilité de l'extraction des données

Voici quelques-unes des raisons qui motivent l'extraction de données vers une nouvelle table :

  • créer un sous-ensemble contenant uniquement les données pertinentes dans le cadre d'une analyse donnée, et ainsi diminuer la taille du fichier et la durée du traitement
  • utiliser des filtres pour isoler des éléments particuliers dans une table distincte pour des analyses complémentaires
  • conserver l'intégrité d'un fichier de données d'origine en extrayant son contenu vers une copie de travail du fichier.
  • convertir des champs calculés en champs physiques renseignés avec les valeurs calculées réelles
  • extraire des données d'une table de serveur vers une nouvelle table locale
  • extraire des données issues d'au moins deux tables associées vers une nouvelle table Analytics

Différence entre l'extraction des données et la copie d'une table

La différence existant entre l'opération d'extraction de l'ensemble des données et la copie d'une table dans le Navigateur (Modifier > Copier), c'est que l'extraction crée un nouveau fichier de données source (.fil) ainsi qu'un nouveau format de table, tandis que la copie crée uniquement un format de table restant associé au fichier de données source d'origine.

Extraction par enregistrement, par vue ou par champs

Lors de l'extraction des données, les options suivantes s'offrent à vous :

  • Enregistrement extraire des enregistrements entiers
  • Vue extraire tous les champs d'une vue
  • Champs extraire une sélection des champs individuels

Lorsque vous extrayez des enregistrements dans leur intégralité, l'enregistrement est copié de façon exacte, y compris les données stockées dans des omissions non définies dans le format de table.

Lorsque vous extrayez tous les champs d'une vue, ou des champs individuels, toute portion non définie d'un enregistrement est ignorée, même si vous extrayez tous les champs dans la table source.

Extraction de champs calculés

Les champs calculés demeurent des champs calculés lorsque vous extrayez par enregistrement. Ils sont convertis en champs physiques du type de données approprié, et renseignés avec les valeurs calculées réelles, lorsque vous extrayez par vue ou par champ.

Extraction des données heure d'un champ calculé

Si un champ calculé contient une heure locale avec un décalage UTC (par exemple, 23:59:59-05:00), les heures locales et le décalage UTC sont conservés lorsque vous effectuez une extraction par enregistrement.

Lorsque vous effectuez une extraction par vue ou par champs, les heures locales et le décalage UTC sont convertis en UTC sans décalage. Par exemple, 23:59:59-05:00 devient 04:59:59.

Informations supplémentaires à propos de l'extraction par vue

La sélection de l'option Vue dans la boîte de dialogue Extraire vous permet d'extraire exactement les données en cours d'affichage dans la vue active.

Les informations suivantes s'appliquent lors de l'extraction par vue :

Quels champs sont extraits ?

Seuls les champs actuellement affichés dans la vue sont extraits. Les champs supplémentaires qui font partie du format de table mais qui ne s'affichent pas dans la vue ne sont pas extraits.

Tous les champs de la vue sont extraits. Pour extraire un sous-ensemble de champs, supprimez les champs indésirables de la vue, créez une vue ne comportant que les champs requis ou utilisez l'extraction par champs plutôt que l'extraction par vue.

Ordre des champs Les champs sont extraits dans leur ordre d'apparition dans la vue. Pour extraire les champs dans un autre ordre, réorganisez-les dans la vue ou créez une vue comportant les champs dans l'ordre souhaité, avant l'extraction.
Filtrage Si un filtre est actuellement appliqué à la vue, seules les données répondant aux critères des filtres sont extraites.
Commentaires d'enregistrement Les commentaires sur les enregistrements sont extraits uniquement si la colonne NoteEnregistrement a été préalablement ajoutée à la vue.
Autres titres de colonne Si d'autres titres de colonnes sont spécifiés au niveau de la vue, l'extraction par vue conserve les titres au niveau de la vue. Si vous utilisez la syntaxe de la trace des commandes permettant de réexécuter la commande d'extraction, les autres titres de colonnes spécifiés dans le format de table sont utilisés et les titres au niveau de la vue sont ignorés.

Scripts

Ligne de commande

La spécification de l'extraction par vue n'est pas prise en charge dans les scripts ou dans la ligne de commande. Lorsqu'elle est effectuée dans ACLScript, l'extraction par vue revient en réalité à extraire par champs ( c'est-à-dire EXTRACT FIELDS ) à l'aide de tous les champs de la vue active, dans l'ordre dans lequel ils apparaissent dans la vue.

Extraction des champs logiques

L'extraction des champs logiques nécessite de sélectionner l'option Inclure les filtres dans les listes (OutilsOptionsInterface).

Définition d'un total de contrôle

Si vous extrayez l'ensemble des enregistrements d'une table, ou l'ensemble des données d'une vue ou d'une sélection de champs, vous pouvez définir un total de contrôle sur un champ numérique afin de vérifier que l'ensemble des données a bien été extrait.

Définissez un total de contrôle pour un champ dans la boîte de dialogue Format de table. Lorsque vous avez extrait les données, dans la nouvelle table, sélectionnez OutilsHistorique de la table afin de comparer les totaux de contrôle d'entrée et de sortie. Pour plus d'informations, consultez la section Définition d'un champ physique.

Extraction de données à partir de tables de serveur et de tables locales

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

Étapes

Vous pouvez extraire tout ou partie des enregistrements ou des champs d'une table Analytics et les sortir dans une nouvelle table Analytics.

Remarque

L'extraction de données, puis leur ajout à la fin d'une table Analytics existante, est une technique de combinaison de données. Elle est expliquée dans la section sur la combinaison des données. Pour plus d'informations, consultez la section Extraire et ajouter des données.

Aide d'Analytics 14.1