Spotfire: Understanding "Saving embedded data table" and "Loading embedded data table" messages in DXP files.

book

Article ID: KB0138617

calendar_today

Updated On:

Products Versions
Spotfire All

Description

We may observe messages such as "Saving embedded data table" and "Loading embedded data table" when opening or saving Spotfire DXP files to or from a library. This behavior can occur even when no data tables are explicitly set to "Stored data" in the Data Canvas or "Embedded in analysis" within the Data Table Properties.

The underlying cause for these messages is the management of Persistent Data Tables within Spotfire. These are internal application objects that store essential analysis metadata, including but not limited to markings, filtering states, highlights, and primary keys. This metadata is crucial for preserving the interactive state of an analysis. To ensure the analysis state is maintained across sessions, this metadata is embedded directly within the DXP file. The "embedded data table" referenced in the messages is this Persistent Data Table that holds the analysis metadata.

Key Takeaways

To understand the appearance of "Saving embedded data table" and "Loading embedded data table" messages:

  1. Recognize that these messages are related to the internal processing of Spotfire analysis metadata.
  2. Understand that these messages do not solely indicate the presence of explicitly embedded primary data tables.
  3. Be aware that Spotfire utilizes internal Persistent Data Tables to store vital analysis metadata, such as markings, filtering states, highlights, and primary keys.
  4. This metadata is automatically embedded within the DXP file to ensure the analysis state is preserved when saving and loading.
  5. Persistent Data Tables are internal Spotfire objects and are not designed for direct user interaction or management. Their processing is a normal operational aspect of Spotfire when an analysis contains such metadata.

Environment

All

Issue/Introduction

This article explains why "Saving embedded data table" and "Loading embedded data table" messages appear when interacting with Spotfire DXP files. These messages refer to the application's handling of internal analysis metadata rather than explicitly embedded primary data.