TIBCO Data Connections and Data Sources 2 — Questions and Answers
Question 1: What is 'Data on Demand' in TIBCO Spotfire?
- A paid feature for purchasing external datasets
- A mode where data is loaded automatically based on user selections such as markings or filter values (Correct answer)
- A batch process that downloads data overnight
- A streaming feature for real-time IoT data
Correct answer: A mode where data is loaded automatically based on user selections such as markings or filter values
Data on Demand retrieves data dynamically based on user interactions, such as when a user marks a data point or changes a filter, reducing initial load time.
Question 2: Which operation in TIBCO Spotfire combines columns from two data tables using a shared key column?
- Add Rows
- Add Columns (Correct answer)
- Union
- Append
Correct answer: Add Columns
The 'Add Columns' operation performs a join between two data tables based on one or more matching key columns, adding new columns to the existing table.
Question 3: What is the TIBCO Spotfire Library primarily used for in the context of data connections?
- Storing local backup copies of .dxp files on each user's machine
- A centralized server-side repository for sharing analyses, Information Links, and data connection definitions (Correct answer)
- A local cache directory for downloaded CSV files
- A log of all past database queries executed by Spotfire
Correct answer: A centralized server-side repository for sharing analyses, Information Links, and data connection definitions
The Spotfire Library is a server-side repository that enables teams to share analyses, Information Links, and other assets across the organization.
Question 4: What does a parameterized Information Link allow in TIBCO Spotfire?
- It links two separate analyses together in the same browser tab
- It accepts user-supplied input values to filter or customize the data retrieved from a data source (Correct answer)
- It automatically updates parameters based on the server clock
- It encrypts parameters before sending them to the database
Correct answer: It accepts user-supplied input values to filter or customize the data retrieved from a data source
Parameterized Information Links accept runtime inputs (e.g., date range or category) so users can dynamically control what data is loaded.
Question 5: What happens when a user clicks 'Refresh Data' in a TIBCO Spotfire analysis that uses linked data sources?
- Only the currently visible page is recalculated
- All linked data sources are re-queried to retrieve the latest data from the source (Correct answer)
- The analysis file is deleted and must be rebuilt from scratch
- Embedded data tables are overwritten from a local file
Correct answer: All linked data sources are re-queried to retrieve the latest data from the source
Refreshing data re-executes the queries for all linked data sources, pulling in any updates that have occurred since the last load.
Question 6: When combining two data tables using 'Add Rows' in TIBCO Spotfire, what must be true about the two tables?
- They must have identical row counts
- They must share at least one column with matching names and compatible data types for alignment (Correct answer)
- They must both be embedded, not linked
- They must come from the same database connection
Correct answer: They must share at least one column with matching names and compatible data types for alignment
When adding rows, Spotfire uses column matching by name and type to align data; columns that match are stacked, and non-matching columns get null values.
Question 7: In TIBCO Spotfire, which connection approach is best suited for analyzing datasets too large to load into memory?
- Embedded data mode
- Linked flat-file mode
- In-database mode (Correct answer)
- Data on Demand with a 100-row limit
Correct answer: In-database mode
In-database mode keeps the data in the source database and pushes query processing there, making it the right choice for very large datasets.
What is 'Data on Demand' in TIBCO Spotfire?