Guide de l'utilisateur de TIBCO Spotfire® Business Author et Consumer

Données liées, stockées et intégrées

À l'enregistrement d'une analyse, vous devez choisir si les données doivent être stockées dans l'analyse ou si elles doivent être mises à jour lorsque celles de la source sont mises à jour.

Par défaut, les données restent toujours liées à la source, mais celles qui proviennent de différentes sources ont des comportements de chargement différents. En règle générale, vous pouvez modifier le comportement de chargement de chaque source spécifique dans une analyse. Cela permet, par exemple, d'obtenir systématiquement les dernières données d'une instance Salesforce à chaque ouverture d'une analyse, alors que les données cibles d'un fichier local peuvent être stockées dans l'analyse et mises à jour uniquement si les cibles ont été modifiées. Consultez stockage des données dans l'analyse.

En général, les paramètres de chargement des données sont disponibles lorsque vous cliquez sur un nœud de source de données dans le Canevas de données, mais vous pouvez également modifier les paramètres directement lors de l'enregistrement d'une analyse.

Consultez également Méthodes de chargement et Rechargement des données.

Données intégrées

Dans le client installé, dans la boîte de dialogue Propriétés de la table de données, un paramètre supplémentaire est disponible pour les Données stockées (« in-memory » uniquement). Là, il est possible de passer de Liées (paramètres individuels par source) à Imbriquées dans l'analyse. Ce paramètre était davantage utilisé avant l'ajout des paramètres du chargement des données pour les données liées. Cependant, il peut y avoir des situations où le paramètre Données intégrées est toujours préféré. Le choix de l'option dépend des données que vous utilisez, des utilisateurs qui consulteront l'analyse ainsi que des sources de données auxquelles ces utilisateurs ont accès. L'option liée permet une plus grande flexibilité, car elle vous permet de sélectionner différents paramètres du chargement des données pour différentes parties de la table de données, comme abordé ci-dessus. C'est pourquoi elle est la solution préférée dans la plupart des cas.

  • Les données liées vous permettent d'extraire systématiquement les dernières données de la source de données à chaque ouverture de l'analyse. Si vous le préférez, vous pouvez choisir de stocker les données d'une certaine partie de la table de données dans l'analyse. Il existe également une troisième solution : obtenir les nouvelles données, le cas échéant, mais stocker aussi les données pour les utilisateurs qui n'ont pas accès à la source ou pour une utilisation en mode hors ligne. L'utilisation des données liées vous permet de limiter au maximum la taille du fichier.
  • Les données imbriquées permettent d'effectuer une capture d'écran de la table de données finale dans le fichier d'analyse afin qu'il soit autonome et qu'il puisse être utilisé hors ligne. Vous pouvez mettre à jour la capture manuellement. Consultez Rechargement des données. Cependant, si vous imbriquez la table de données finale, vous n’aurez plus la possibilité de configurer différents chargements de données pour différentes parties de la table de données ni de modifier les paramètres et les configurations de chaque nœud qui constitue la table de données.

Remarque : Les données « in-database » ne peuvent pas être intégrées, car elles sont directement récupérées dans la base de données.

Colonnes calculées

Les colonnes calculées peuvent être mises en cache dans le fichier d'analyse, même si la table de données principale est liée, lorsque le paramètre Chargement des données est Données stockées. Les valeurs des colonnes calculées sont basées sur les valeurs du dernier rechargement des colonnes de données classiques. À l'ouverture d'une analyse, les colonnes de données classiques peuvent être rechargées à partir des sources de données (si les sources sont liées). Seules les colonnes calculées dont les données d'origine ont été modifiées sont ainsi recalculées. Au prochain enregistrement de l'analyse, les nouvelles valeurs des colonnes calculées sont mises en cache dans le fichier DXP. Vous pouvez désactiver la mise en cache des colonnes calculées dans l'onglet Général de la boîte de dialogue Propriétés de table de données (dans le client installé) pour recalculer systématiquement les colonnes et réduire la taille du fichier d'analyse.

Si une colonne calculée utilise une fonction dépendante de l'heure, par exemple DateTimeNow(), elle est automatiquement recalculée à l'ouverture du fichier même pour les tables de données imbriquées.