TML properties
This glossary details each TML property, and which types of TML files they’re included in.
a - g | h - l | m - z |
---|---|---|
<visualizations,visualizations>> |
- aggregation
-
The default aggregation of the output for a formula. In a Liveboard TML file, the default aggregation of the Worksheet, View, or table column, or the aggregation of the output for a formula.
Aggregation options depend on the data type.
Possible values are
SUM
,COUNT
,AVERAGE
,MAX
,MIN
,COUNT_DISTINCT
,NONE
,STD_DEVIATION
, andVARIANCE
Default:
SUM
.- Applicable to
-
Answers, Liveboards, Sets, SQL Views, Tables, Views, Worksheets
- alias
-
Aliases can be set for tables that are being used in the model. Aliases are especially useful for role playing dimension scenarios where an alias can be assigned to the same table that is being used in different roles.
- Applicable to
-
Models
- anchor_column_id
-
Defines the identifier of the column that the set is associated with.
- Applicable to
-
Sets
- answer
-
Top-level container for all object definitions within an answer, or answer or visualization within a Liveboard.
- Applicable to
-
Answers, Liveboards, Sets
- answer_columns
-
A list of columns generated by the search query.
- Applicable to
-
Answers, Sets
- answer_id
-
The GUID of an Answer. Used in Monitor alert TML files to specify the KPI used to create the alert. If you are importing or editing a Liveboard, use the pinboard_viz_id section instead, and do not include answer_id.
You can find this string of letters and numbers at the end of the URL for an Answer.
- Applicable to
-
Alerts
- authentication_type
-
The type of authentication used to connect to the connection. Note that authentication type is usually SERVICE_ACCOUNT, although certain connections also support KEY_PAIR.
- Applicable to
-
Connections
- axis_configs
-
Specifies the columns for each axis on a chart.
If you are displaying a column chart with a line chart overlaying it, for example, you would need to specify more than one
axis_config
.- Applicable to
-
Answers
- bin_size
-
Size of bin.
- Applicable to
-
Sets
- bins
-
Container for group configuration for bin-based column sets.
- Applicable to
-
Sets
- calendar
-
Specifies the calendar used by a date column.
Can be the Gregorian calendar (
default
), a fiscal calendar, or any custom calendar.See Custom calendar overview. Applicable to::: Models, SQL Views, Tables, Views, Worksheets
- chart
-
Contains configuration for the Answer, if it displays in chart format.
- Applicable to
-
Answers
- chart_columns
-
A list of columns in the chart.
- Applicable to
-
Answers
- client_state
-
A JSON string with more advanced chart and table configuration.
- Applicable to
-
Answers, Sets
- cohort
-
A top-level container for all object definitions within a cohort.
- Applicable to
-
Sets
- cohort_grouping_type
-
Describes the type of grouping contained in a set.
- Applicable to
-
Sets
- cohort_type
-
Describes the type of set, either column or query set.
- Applicable to
-
Sets
- column
-
The id of the column(s) being filtered on. When a Liveboard contains linked filters, or filters that affect visualizations based on more than one Worksheet, the primary filter column appears first in the list of columns in the TML. The linked filter column appears after the primary filter column.
- Applicable to
-
Alerts, Liveboards, Models, Tables, Views, Worksheets
- column_id
-
Describes how the column appears in the query. For example, if you sorted by
Quarter
in your search, from theCommit Date
column, thecolumn_id
of the column isQuarter(Commit Date)
.- Applicable to
-
Answers, Models, Sets, Views, Worksheets
- column_group_info
-
Enter the name of the column group. Column group names must be unique.
- Applicable to
-
Models
- column_groups
-
Create column groups to sort columns in the Search Data panel.
- Applicable to
-
Models
- column_type
-
The type of data the output of the formula represents.
Possible values:
MEASURE
orATTRIBUTE
. The default depends on the data_type.If the data type is
INT
orBIGINT
, the formula output’scolumn_type
defaults toMeasure
.If the data type is
BOOL
,VARCHAR
,DOUBLE
,FLOAT
,DATE
,DATETIME
, orTIME
, the formula output’scolumn_type
defaults toAttribute
.- Applicable to
-
Answers, Models, Sets, SQL Views, Tables, Views, Worksheets
- columns
-
The list of columns available from the data sources in the Model.
Each Model is identified by
name
,description
,column_id
, andproperties
.- Applicable to
-
Models, Tables
- combine_non_group_values
-
When set to true, combines all values which do not belong to any group.
- Applicable to
-
Sets
- combine_type
-
Defines how multiple group conditions should be combined for group-based column sets. Options are ALL or ANY.
- Applicable to
-
Sets
- comparator
-
The operator used in the condition of a Monitor threshold-based alert. The options are
COMPARATOR_GT
(greater than),COMPARATOR_LT
(less than),COMPARATOR_GEQ
(greater than or equal to),COMPARATOR_LEQ
(less than or equal to),COMPARATOR_EQ
(equal to),COMPARATOR_NEQ
(not equal to),PERCENTAGE_CHANGE_COMPARATOR_CHANGES_BY
(changes by %),PERCENTAGE_CHANGE_COMPARATOR_INCREASES_BY
(increases by %),PERCENTAGE_CHANGE_COMPARATOR_DECREASES_BY
(decreases by %). ThePERCENTAGE_CHANGE
operators are only valid if your KPI includes a time-series keyword, such asweekly
.- Applicable to
-
Alerts
- condition
-
Container for the Monitor threshold-based alert condition. Contains either a simple condition or a percentage change condition. To change a threshold-based alert to a scheduled alert, remove the
condition
section.- Applicable to
-
Alerts
- conditions
-
Conditions for each group for group-based column sets.
- Applicable to
-
Sets
- config
-
Container for all cohort configurations.
- Applicable to
-
Sets
- connection
-
A way to identify the external data warehouse connecting to ThoughtSpot.
- Applicable to
-
Connections, SQL Views, Tables
- creator
-
Container for information about the creator of a Monitor alert. The creator information is only visible for administrators.
Only administrators can change the owner/creator of an alert, and only at the time of alert creation. You can’t change the owner of an alert after the alert is created. - Applicable to
-
Alerts
- cron
-
Contains frequency information for delivery of Monitor alerts.
- Applicable to
-
Alerts
- currency_type
-
The source of the currency type.
One of:
is_browser : true
-
infers the currency data from the locale of your browser
column : <column_name>
-
extracts the currency information from a specified column
iso_code : <valid_ISO_code>
-
applies currency based on the ISO code;
See ISO 4217 Currency Codes and Set currency type for more information.
- Applicable to
-
Models, SQL Views, Tables, Views, Worksheets
- custom_file_guid
-
The GUID for a custom map uploaded by an administrator.
- Applicable to
-
Models, Tables, Worksheets
- custom_name
-
Optional display name for a column.
- Applicable to
-
Answers, Sets
- data_panel_column_groups
-
Define this property in each column to mark which column group(s) the column should be allocated to. When marking a column for multiple column groups, separate the group names using a comma.
- Applicable to
-
Models
- data_type
-
The data type of the formula output. If the data type is
INT32
orINT64
, the formula output’scolumn_type
defaults toMeasure
. If the data type isBOOL
,VARCHAR
,DOUBLE
,FLOAT
,DATE
,DATETIME
, orTIME
, the formula output’scolumn_type
defaults toAttribute
.- Applicable to
-
Answers, Models, Sets, Tables, Views, Worksheets
- day_of_month
-
The numbered days of the month, 1-31, when a Monitor alert should be sent. For example,
"3,18,25"
.- Applicable to
-
Alerts
- day_of_week
-
The numbered days of the week, 0-6, when a Monitor alert should be sent. For example,
"0,3,5"
.0
refers to Sunday, and6
refers to Saturday.- Applicable to
-
Alerts
- db
-
The database that a table resides in. Note that this is not the same as the data warehouse (Falcon, Amazon Redshift, or Snowflake, for example).
- Applicable to
-
Tables
- db_column_name
-
The name of the column in the database. Note that this database is not the same as the data warehouse (Amazon Redshift, or Snowflake, for example).
- Applicable to
-
Tables
- db_column_properties
-
The properties of the column in the database. Note that this database is not the same as the data warehouse (Amazon Redshift or Snowflake, for example).
- Applicable to
-
Tables
- db_table
-
The name of the table in the database. Note that this database is not the same as the data warehouse (Falcon, Amazon Redshift, or Snowflake, for example).
- Applicable to
-
Tables
- default_value
-
The default value for a Parameter in a Model. Specified when creating a Parameter.
- Applicable to
-
Models, Tables, Worksheets
- default_sort
-
When enabled, the column groups will be sorted alphabetically by group name in the data panel. When disabled, the groups will be sorted in the data panel in the order defined in the TML.
- Applicable to
-
Models
- description
-
The text that describes an object.
- Applicable to
-
Answers, Connections, Joins, Liveboards, Models, Sets, SQL Views, Tables, Views, Worksheets
- destination
-
The name of the destination table or view for a join.
- Applicable to
-
Joins, Models, Tables, Views, Worksheets
- display_mode
-
Determines whether the answer displays as a chart or a table. Specify either
CHART_MODE
orTABLE_MODE
.- Applicable to
-
Answers, Sets
- display_name
-
The name or value that displays in the Parameter dialog for an accepted value, if a display name was set when creating a Parameter. For example, if the Parameter accepts
true
andfalse
, the display names might beyes
andno
.- Applicable to
-
Alerts, Models, Worksheets
- display_headline_column
-
If the visualization is a headline, this parameter specifies the column the headline comes from.
- Applicable to
-
Liveboards
- end_time
-
The epoch time at which the alert should end. This is almost always 0, which means the alert continues to be triggered indefinitely. Do not edit this parameter.
- Applicable to
-
Alerts
- excluded_visualizations
-
A list of visualizations the Liveboard editor chose to exclude from the filter. Only appears when using selective filters.
- Applicable to
-
Liveboards
- expr
-
The definition of the formula. This should be the same as the formula expression in the formula editor.
- Applicable to
-
Answers, Models, Sets, Tables, Views, Worksheets
- filters
-
Contains specifications for filters.
- Applicable to
-
Alerts, Liveboards, Models, Views, Worksheets
- format_pattern
-
The format pattern string that controls the display of a number, date, or currency column.
- Applicable to
-
SQL Views, Tables, Views, Worksheets
- formulas
-
The list of formulas in the object.
Each formula is identified by
name
, theexpr
(expression), and an optionalid
attribute.- Applicable to
-
Answers, Models, Sets, Views, Worksheets
- frequency_granularity
-
Frequency with which ThoughtSpot sends a Monitor alert, either
HOURLY
,DAILY
,WEEKLY
, orMONTHLY
.- Applicable to
-
Alerts
- frequency_spec
-
Contains information about when ThoughtSpot sends a scheduled Monitor alert.
- Applicable to
-
Alerts
- fqn
-
The source table’s GUID. You can find this string of letters and numbers at the end of the URL for that table or connection.
For example, in
https://<company>.thoughtspot.com/#/data/tables/34226aaa-4bcf-4d6b-9045-24cb1e9437cb
, the GUID is34226aaa-4bcf-4d6b-9045-24cb1e9437cb
.Use this optional parameter to reduce ambiguity and identify a specific table, if you have multiple tables with the same name. When exporting a TML file, you have the option to Export FQNs of referenced objects, which ensures that the TML files you export contain FQNs for the underlying tables and connections. If you do not add the
fqn
parameter, and the connection or table you reference does not have a unique name, the file import fails.- Applicable to
-
Alerts, Answers, Joins, Models, Sets, SQL Views, Tables, Views, Worksheets
- geo_config
-
Specifies the geographic information of a column. See Add a geographical data setting.
- Applicable to
-
Models, SQL Views, Tables, Views, Worksheets
- geometryType
-
Specifies the geometry type of the TopoJSON file. Required for geographical configuration of Model or table columns that use a custom map. Accepts the following values:
POINT
,LINE_STRING
,LINEAR_RING
,POLYGON
,MULTI_POINT
,MULTI_LINE_STRING
,MULTI_POLYGON
,GEOMETRY_COLLECTION
,CIRCLE
- Applicable to
-
Models, Tables, Worksheets
- group_excluded_query_values
-
Name for combined group values which are not part of Query Set query.
- Applicable to
-
Sets
- groups
-
Container for group configuration for group-based column sets.
- Applicable to
-
Sets
- guid
-
The GUID for the object.
You can find this string of letters and numbers at the end of the URL for an object.
- Applicable to
-
Alerts, Answers, Connections, Liveboards, Sets, SQL Views, Tables, Views, Worksheets
- headline_aggregation
-
Specifies the type of aggregation the headline uses.
Can be
COUNT
,COUNT_DISTINCT
,SUM
,MIN
,MAX
,AVERAGE
, orTABLE_AGGR
.- Applicable to
-
Answers, Sets
- height
-
The height of the Liveboard visualization.
- Applicable to
-
Liveboards
- hide_excluded_query_values
-
Set to true to hide values which are not part of the Query Set query.
- Applicable to
-
Sets
- hour
-
Specifies the hour that a Monitor alert is scheduled to be sent. For example, if you specify
9
for thehour
parameter and17
for the minute parameter, ThoughtSpot sends the Monitor alert at 9:17 AM.- Applicable to
-
Alerts
- id
-
Specifies the id of an object, such as
tables
.- Applicable to
-
Alerts, Answers, Joins, Liveboards, Models, Sets, Tables, Views, Worksheets
- include_max
-
Indicates if the maximum value in a Parameter range is a valid value. For example, if the range is 0-10, and
include_max
is false, the value10
is not valid for that Parameter.- Applicable to
-
Models, Worksheets
- include_min
-
Indicates if the minimum value in a Parameter range is a valid value. For example, if the range is 0-10, and
include_min
is false, the value0
is not valid for that Parameter.- Applicable to
-
Models, Worksheets
- include_ungrouped_columns
-
Set as true/false for each column group. When defined as true, the defined column group includes all columns not sorted into the other column groups.
- Applicable to
-
Models
- index_priority
-
A value (1-10) that determines where to rank a column’s name and values in the search suggestions
ThoughtSpot prioritizes columns with higher values.
- Applicable to
-
Models, SQL Views, Tables, Views, Worksheets
- index_type
-
The indexing type for the column.
Possible values:
DONT_INDEX
,DEFAULT
(see Understand the default indexing behavior),PREFIX_ONLY
,PREFIX_AND_SUBSTRING
, andPREFIX_AND_WORD_SUBSTRING
Default:
DEFAULT
See Index Type Values.
- Applicable to
-
Models, SQL Views, Tables, Views, Worksheets
- is_additive
-
Controls extended aggregate options for attribute columns.
For attribute columns that have a numeric data type (
FLOAT
,DOUBLE
, orINTEGER
) or a date data type (DATE
,DATETIME
,TIMESTAMP
, orTIME
)Possible values:
true
orfalse
.Default:
true
.- Applicable to
-
Models, SQL Views, Tables, Views, Worksheets
- is_attribution_dimension
-
Controls if the column is an attribution dimension.
Used in managing chasm traps.
Possible values:
true
by default,false
to designate a column as not producing meaningful attributions across a chasm trapDefault:
true
- Applicable to
-
Models, SQL Views, Tables, Views, Worksheets
- is_bypass_rls
-
Specifies if the Model supports bypass of Row-level security (RLS) rules.
Possible values:
true
orfalse
Default:
false
- Applicable to
-
Models, Worksheets
- is_one_to_one
-
Specifies the cardinality of the join. This is an optional parameter.
- Applicable to
-
Joins, Models, SQL Views, Tables, Views, Worksheets
- join
-
Specific join, used in defining higher-level objects, such as table paths.
- Applicable to
-
Joins, Models, Tables, Views, Worksheets
- join_path
-
Specification of a composite join as a list of distinct
join
attributes.- Applicable to
-
Joins, Models, Tables, Views, Worksheets
- join_progressive
-
Specifies when to apply joins on a Model.
Possible values:
true
when joins are applied only for tables whose columns are included in the search, andfalse
for all possible joinsDefault:
true
- Applicable to
-
Models, Worksheets
- joins
-
Contains a list of joins between the tables and views.
If you edit the joins in the view TML file, you are only editing the joins for that specific view. You are not editing the joins at the table level. To modify table-level joins, you must edit the source table’s TML file.
Each join is identified by
name
, and the additional attributes ofsource
,destination
,type
, andis_one_to_one.
- Applicable to
-
Joins, Models, Tables, Views, Worksheets
- joins_with
-
Contains a list of external joins for which this object is the source. Each join is identified by
name
and optionaldescription
, and the additional attributes ofdestination
,type
,on
, andis_one_to_one
.- Applicable to
-
Joins, Models, SQL Views, Tables, Views, Worksheets
- key
-
Name of the Parameter referenced in a formula in an object.
In the parameter_overrides section,
key
refers to the Parameter’s GUID.- Applicable to
-
Answers, Connections, Liveboards
- layout
-
Specifies the Liveboard layout, in the order that a
visualization_id
is listed.- Applicable to
-
Liveboards
- liveboard
-
Top-level container for all object definitions within the Liveboard or SpotIQ result.
- Applicable to
-
Liveboards
- lesson_id
-
The numeric ID of the Search Assist Coach lesson created for the Model. The first lesson shown to users has an ID of 0, the second lesson has an ID of 1, and so on.
- Applicable to
-
Models, Worksheets
- lesson_plan_string
-
The content of the Search Assist Coach lesson created for the Model. For example,
"What were [Lo Tax] by [Lo Shipmode] in [Lo Commitdate].'2019' ?"
.- Applicable to
-
Models, Worksheets
- lesson_plans
-
Contains a list of Search Assist Coach lessons created for the Model.
- Applicable to
-
Models, Worksheets
- linked_parameters
-
Links the Model parameter to the underlying table parameter. Takes the syntax "table_name::table_parameter_name". The table parameter name should be the name of the parameter in ThoughtSpot.
Only applicable to tables imported from SAP Hana. - Applicable to
-
Models, Worksheets
- list_choice
-
Contains the list of accepted values for a Parameter, if a list was configured when creating a Parameter.
- Applicable to
-
Models, Worksheets
- list_config
-
Contains the list of accepted values for a Parameter, if a list was configured when creating a Parameter.
- Applicable to
-
Models, Worksheets
- locked
-
The 'automatically select my chart' option in the UI. If set to
true
, the chart type does not change, even when you change the search query.- Applicable to
-
Answers
- maximum_value
-
Maximum value for bin.
- Applicable to
-
Sets
- metric_id
-
Container for the KPI used in the Monitor alert.
- Applicable to
-
Alerts
- minimum_value
-
Minimum value for bin.
- Applicable to
-
Sets
- minute
-
Specifies the minute that a Monitor alert is scheduled to be sent. For example, if you specify
9
for thehour
parameter and17
for the minute parameter, ThoughtSpot sends the Monitor alert at 9:17 AM.- Applicable to
-
Alerts
- model
-
Top-level container for all object definitions within the Model.
- Applicable to
-
Models
- monitor_alert
-
Top-level container for all object definitions within the Monitor alert.
- Applicable to
-
Alerts
- month
-
The numbered months of the year (1-12, starting with January, even if you use a custom/fiscal calendar) in which the Monitor alert should be sent. For example, to send an alert only in March and September, specify
'3,9'
.- Applicable to
-
Alerts
- name
-
The name of an object. Applies to
monitor_alert
.- Applicable to
-
Alerts, Answers, Connections, Joins, Liveboards, Models, Sets, SQL Views, Tables, Views, Worksheets
- null_output_value
-
Name for combined group values which are not part of any group in group-based sets.
- Applicable to
-
Sets
- on
-
The join expression: the relationship definition, or the keys that your tables are joined on. For example,
[sale::Sale_Last Name] = [employee::Employee_Last Name] AND [sale::Sale_First Name] = [employee::Employee_First Name]
.To alter a relationship definition, edit this parameter.
- Applicable to
-
Joins, Models, SQL Views, Tables, Views, Worksheets
- oper
-
The operator of the filter. Accepted operators are
"in"
,"not in"
,"between"
,=<
,!=
,<=
,>=
,>
, or<
.- Applicable to
-
Alerts, Liveboards, Views, Worksheets
- operator
-
Operator for group conditions for group-based column sets.
- Applicable to
-
Sets
- ordered_column_ids
-
A list of columns, in the order they appear in the table.
- Applicable to
-
Answers, Sets
- owner
-
The owner of a column or query set.
- Applicable to
-
Sets
- override_value
-
The value a Parameter is set to in an Answer, if different from the default value.
- Applicable to
-
Answers, Liveboards
- parameter_overrides
-
Contains information on the value a Parameter is set to in an Answer, if different from its default value. If there is no
override_value
line, the Parameter is set to the default value.- Applicable to
-
Answers, Liveboards
- parameter_values
-
Container for the Parameters in an Answer.
- Applicable to
-
Answers
- parameters
-
Container for the Parameters in a Model.
- Applicable to
-
Models, Tables, Worksheets
- percentage_change_condition
-
Container for the Monitor threshold-based alert condition, if the alert condition involves a percentage change. If the alert condition involves a simple condition (greater than, less than, equal, not equal to, greater than or equal to, less than or equal to), ThoughtSpot uses
simple_condition
instead ofpercentage_change_condition
.- Applicable to
-
Alerts
- personalised_view_id
-
ID of the personalised View the monitor alert is based on. If no personalised_view_id is included, this TML creates an alert with no ad-hoc filters applied. If a personalised_view_id is available and supplied as part of the metric_id, the filters and parameters applied to the personalised View are applied to create the contextual alert.
- Applicable to
-
Alerts
- personalised_view_info
-
Container for the filters and parameters applied on the personalized View. If the TML contains only personalised_view_info and no personalised_view_id, the TML creates a new personalised View, and the contextual alert created uses the filters and parameters provided in the personalised_view_info.
- Applicable to
-
Alerts
- phrase
-
Phrase associated with a view column.
- Applicable to
-
Views
- pinboard_id
-
The GUID of a Liveboard. Used in Monitor alert TML files to specify the KPI used to create the alert. If you are importing or editing an Answer, use answer_id instead, and do not include any part of the pinboard_viz_id section.
You can find this string of letters and numbers at the end of the URL for a Liveboard.
- Applicable to
-
Alerts
- pinboard_viz_id
-
Contains information about the KPI used to create a Monitor alert. If you are importing or editing an Answer, use answer_id instead, and do not include any part of the pinboard_viz_id section.
- Applicable to
-
Alerts
- properties
-
The list of the properties of the output for a formula within an Answer, or a container for the key-value pairs that define a connection.
Each formula’s output can have the following properties, depending on its definition:
column_type
andaggregation
.- Applicable to
-
Answers, Connections, Models, SQL Views, Tables, Views, Worksheets
- range_config
-
Contains the minimum and maximum values for the range of values allowed for a Parameter, if a range is specified when creating a Parameter.
- Applicable to
-
Models, Worksheets
- range_max
-
The maximum value for the range of values allowed for a Parameter, if a range is specified when creating a Parameter.
- Applicable to
-
Models, Worksheets
- range_min
-
The minimum value for the range of values allowed for a Parameter, if a range is specified when creating a Parameter.
- Applicable to
-
Models, Worksheets
- referencing_join
-
The Global join that is being referenced in the model.
Global joins are joins created between tables and can be used across multiple worksheets.
It is not possible to edit or override a Global join in the model but any Global join can be replaced by a Local join in the model.
referencing_joins
field in the model does not require details of the join itself.- Applicable to
-
Models
- return_column_id
-
Return column for column-based query sets.
- Applicable to
-
Models
- rls_rules
-
A container for the full definition of row-level security rules for the table.
- Applicable to
-
Tables
- rule
-
A conditional formatting rule.
- Applicable to
-
Tables
- rules
-
A container for the names and expressions of row-level security rules for the table.
- Applicable to
-
Tables
- sap_parameter_name
-
The name of the parameter from the SAP Hana calculated view.
- Applicable to
-
Tables
- schema
-
The schema that the table is a part of.
- Applicable to
-
Tables
- search_output_column
-
Name of the column generated by the view. To change the name of the column in the view, edit the
name
parameter.- Applicable to
-
Views
- search_query
-
A string that represents the fully disambiguated search query. Refer to Components of a Search Query to understand syntax.
- Applicable
-
Answers, Sets, Views
- second
-
Specifies the second that a Monitor alert is scheduled to be sent. For example, if you specify
"30"
for thesecond
parameter,9
for thehour
parameter, and17
for the minute parameter, ThoughtSpot sends the Monitor alert at 9:17 and 30 seconds. You can only specify seconds in TML, not in the UI.- Applicable to
-
Alerts
- show_headline
-
Determines whether to show the headline for this column.
true
shows the headline.- Applicable to
-
Answers
- simple_condition
-
Container for the Monitor threshold-based alert condition. If the alert condition involves a percentage change, ThoughtSpot uses
percentage_change_condition
instead ofsimple_condition
.- Applicable to
-
Alerts
- size
-
The size of a visualization in a Liveboard, if using ThoughtSpot’s predetermined sizes. The options are
EXTRA_SMALL
,SMALL
,MEDIUM
,LARGE
,LARGE_SMALL
,MEDIUM_SMALL
, andEXTRA_LARGE
.- Applicable to
-
Liveboards
- start_time
-
The epoch time at which the user created the alert. Do not edit this parameter.
- Applicable to
-
Alerts
- source
-
Name of the source table or view for a join.
- Applicable to
-
Joins, Models, Tables, Views, Worksheets
- spotiq_preference
-
Specifies whether to include a column in SpotIQ analysis. Specify
EXCLUDE
, or this property defaults to include the column in SpotIQ Analysis.- Applicable to
-
Models, SQL Views, Tables, Views, Worksheets
- sql_output_column
-
Name of the SQL’s output column as per the select clause in the view’s SQL query.
- Applicable to
-
SQL Views
- sql_query
-
A string that represents the SQL query used to create the SQL view.
- Applicable to
-
SQL Views
- sql_view
-
Top-level container for all object definitions within the SQL view.
- Applicable to
-
SQL Views
- sql_view_columns
-
The list of columns in the SQL view.
Each column is identified by
name
,description
, andproperties
.- Applicable to
-
SQL Views
- status
-
Use the status property to define whether to enable or disable column groups. When disabled, columns return to the default sort in the data panel, while the column properties in the TML file are unaffected.
- Applicable to
-
Models
- subscribed_user
-
List of users subscribed to a Monitor alert.
- Applicable to
-
Alerts
- synonyms
-
Alternate names for the column, used in search.
- Applicable to
-
Models, SQL Views, Tables, Views, Worksheets
- table
-
Contains configuration for the answer, if it displays in table format. In a Models TML file, specific table used in defining higher-level objects, such as table paths.
- Applicable to
-
Answers, Joins, Models, Sets, Tables, Views, Worksheets
- table_columns
-
The columns in an Answer that is being displayed in table format.
- Applicable to
-
Answers, Sets, Views
- table_paths
-
The list of table paths.
Each table path is identified by the
id
, and additional attributes oftable
andjoin_path
.- Applicable to
-
Joins, Models, Tables, Views, Worksheets
- tables
-
List of tables used by the underlying KPI. Each table is defined by
name
.- Applicable to
-
Alerts, Answers, Models, Sets, Tables, Views, Worksheets
- tabs
-
List of tabs in the Liveboard.
- Applicable to
-
Liveboards
- threshold
-
Container for the threshold value in a Monitor threshold-based alert.
- Applicable to
-
Alerts
- time_zone
-
Specifies the timezone ThoughtSpot should use when sending an alert. For example, if you live in New York City (ET) and are creating an alert for someone in Los Angeles (PST), you may want to specify that the alert should be sent at 9 AM in the
America/Los_Angeles
timezone. Specify the timezone with the full name: America/Los_Angeles, not PST.- Applicable to
-
Alerts
- type
-
The type of date filter. Within the
chart
section of an Answer TML file, this is the chart type. Within a Connection TML file, this is the type of connection. Within a Join file, this is the join type.- Applicable to
-
Alerts, Answers, Connections, Joins, Models, SQL Views, Tables, Views, Worksheets
- user_email
-
The email address of the creator of a Monitor alert, or the email addresses of subscribed users for a Monitor alert. The creator information is only visible for administrators. If you specify both a
username
and auser_email
for the creator of a Monitor alert, theusername
specified takes precedence. If theuser_email
is the only parameter specified and multiple ThoughtSpot users have that email address, the TML validation returns an error, and you must specify a username.Only administrators can change the owner/creator of an alert, and only at the time of alert creation. You can’t change the owner of an alert after the alert is created. - Applicable to
-
Alerts
- username
-
The username of the creator of a Monitor alert, or the usernames of subscribed users for a Monitor alert. The creator information is only visible for administrators. If you specify both a
username
and auser_email
for the creator of a Monitor alert, theusername
specified takes precedence.Only administrators can change the owner/creator of an alert, and only at the time of alert creation. You can’t change the owner of an alert after the alert is created. - Applicable to
-
Alerts
- value
-
The threshold value in a Monitor threshold-based alert, or an accepted value for a Parameter, if a list was configured when creating a Parameter. In a Connection TML file, the value defined in a key-value pair. In a Liveboard TML file, the configured value of the Parameter referenced in a formula in the last saved state of the Liveboard or an Answer within a Liveboard.
- Applicable to
-
Alerts, Answers, Connections, Liveboards, Models, Worksheets
- values
-
The values being filtered (excluded or included) in a Liveboard.
- Applicable to
-
Alerts, Liveboards, Models, Views, Worksheets
- view
-
Top-level container for all object definitions within the view.
- Applicable to
-
Views
- view_columns
-
The list of columns in the view.
Each column is identified by
name
,description
,column_id
,phrase
andproperties
.- Applicable to
-
Views
- visualization_id
-
The id of a visualization.
Used to specify the Liveboard’s layout.
- Applicable to
-
Liveboards
- visualizations
-
The visualizations in a Liveboard: tables, charts, and headlines.
- Applicable to
-
Liveboards
- viz_guid
-
The GUID for the Liveboard visualization. The GUID provides a distinct way to identify the Liveboard visualization, even if it has the same name as another Liveboard visualization.
- Applicable to
-
Liveboards
- viz_id
-
The GUID of a Liveboard visualization. Used in Monitor alert TML files to specify the KPI used to create the alert. If you are importing or editing an Answer, use answer_id instead, and do not include any part of the pinboard_viz_id section.
You can find this string of letters and numbers at the end of the URL for a Liveboard visualization. Under the visualization’s more
menu, select Copy link. The link copies to your clipboard. The second string of letters and numbers in the URL is the visualization GUID.
- Applicable to
-
Alerts
- worksheet
-
Container for worksheet id and name to which the cohort belongs.
- Applicable to
-
Sets, Worksheets
- worksheet_columns
-
The list of columns in the Worksheet.
Each Worksheet is identified by
name
,description
,column_id
, andproperties
.- Applicable to
-
Worksheets
- width
-
The width of the Liveboard visualization.
- Applicable to
-
Liveboards
- x
-
The horizontal location of the Liveboard visualization, relative to the upper left of the Liveboard.
- Applicable to
-
Liveboards
- "y"
-
The vertical location of the Liveboard visualization, relative to the upper left of the Liveboard.
- Applicable to
-
Liveboards
Related information