TIBCO X Certified Professional 4 — Questions and Answers
Question 1: Which Spotfire Automation Services feature allows analyses to be automatically refreshed and distributed on a scheduled basis?
- Jobs scheduled via Automation Services (Correct answer)
- Scheduled Data Refresh in Web Player
- Library Sync Task
- Information Link polling
Correct answer: Jobs scheduled via Automation Services
Automation Services Jobs are workflow tasks that can be scheduled (e.g., nightly) to refresh data, export outputs, and email results automatically.
Question 2: In Spotfire, what is the effect of setting a column's data type to 'SingleReal' versus 'Real'?
- SingleReal uses 32-bit floating point precision; Real uses 64-bit double precision (Correct answer)
- SingleReal rounds to the nearest integer; Real keeps decimals
- SingleReal disallows negative values; Real allows all values
- There is no functional difference between the two types
Correct answer: SingleReal uses 32-bit floating point precision; Real uses 64-bit double precision
SingleReal is a 32-bit float (~7 decimal digits of precision), while Real is a 64-bit double (~15 decimal digits), affecting memory usage and numeric accuracy.
Question 3: When creating a Spotfire cross-table calculation, what happens if the relationship between two data tables is not defined?
- The expression returns null/empty for all rows where no match exists (Correct answer)
- Spotfire automatically creates a natural join
- The analysis raises a build error and refuses to open
- All rows from both tables are concatenated
Correct answer: The expression returns null/empty for all rows where no match exists
If no relationship is defined between tables, cross-table expressions cannot resolve matches and will return null for unmatched rows.
Question 4: Which IronPython method is used to retrieve the current active document in a Spotfire script?
- Document (Correct answer)
- Application.GetService(DocumentService)
- Spotfire.Dxp.Application.Document.ActiveDocument
- GetCurrentDocument()
Correct answer: Document
In Spotfire IronPython scripts, the 'Document' variable is automatically injected and refers to the current active document object.
Question 5: A Spotfire analyst wants to color a scatter plot by a column that has more than 20 distinct string values. Which color scheme type is most appropriate?
- Categorical color scheme (Correct answer)
- Gradient color scheme
- Segment color scheme
- Fixed color scheme
Correct answer: Categorical color scheme
A categorical color scheme assigns a unique color to each distinct string value, making it the correct choice for nominal/categorical data.
Question 6: In TIBCO Spotfire, what is the purpose of 'Details Visualizations' (formerly Details-on-Demand)?
- Display additional information about marked rows in a separate panel (Correct answer)
- Show a tooltip for hovered data points only
- Filter the main visualization to show only selected rows
- Open an external URL for each selected record
Correct answer: Display additional information about marked rows in a separate panel
Details Visualizations show granular information (e.g., a table of attributes) for currently marked rows in a dedicated panel below or beside the main visualizations.
Question 7: Which Spotfire server configuration setting controls the maximum number of concurrent open analyses per user session?
- Max open analyses per session (Correct answer)
- Session timeout interval
- Max concurrent logins
- Heap allocation per session
Correct answer: Max open analyses per session
The 'Max open analyses per session' setting in the Spotfire Server configuration limits how many analyses a single user session can have open simultaneously.
Which Spotfire Automation Services feature allows analyses to be automatically refreshed and distributed on a scheduled basis?