Méthodes de chargement

Si vos données proviennent d'une connexion de données à un système externe, vous avez la possibilité de choisir la manière dont les données ajoutées doivent être chargées : soit en tant que données « in-memory », analysées par le moteur de données interne de Spotfire, soit en tant que données « in-database », où tous les calculs sont gérés par le système externe.

Analyse « in-memory » (importation)

Les fichiers texte, les fichiers Excel et les requêtes préformatées (non disponibles dans le cloud) sont toujours importés et analysés « in-memory », tandis que vous pouvez choisir d'importer les données pour les connexions de données, si vous le souhaitez. Lorsque vous travaillez avec des données « in-memory », vous avez accès à toutes les fonctionnalités de Spotfire, via le moteur de données intégré. Le moteur de données interne est disponible pour tous les utilisateurs, que ce soit dans le client Windows ou pour les utilisateurs du client Web sur le serveur. Vous pouvez utiliser toutes les colonnes comme filtres et réaliser plusieurs types de calculs. Avec les données importées, vous pouvez également combiner les données de différentes sources dans une seule table de données à l'aide des opérations Ajouter des lignes ou Ajouter des colonnes (et, au moyen de Spotfire Analyst, il est possible d'ajouter des transformations aux données).

Si votre volume de données est suffisamment faible, l'importation des données est la plupart du temps l'option préférée, car cela peut améliorer les performances des calculs.

Analyse « in-database » (externe)

Si vous choisissez de conserver une connexion de données externe, tous les calculs seront effectués à l'aide du système externe et non avec le moteur de données Spotfire. Vous pouvez ainsi travailler avec d'importants volumes de données que la mémoire principale ne pourrait pas prendre en charge et tirer parti de la puissance du système externe. Avec les connexions de données externes, vous n'avez accès qu'à la sélection actuelle de données et toutes les agrégations et les calculs sont réalisés dans la base de données (« in-database » ou in-db).

Lorsqu'une visualisation utilise les données « in-database », elle envoie directement les requêtes à la source de données externe. Dès que la configuration d'une visualisation est modifiée (par exemple, la définition d'une mesure sur l'axe des Y ou l'ajout d'une colonne catégorielle), une nouvelle requête est envoyée à la source de données, ce qui entraîne la création de données agrégées.

Lorsque vous utilisez des données « in-database », les méthodes d'agrégation disponibles dépendent du connecteur et de la source de données sous-jacente.

Les données « in-database » peuvent être préférables si vous travaillez avec des volumes de données très importants, qui ne conviendraient pas aux données « in-memory », ou si vous voulez vous assurer que les données sont toujours les plus récentes sur votre système externe et qu’elles sont toujours gérées selon les paramètres de votre système externe.

Paramètres du chargement des données

Pour des données « in-memory », vous pouvez définir les paramètres du Chargement de données pour chaque source dans votre table de données. Ces paramètres déterminent s'il faut utiliser Données stockées, Toujours de nouvelles données ou Nouvelles données dès que possible. Vous pouvez modifier les paramètres de chargement des données pour les sources concernées depuis le Canevas de données. Voir stockage des données dans l'analyse pour obtenir de plus amples informations.

Voir aussi Rechargement des données.