The Self-Service Analytics Elasticsearch connector lets you access the data available in the Elasticsearch storage using the Self-Service Analytics client. The Self-Service Analytics Elasticsearch connector supports the following Elasticsearch versions.
Elasticsearch 7.0 - 7.17
Use the Elasticsearch 7 connector to connect to OpenSearch earlier than 2.x. To connect to OpenSearch 2.x and higher, use the OpenSearch connector.
Elasticsearch 8.1 - 8.17
You cannot import or export Elasticsearch data sources (or the visuals and dashboards that use those Elasticsearch data sources) if the version of the Elasticsearch connector in the Self-Service Analytics environment is different from the version used by the data sources. For example, you cannot import an Elasticsearch 7 data source you have exported if your Self-Service Analytics environment only has an Elasticsearch 8 connector defined. When you change connector versions in your Self-Service Analytics environment, we recommend that you also create new data source configurations (and associated visuals and dashboards) for the newer version.
Before you can establish a connection from Self-Service Analytics to Elasticsearch storage, a connector server needs to be installed and configured. See Manage Connectors and Connector Servers for general instructions and Connect to Elasticsearch for details specific to the Elasticsearch connector.After setting up the connector, create data sources that specify the necessary connection information and identify the data you want to use. See Create and Manage Data Sources for more information. After you set up your data sources, create dashboards, self-service reports, and visuals from the data in these data sources.This section covers the following topics:
Connect to Elasticsearch with a Configured Custom Certificate
If your Elasticsearch cluster is configured with a custom certificate, you should configure a truststore for the Elasticsearch connector.Connect to an Elasticsearch data store with a configured custom certificate
Copy a truststore to the machine on which the Elasticsearch connector is running.
Add the following lines to file the appropriate Elasticsearch jvm file.
For Linux: /etc/zoomdata/edc-elasticsearch-7.0.jvm, or /etc/zoomdata/edc-elasticsearch-8.0.jvm. Copy these files from the /opt/zoomdata/conf directory if a copy is not in /etc/zoomdata/.
For Windows: <install-path>/edc-elasticsearch-7.0.jvm or <install-path>/edc-elasticsearch-8.0.jvm. Copy these files from the <install-path>/conf directory if a copy is not in <install-path>.
Connect to Elasticsearch Using Amazon Web Services Authentication
You can connect the Self-Service Analytics Elasticsearch connectors to your Elasticsearch data store using Amazon Web Services (AWS) credentials. After connecting, the Self-Service Analytics Elasticsearch connectors work with AWS Elasticsearch without any restrictions.
AWS does not support Elasticsearch v8.0.
Connect the Elasticsearch connector to your Elasticsearch data store using AWS authentication:
Specify the AWS credentials in a standard AWS-format credentials file (see Format of the credentials file) and store the file in the Elasticsearch connector’s file system.
Edit the Elasticsearch properties file (edc-elasticsearch-7.0.properties) and locate or add the elasticsearch.aws.show-aws-connection-params property to the file. This property indicates whether AWS-specific connection parameters should be shown when a new connector is created or the connection properties of an existing connector are refreshed. Valid values are true or false. The default is false (users will not see new AWS connection parameters).Set the value of this property to true and save the properties file. For more information about Self-Service Analytics properties files, see Configuration Property Files.
Create a new Elasticsearch connection or edit an existing one (see Add Data Store Connections).The AWS connection parameters appear in the UI. Supply values for them as described in the following table.
Parameter
Specify
Description
AUTHENTICATE_WITH_AWS_CREDENTIALS
true
Indicate whether authentication with AWS credentials should be used. Note that the Elasticsearch username / password specification and AWS credentials cannot be simultaneously used for authentication. Valid values are true or false; the default is false (AWS credentials are not used).
AWS_REGION
a valid region name
Specify the AWS region where the target Elasticsearch service is running. This parameter is optional when host names in the connection string have the standard format <domain>.<region>.es.amazonaws.com (the region name can be extracted from the host name). However, when specified, it has priority over the region name included in the host name.
AWS_PROFILES_CONFIG_PATH
the path to the credentials file
Specify the location of the AWS credentials file in the Elasticsearch connector’s file system. This parameter is optional when the credentials file is in the default location (~/.aws/credentials for the user of the connector).
AWS_PROFILE
a valid profile name in the AWS credentials file
Specify the profile to use within the AWS credentials file. This parameter is optional if you choose to use the default profile in the AWS credentials file.
After you have specified all parameters necessary for the connection definition, save it. See Add Data Store Connections.
Composite aggregations are implemented by Elasticsearch 7 connectors. This support optimizes aggregations of Elasticsearch 7 data, except for queries with:
histograms
time groups with WEEK granularity
multiple groups when group fields belong to different nested contexts.
An Elasticsearch 7 configuration property elasticsearch.query.composite-agg.max-fetch-size in the Elasticsearch 7 configuration file (edc-elasticsearch-7.0.properties) can be used to specify the maximum number of buckets to return for each query within a composite aggregation.Valid values must be greater than zero; the default value is 10000. This property corresponds to the Elasticsearch setting search.max_buckets, that also has a default value of 10000.If you elect to increase the value of the elasticsearch.query.composite-agg.max-fetch-size property, be sure to correspondingly increase the value of the Elasticsearch search.max_buckets setting.
Distinct count and percentiles metrics return approximate values in Elasticsearch. The precision of the result returned by distinct count metric depends on the precision threshold setting (default value is 1000).You can change the value of the precision threshold by setting the elasticsearch.query.cardinality.precision.threshold property in the zoomdata.properties file.See Elasticsearch’s documentation on the following for more information:
control the level of accuracy of the distinct counts
The maximum supported value is 40000. However, we do not recommend you set this value as it may result in performance issues and the data source itself may return errors. For more info, refer to the Precision Control section by Elasticsearch.
elasticsearch.query.limit.nongrouped
10000
set the limit for the number of non-grouped records (per shard) to execute on.
elasticsearch.query.limit.grouped
10000
set the limit for the number of grouped records (per shard) to execute on.
If you need to change the default settings, add the corresponding properties (listed above) to the zoomdata.properties file and assign the required values. For more details, see Connector Properties and Property Files.
When setting up an Elasticsearch-based data source, select the indices and aliases to be queried, and select the fields to be handled. You can do this in three steps:
Select indices and aliases to be queried on the Source Creation tab.
Select indices Manually or Automatically.
If you want to get the data only from specific indices, select the Manually option and choose the corresponding indices from the list Select Indices.
The Automatically option is more flexible. It lets you set the pattern by which the indices will be selected automatically.For this option, you can select one of the pattern types. Note that when no indices match the pattern while querying, your visuals are returned empty.
Native - specify the pattern for index names. Use an asterisk (*) to replace one character or a set of characters.For example, you want to get all the indices whose name starts with log and ends with 16. In this case, specify the following pattern:
log*16
Time Based - set the time pattern to get the matching indices. Check the supported date and time patterns.For example, the time pattern YYYY-MM will return all the indices, whose name will match the pattern in the following examples. Note that if the Index Name includes text with the time and date pattern, you need to enclose the text portion in brackets [ ]:Examples:
Index Name
Pattern
2022-01
YYYY-MM
2022-3
YYYY-Q
10:23:11
HH:MM:SS
logstash-2022-06-14
[logstash-]YYYY-MM-DD
The fields for indexes are not refreshed. If new fields are added to your data source, they are added to Self-Service Analytics only after you select the Manual Refresh () button on the Cache tab of the data source. If there are some changes in the existing fields (for example, if a field has been removed) they will not be applied.
Filtering by type is not supported.
When you connect to your Elasticsearch data source, the additional service field type is added. The type field contains all the selected Elasticsearch types you can visualize as attributes on your visuals.
If you need to access a BigQuery partition, explicitly include an alias for the built in partition column in your select clause, such as select *, _PARTITIONTIME as pt from projectId.datasetId.tableId.
You can sort keyword searches by Best Match and Most Recent (when you select a preferred time field from the source). Filter your search results by selecting fields in the Filter modal. Select Clear All to clear filtered search results.
Use the Self-Service Analytics Elasticsearch elasticsearch.inner-hits.size property to specify the maximum number of hits to return per inner_hits query (used for raw data requests involving nested fields). The default value is 100.If you specify a value that is too small, the number of values returned for a nested field in a document with a large number of sub-documents may be limited. If you specify a value that is too large, excessive memory may be consumed.
To learn more about this property, see inner hits.
There are situations in which the Elasticsearch connector cannot compute the Last Value metric correctly.
When the original value is available for a metric field, an error appears in either of the following situations:
Both metric and group fields are nested and related.
Both metric and time fields are nested and related.
The Elasticsearch connector still may not always choose the maximum value among several values for the Last Value of a time field. This should happen only in the following cases:
When the metric field is nested and neither the group or time field is located in the same hierarchy (group and time fields are either at the root level or belong to another hierarchy)
When the Last Value is an array.
When the original value is not available for a metric field (the result is fetched from doc values or stored fields), an error appears when the metric field is nested and the time field is not located on the same or lower level in the hierarchy.
The Elasticsearch connector still may not always choose the maximum value among several values for the Last Value of a time field. This should happen only when the Last Value is an array.
Elasticsearch data stores generally store the original JSON source documents passed when Elasticsearch performs its document indexing in the _source field in the index. However, some organizations disable the _source field to save storage and thus do not store the original JSON source documents.Self-Service Analytics Elasticsearch 7 and 8 connectors support Elasticsearch data stores with any of the following source document configurations:
The following known issues exist when the _source field is disabled or when it is enabled with exclusions:
Raw data presentation will vary, depending on the source from which the raw field data is fetched. In particular, fused data sources may be affected where Elasticsearch indices with different mappings are joined (for example, when such indices are joined by an IP field and one of them allows Self-Service Analytics to fetch the data from the original documents but another requires Self-Service Analytics to fetch the data from doc values). See Raw Data Differences .
The last value metric may be computed incorrectly for nested fields. Last value metrics are computed incorrectly when a time field is higher in the nested hierarchy or when a time field does not belong to the same hierarchy as the metric field.
Raw data is not available for some nested fields in multi-index Elasticsearch data sources. When a nested field exists in some indices but is absent in other indices, the field’s raw data is not available. It is represented as having a NULL value in all documents when it is included in a table.
Some nested fields are not searchable in multi-index data sources. When a nested field exists in some indices but is absent in other indices, it cannot be used in text search queries. Such fields will not be used for text searches.
The following Self-Service Analytics functions are impacted by the source document storage configuration of your Elasticsearch data stores:
The data source collection preview on the Indices tab of the data source configuration
Tables
Text search results
Last value metric computations.
Self-Service Analytics fetches the raw value of a field (including its last value metric result) in the following order:
If the field is stored, the stored value is fetched.
If the field is available in the original stored document, the value in the original stored document is fetched.
If doc values are available for the field and the field is not a text field, the doc value is fetched. For more information, see Text Field Raw Data Considerations.
Results vary based on the source from which the value was fetched, as described in the following table:
Value Fetched From
Differences from the original stored document
The stored value
NULL values in arrays are excluded.
Arrays may be sorted, completely or partially.
Numeric values may be approximated.
IPv6 addresses are normalized.
The doc value
NULL values in arrays are excluded.
Arrays may be sorted, completely or partially.
Duplicates in string (keyword) arrays are excluded, completely or partially.
Doc values are enabled by default for all fields, except for text fields. Consequently, by default, even if the original document is not stored or some fields are excluded from it, raw data is available for all fields, except for text fields.An alternative structure called field data can be used for text fields. However, field data contains a set of terms for a text field, not its original value.For this reason, raw data for a text field is not available if the text field is not stored in the index and cannot be fetched from the original document.For example, the following mapping specifies that original documents should not be stored and declares two fields: name of type keyword and description of type text:
Keep in mind that Elasticsearch, by default, tokenizes or analyzes fields that are of type text. As a result, strings consisting of two or more words may become separate fields when connected to Self-Service Analytics (for example, city names like Las Vegas). To disable this process and ensure that a string field is not analyzed, specify its type as keyword:
Self-Service Analytics allows you to connect to your Elasticsearch cluster and data set secured by X-Pack.X-Pack is an add-on offering for Elasticsearch 7 that aims at securing the data on your cluster, and is included in Elasticsearch 8. Learn more about X-Pack.
To connect to the Elasticsearch cluster, you need to create an Elasticsearch user and configure the access privileges for this user.The access permissions for the Elasticsearch user determine the scope of the data available for querying by Self-Service Analytics users.To work with Elasticsearch data, use X-Pack to grant the following minimal access privileges to the Elasticsearch user:
Added Libraries Required to Connect Using a Transport Protocol
Self-Service Analytics extracts specific libraries needed to support secured connections to Elasticsearch clusters over a transport protocol. The Self-Service Analytics Elasticsearch connector starts and works normally without these libraries, except when you want to use secured transport connections. To use secured transport connections, you must download and enable these libraries. If you attempt to establish a secured transport connection to an Elasticsearch cluster without the required libraries, an error will occur when you try to validate the connection.To download and enable the transport-required libraries:
Download the required libraries to /opt/zoomdata/lib/edc-elasticsearch-<x.x>/ for Linux, and for <install-path>/lib/edc-elasticsearch-<x.x>/ Windows, where <x.x> is the version of Elasticsearch.
Update the loader.path property value in the appropriate Elasticsearch connector property file to point to the directory path containing all the libraries you downloaded or to a comma-separated list combining all library paths. For example:
In version 25.3 and earlier, use the path datasource.driver-config.jar-path.
insightsoftware discourages changing properties in the /opt/zoomdata/conf directory (Linux) or <install-path>/conf (Windows). Copy the files you want to change to the /etc/zoomdata directory (Linux) or <install-path>/conf-modify (Windows) and change them there. This will ensure that your changes are not overwritten when Self-Service Analytics is next upgraded.
Quickly determine what changes you have made to a properties file using diff in Linux. For example:
Connection Via HTTP or Transport Protocol and Using SSL
You can connect to your Elasticsearch cluster using either HTTP or transport protocols. SSL is optional for the HTTP connection but is required for transport connections when connecting to an X-Pack secured Elasticsearch cluster.
Elasticsearch: What Are the Commonly Reported Issues?
Why am I unable to define a Group-by after creating a visual?By default, the data within an Elasticsearch data source is stored as “text” fields. However, in order to set a group-by, the field needs to be set as type “attribute” or else it will not show up in the group-by section. Please check your fields to make sure that the appropriate fields you would like to group-by are set as “attribute” within your Elasticsearch data source.Why do my data source fields only contain single words?Every string field in Elasticsearch is analyzed by default. If your field is “analyzed”, this means that each individual word within your string is tokenized/indexed, so they will return as separate values. Thus, if you want Elasticsearch to respect the string and not return the string as individual entities, please make sure to set the field to be “not analyzed” within your Elasticsearch data set.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Simba","colors":{"primary":"#000000","light":"#C5267E","dark":"#C5267E"},"logo":{"light":"https://mintcdn.com/insightsoftware/gZIiZN0TOlzyyQoT/assets/simbalogo.svg?fit=max\u0026auto=format\u0026n=gZIiZN0TOlzyyQoT\u0026q=85\u0026s=b9e38c50fc81dbe5496d19f89e5c51f1","dark":"https://mintcdn.com/insightsoftware/gZIiZN0TOlzyyQoT/assets/simbalogo.svg?fit=max\u0026auto=format\u0026n=gZIiZN0TOlzyyQoT\u0026q=85\u0026s=b9e38c50fc81dbe5496d19f89e5c51f1"},"favicon":"https://mintcdn.com/insightsoftware/gZIiZN0TOlzyyQoT/assets/favicon.svg?fit=max\u0026auto=format\u0026n=gZIiZN0TOlzyyQoT\u0026q=85\u0026s=6d49146d6a115874b4039c86117806f1","api":{"playground":{"display":"none"},"mdx":{"server":"https://api.example.com/"}},"appearance":{"default":"dark","strict":true},"navbar":{"links":[{"href":"https://community.insightsoftware.com/communitycentral/s/group/0F9UO0000000POD0A2/data-analytics-community","label":"Community"},{"href":"https://insightsoftware.com/support/product-support/","label":"Support"}],"primary":{"type":"button","label":"Get Started","href":"https://insightsoftware.com/data-and-analytics/"}},"footer":{"socials":{"x":"https://x.com/insightsoftware","github":"https://github.com/insightsoftware","linkedin":"https://www.linkedin.com/company/insightsoftware"}},"fonts":{"family":"Outfit"},"styling":{"eyebrows":"breadcrumbs","latex":false},"variables":{"simba_trino_odbc_connector":"Simba Trino ODBC Connector","api-url":"https://api.example.com"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"insightsoftware","hasAudioNarration":false,"actualSubdomain":"insightsoftware","customDomains":[],"gitSource":{"type":"github","owner":"isw-documentation","repo":"isw-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af210dde6826c9f4f270b02","clientVersion":"0.0.4094","searchFilterCounts":[{"language":"default","tag":"Simba Embedded Analytics","count":542},{"language":"default","tag":"Self-Service Analytics","count":542},{"language":"default","tag":"Reference","count":391},{"language":"default","tag":"API Endpoints","count":387},{"language":"default","tag":"Simba Agentic Intelligence","count":54},{"language":"default","tag":"Connect to Data","count":49},{"language":"default","tag":"Supported Connectors","count":36},{"language":"default","tag":"Administer","count":29},{"language":"default","tag":"Present Data","count":27},{"language":"default","tag":"Embed and Extend","count":20}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-elastic-search","slug":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-elastic-search","pageMetadata":{"title":"Manage the Elasticsearch Connector","description":null,"href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-elastic-search"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,em:`em`,li:`li`,ol:`ol`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Note,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`The Self-Service Analytics Elasticsearch connector lets you access the data available in the Elasticsearch storage using the Self-Service Analytics client. The Self-Service Analytics Elasticsearch connector supports the following Elasticsearch versions.`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Elasticsearch 7.0 - 7.17`}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Use the Elasticsearch 7 connector to connect to OpenSearch earlier than 2.x. To connect to OpenSearch 2.x and higher, use the `,_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-opensearch`,children:`OpenSearch connector`}),`.`]})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Elasticsearch 8.1 - 8.17`}),`\n`]}),`\n`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`You cannot import or export Elasticsearch data sources (or the visuals and dashboards that use those Elasticsearch data sources) if the version of the Elasticsearch connector in the Self-Service Analytics environment is different from the version used by the data sources. For example, you cannot import an Elasticsearch 7 data source you have exported if your Self-Service Analytics environment only has an Elasticsearch 8 connector defined. When you change connector versions in your Self-Service Analytics environment, we recommend that you also create new data source configurations (and associated visuals and dashboards) for the newer version.`})}),`\n`,_jsxs(_components.p,{children:[`Before you can establish a connection from Self-Service Analytics to Elasticsearch storage, a connector server needs to be installed and configured. See `,_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connectors-ov#manage-connectors-and-connector-servers`,children:`Manage Connectors and Connector Servers`}),` for general instructions and `,_jsx(_components.a,{href:`#connect-to-elasticsearch`,children:`Connect to Elasticsearch`}),` for details specific to the Elasticsearch connector.`]}),`\n`,_jsxs(_components.p,{children:[`After setting up the connector, create data sources that specify the necessary connection information and identify the data you want to use. See `,_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/sources/data-source-config-overview`,children:`Create and Manage Data Sources`}),` for more information. After you set up your data sources, create `,_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/dashboards/dash-manage#create-dashboards`,children:`dashboards`}),`, `,_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/ssr-manage`,children:`self-service reports`}),`, and `,_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/visuals/visual-add-dash#create-and-add-visuals-to-the-visual-gallery`,children:`visuals`}),` from the data in these data sources.`]}),`\n`,_jsx(_components.p,{children:`This section covers the following topics:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`#elasticsearch-connector-feature-support`,children:`Elasticsearch Connector Feature Support`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`#connect-to-elasticsearch`,children:`Connect to Elasticsearch`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`#connect-to-elasticsearch-using-amazon-web-services`,children:`Connect to Elasticsearch Using Amazon Web Services Authentication`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`#elasticsearch-data-source-configuration-notes`,children:`Elasticsearch Data Source Configuration Notes`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`#distinct-counts-and-percentiles-in-elasticsearch`,children:`Distinct Counts and Percentiles in Elasticsearch`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`#tokenization-in-elasticsearch`,children:`Tokenization in Elasticsearch`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`#elasticsearch-connector-ip-address-data-type-support`,children:`Elasticsearch Connector IP Address Data Type Support`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`#elasticsearch-last-value-processing`,children:`Elasticsearch Last Value Processing`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`#elasticsearch-7-composite-aggregation`,children:`Elasticsearch 7 Composite Aggregation`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`#elasticsearch-source-document-storage-configurations`,children:`Elasticsearch Source Document Storage Configurations`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`#inner-hits-configuration-property`,children:`Inner Hits Configuration Property`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.a,{href:`#support-of-x-pack-for-elasticsearch`,children:`Support of X-Pack for Elasticsearch`})}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`connect-to-elasticsearch`,children:`Connect to Elasticsearch`}),`\n`,_jsx(_components.p,{children:`When establishing a connection to an Elasticsearch data store, make sure you:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Specify the connection string in the following format:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Protocol`}),_jsx(_components.th,{children:`Connection String Format`}),_jsx(_components.th,{children:`Example`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`HTTP/HTTPS`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\u003cschema>://\u003chost1>:\u003cport1>,...,\u003chostN>:\u003cpostN>/\u003cprefix>`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`http://ip-10-2-2-241.ec2.internal:80/es`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Transport/Transports`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`\u003cschema>://\u003chost1>:\u003cport1>,...,\u003chostN>:\u003cportN>`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`transports://10.2.2.2:9010,10.2.2.3:9010`})})]})]})]}),`\n`,_jsxs(_components.p,{children:[`where `,_jsx(_components.code,{children:`\u003cschema>`}),` is the protocol that you want to use:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`http`}),` or `,_jsx(_components.code,{children:`https`}),` (with SSL support)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`transport`}),` or `,_jsx(_components.code,{children:`transports`}),` (with SSL support)`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Specify your Elasticsearch `,_jsx(_components.strong,{children:`cluster name`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`If required, specify your Elasticsearch `,_jsx(_components.strong,{children:`User Name`}),` and `,_jsx(_components.strong,{children:`Password`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Select `,_jsx(_components.strong,{children:`Validate`}),` to confirm your connection.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`To connect to your Elasticsearch cluster and data set secured by X-Pack, see `,_jsx(_components.a,{href:`#support-of-x-pack-for-elasticsearch`,children:`Support of X-Pack for Elasticsearch`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`connect-to-elasticsearch-with-a-configured-custom-certificate`,children:`Connect to Elasticsearch with a Configured Custom Certificate`}),`\n`,_jsx(_components.p,{children:`If your Elasticsearch cluster is configured with a custom certificate, you should configure a truststore for the Elasticsearch connector.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Connect to an Elasticsearch data store with a configured custom certificate`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Copy a truststore to the machine on which the Elasticsearch connector is running.`}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Add the following lines to file the appropriate Elasticsearch `,_jsx(_components.code,{children:`jvm`}),` file.`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`For Linux: `,_jsx(_components.code,{children:`/etc/zoomdata/edc-elasticsearch-7.0.jvm`}),`, or `,_jsx(_components.code,{children:`/etc/zoomdata/edc-elasticsearch-8.0.jvm`}),`. Copy these files from the `,_jsx(_components.code,{children:`/opt/zoomdata/conf`}),` directory if a copy is not in `,_jsx(_components.code,{children:`/etc/zoomdata/`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`For Windows: `,_jsx(_components.code,{children:`\u003cinstall-path>/edc-elasticsearch-7.0.jvm`}),` or `,_jsx(_components.code,{children:`\u003cinstall-path>/edc-elasticsearch-8.0.jvm`}),`. Copy these files from the `,_jsx(_components.code,{children:`\u003cinstall-path>/conf`}),` directory if a copy is not in `,_jsx(_components.code,{children:`\u003cinstall-path>`}),`.`]}),`\n`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`ini`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`ini`,children:_jsxs(_components.code,{language:`ini`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`-`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`Djavax.net.ssl.trustStore`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`=\u003cpath_to_truststore>`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`-`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`Djavax.net.ssl.trustStorePassword`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`=\u003ctruststore_password>`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`Replace:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`\u003cpath_to_truststore>`}),` with an absolute path to your truststore`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`\u003ctruststore_password>`}),` with a password for your truststore`]}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`connect-to-elasticsearch-using-amazon-web-services`,children:`Connect to Elasticsearch Using Amazon Web Services Authentication`}),`\n`,_jsx(_components.p,{children:`You can connect the Self-Service Analytics Elasticsearch connectors to your Elasticsearch data store using Amazon Web Services (AWS) credentials. After connecting, the Self-Service Analytics Elasticsearch connectors work with AWS Elasticsearch without any restrictions.`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`AWS does not support Elasticsearch v8.0.`})}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Connect the Elasticsearch connector to your Elasticsearch data store using AWS authentication:`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Specify the AWS credentials in a standard AWS-format credentials file (see `,_jsx(_components.a,{href:`https://docs.aws.amazon.com/sdkref/latest/guide/file-format.html#file-format-creds`,children:`Format of the credentials file`}),`) and store the file in the Elasticsearch connector’s file system.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Edit the `,_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/configure/properties-reference#connector-properties-and-property-files`,children:`Elasticsearch properties file`}),` (`,_jsx(_components.code,{children:`edc-elasticsearch-7.0.properties`}),`) and locate or add the `,_jsx(_components.code,{children:`elasticsearch.aws.show-aws-connection-params`}),` property to the file. This property indicates whether AWS-specific connection parameters should be shown when a new connector is created or the connection properties of an existing connector are refreshed. Valid values are `,_jsx(_components.code,{children:`true`}),` or `,_jsx(_components.code,{children:`false`}),`. The default is `,_jsx(_components.code,{children:`false`}),` (users will `,_jsx(_components.em,{children:`not`}),` see new AWS connection parameters).`]}),`\n`,_jsxs(_components.p,{children:[`Set the value of this property to `,_jsx(_components.code,{children:`true`}),` and save the properties file. For more information about Self-Service Analytics properties files, see `,_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/configure/config-mgmt-ov#configuration-property-files`,children:`Configuration Property Files`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Create a new Elasticsearch connection or edit an existing one (see `,_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connections-managing#add-data-store-connections`,children:`Add Data Store Connections`}),`).`]}),`\n`,_jsx(_components.p,{children:`The AWS connection parameters appear in the UI. Supply values for them as described in the following table.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Parameter`}),_jsx(_components.th,{children:`Specify`}),_jsx(_components.th,{children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`AUTHENTICATE_WITH_AWS_CREDENTIALS`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`true`})}),_jsxs(_components.td,{children:[`Indicate whether authentication with AWS credentials should be used. Note that the Elasticsearch username / password specification and AWS credentials cannot be simultaneously used for authentication. Valid values are `,_jsx(_components.code,{children:`true`}),` or `,_jsx(_components.code,{children:`false`}),`; the default is `,_jsx(_components.code,{children:`false`}),` (AWS credentials are not used).`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`AWS_REGION`})}),_jsx(_components.td,{children:`a valid region name`}),_jsxs(_components.td,{children:[`Specify the AWS region where the target Elasticsearch service is running. This parameter is optional when host names in the connection string have the standard format `,_jsx(_components.code,{children:`\u003cdomain>.\u003cregion>.es.amazonaws.com`}),` (the region name can be extracted from the host name). However, when specified, it has priority over the region name included in the host name.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`AWS_PROFILES_CONFIG_PATH`})}),_jsx(_components.td,{children:`the path to the credentials file`}),_jsxs(_components.td,{children:[`Specify the location of the AWS credentials file in the Elasticsearch connector’s file system. This parameter is optional when the credentials file is in the default location (`,_jsx(_components.code,{children:`~/.aws/credentials`}),` for the user of the connector).`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`AWS_PROFILE`})}),_jsx(_components.td,{children:`a valid profile name in the AWS credentials file`}),_jsxs(_components.td,{children:[`Specify the profile to use within the AWS credentials file. This parameter is optional if you choose to use the `,_jsx(_components.code,{children:`default`}),` profile in the AWS credentials file.`]})]})]})]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`After you have specified all parameters necessary for the connection definition, save it. See `,_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connections-managing#add-data-store-connections`,children:`Add Data Store Connections`}),`.`]}),`\n`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`elasticsearch-7-composite-aggregation`,children:`Elasticsearch 7 Composite Aggregation`}),`\n`,_jsx(_components.p,{children:`Composite aggregations are implemented by Elasticsearch 7 connectors. This support optimizes aggregations of Elasticsearch 7 data, except for queries with:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`histograms`}),`\n`,_jsx(_components.li,{children:`time groups with WEEK granularity`}),`\n`,_jsx(_components.li,{children:`multiple groups when group fields belong to different nested contexts.`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`An Elasticsearch 7 configuration property `,_jsx(_components.code,{children:`elasticsearch.query.composite-agg.max-fetch-size`}),` in the Elasticsearch 7 configuration file (`,_jsx(_components.code,{children:`edc-elasticsearch-7.0.properties`}),`) can be used to specify the maximum number of buckets to return for each query within a composite aggregation.`]}),`\n`,_jsxs(_components.p,{children:[`Valid values must be greater than zero; the default value is 10000. This property corresponds to the Elasticsearch setting `,_jsx(_components.code,{children:`search.max_buckets`}),`, that also has a default value of 10000.`]}),`\n`,_jsxs(_components.p,{children:[`If you elect to increase the value of the `,_jsx(_components.code,{children:`elasticsearch.query.composite-agg.max-fetch-size property`}),`, be sure to correspondingly increase the value of the Elasticsearch `,_jsx(_components.code,{children:`search.max_buckets`}),` setting.`]}),`\n`,_jsx(Heading,{level:`2`,id:`distinct-counts-and-percentiles-in-elasticsearch`,children:`Distinct Counts and Percentiles in Elasticsearch`}),`\n`,_jsx(_components.p,{children:`Distinct count and percentiles metrics return approximate values in Elasticsearch. The precision of the result returned by distinct count metric depends on the precision threshold setting (default value is 1000).`}),`\n`,_jsxs(_components.p,{children:[`You can change the value of the precision threshold by setting the `,_jsx(_components.code,{children:`elasticsearch.query.cardinality.precision.threshold`}),` property in the `,_jsx(_components.code,{children:`zoomdata.properties`}),` file.`]}),`\n`,_jsx(_components.p,{children:`See Elasticsearch’s documentation on the following for more information:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`For Elasticsearch version 7, see the following for `,_jsx(_components.a,{href:`https://www.elastic.co/guide/en/elasticsearch/reference/7.0/search-aggregations-metrics-percentile-aggregation.html`,children:`percentiles`}),` and `,_jsx(_components.a,{href:`https://www.elastic.co/guide/en/elasticsearch/reference/7.0/search-aggregations-metrics-cardinality-aggregation.html`,children:`distinct count`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`For Elasticsearch version 8, see the following for `,_jsx(_components.a,{href:`https://www.elastic.co/guide/en/elasticsearch/reference/8.1/search-aggregations-metrics-percentile-aggregation.html`,children:`percentiles`}),` and `,_jsx(_components.a,{href:`https://www.elastic.co/guide/en/elasticsearch/reference/8.1/search-aggregations-metrics-cardinality-aggregation.html`,children:`distinct count`}),`.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`The table below lists all available properties that you can modify to work with Elasticsearch.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Property`}),_jsx(_components.th,{children:`Default`}),_jsx(_components.th,{children:`Use`}),_jsx(_components.th,{children:`Notes`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`elasticsearch.query.cardinality.precision.threshold`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1000`}),_jsx(_components.td,{children:`control the level of accuracy of the distinct counts`}),_jsxs(_components.td,{children:[`The maximum supported value is 40000. However, we do not recommend you set this value as it may result in performance issues and the data source itself may return errors. For more info, refer to the `,_jsx(_components.a,{href:`https://www.elastic.co/guide/en/elasticsearch/reference/2.0/search-aggregations-metrics-cardinality-aggregation.html#_precision_control`,children:`Precision Control`}),` section by Elasticsearch.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`elasticsearch.query.limit.nongrouped`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10000`}),_jsx(_components.td,{children:`set the limit for the number of non-grouped records (per shard) to execute on.`}),_jsx(_components.td,{})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`elasticsearch.query.limit.grouped`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`10000`}),_jsx(_components.td,{children:`set the limit for the number of grouped records (per shard) to execute on.`}),_jsx(_components.td,{})]})]})]}),`\n`,_jsxs(_components.p,{children:[`If you need to change the default settings, add the corresponding properties (listed above) to the `,_jsx(_components.code,{children:`zoomdata.properties`}),` file and assign the required values. For more details, see `,_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/configure/properties-reference#connector-properties-and-property-files`,children:`Connector Properties and Property Files`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`elasticsearch-data-source-configuration-notes`,children:`Elasticsearch Data Source Configuration Notes`}),`\n`,_jsxs(_components.p,{children:[`When setting up an Elasticsearch-based `,_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/sources/data-source-config-overview`,children:`data source`}),`, select the indices and aliases to be queried, and select the fields to be handled. You can do this in three steps:`]}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Select indices and aliases to be queried on the Source Creation tab.`}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Select indices `,_jsx(_components.strong,{children:`Manually`}),` or `,_jsx(_components.strong,{children:`Automatically`}),`.`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`If you want to get the data only from specific indices, select the `,_jsx(_components.strong,{children:`Manually`}),` option and choose the corresponding indices from the list `,_jsx(_components.strong,{children:`Select Indices`}),`.`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Automatically`}),` option is more flexible. It lets you set the pattern by which the indices will be selected automatically.`]}),`\n`,_jsx(_components.p,{children:`For this option, you can select one of the pattern types. Note that when no indices match the pattern while querying, your visuals are returned empty.`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Native`}),` - specify the pattern for index names. Use an asterisk (*) to replace one character or a set of characters.`]}),`\n`,_jsxs(_components.p,{children:[`For example, you want to get all the indices whose name starts with `,_jsx(_components.em,{children:_jsx(_components.strong,{children:`log`})}),` and ends with `,_jsx(_components.em,{children:_jsx(_components.strong,{children:`16`})}),`. In this case, specify the following pattern:`]}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`log*16`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Time Based`}),` - set the time pattern to get the matching indices. `,_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/data/data-number-formatting#convert-attributes-to-time-fields-in-data-source-field`,children:`Check the supported date and time patterns`}),`.`]}),`\n`,_jsx(_components.p,{children:`For example, the time pattern YYYY-MM will return all the indices, whose name will match the pattern in the following examples. Note that if the Index Name includes text with the time and date pattern, you need to enclose the text portion in brackets [ ]:`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Examples:`})}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Index Name`}),_jsx(_components.th,{children:`Pattern`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`2022-01`}),_jsx(_components.td,{children:`YYYY-MM`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`2022-3`}),_jsx(_components.td,{children:`YYYY-Q`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:`10:23:11`}),_jsx(_components.td,{children:`HH:MM:SS`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`logstash-2022-06-14`}),_jsx(_components.td,{children:`[logstash-]YYYY-MM-DD`})]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`The fields for indexes are not refreshed. If new fields are added to your data source, they are added to Self-Service Analytics only after you select the `,_jsx(_components.strong,{children:`Manual Refresh`}),` (`,_jsx(`img`,{src:`https://mintcdn.com/insightsoftware/sLccJ1EJ28cO5lT_/simba-embedded-analytics/docs/self-service-analytics/26.3/images/icons/refresh-field-button.png?fit=max\u0026auto=format\u0026n=sLccJ1EJ28cO5lT_\u0026q=85\u0026s=f7b35df88bf64ec08419feda8123e37a`,alt:``,width:`20`,height:`20`,noZoom:true,style:{display:`inline`,verticalAlign:`middle`,width:`20px`,height:`20px`,margin:`0 2px`},\"data-og-width\":`20`,\"data-og-height\":`20`,\"data-path\":`simba-embedded-analytics/docs/self-service-analytics/26.3/images/icons/refresh-field-button.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/insightsoftware/sLccJ1EJ28cO5lT_/simba-embedded-analytics/docs/self-service-analytics/26.3/images/icons/refresh-field-button.png?w=280\u0026fit=max\u0026auto=format\u0026n=sLccJ1EJ28cO5lT_\u0026q=85\u0026s=ddba0de6498d58bdaeb65f9390c80955 280w, https://mintcdn.com/insightsoftware/sLccJ1EJ28cO5lT_/simba-embedded-analytics/docs/self-service-analytics/26.3/images/icons/refresh-field-button.png?w=560\u0026fit=max\u0026auto=format\u0026n=sLccJ1EJ28cO5lT_\u0026q=85\u0026s=a2de4fa53be1abec50d380c82f9f6a2d 560w, https://mintcdn.com/insightsoftware/sLccJ1EJ28cO5lT_/simba-embedded-analytics/docs/self-service-analytics/26.3/images/icons/refresh-field-button.png?w=840\u0026fit=max\u0026auto=format\u0026n=sLccJ1EJ28cO5lT_\u0026q=85\u0026s=1f7910175fa4288c0d93952c6833331e 840w, https://mintcdn.com/insightsoftware/sLccJ1EJ28cO5lT_/simba-embedded-analytics/docs/self-service-analytics/26.3/images/icons/refresh-field-button.png?w=1100\u0026fit=max\u0026auto=format\u0026n=sLccJ1EJ28cO5lT_\u0026q=85\u0026s=950946dadb050f83258c6608f831444e 1100w, https://mintcdn.com/insightsoftware/sLccJ1EJ28cO5lT_/simba-embedded-analytics/docs/self-service-analytics/26.3/images/icons/refresh-field-button.png?w=1650\u0026fit=max\u0026auto=format\u0026n=sLccJ1EJ28cO5lT_\u0026q=85\u0026s=634d00827d3692235ac7066494685ffa 1650w, https://mintcdn.com/insightsoftware/sLccJ1EJ28cO5lT_/simba-embedded-analytics/docs/self-service-analytics/26.3/images/icons/refresh-field-button.png?w=2500\u0026fit=max\u0026auto=format\u0026n=sLccJ1EJ28cO5lT_\u0026q=85\u0026s=8554c1bdd444c3a66c5b345d42ff079e 2500w`}),`) button on the `,_jsx(_components.strong,{children:`Cache`}),` tab of the `,_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/sources/data-source-config-overview`,children:`data source`}),`. If there are some changes in the existing fields (for example, if a field has been removed) they will not be applied.`]})}),`\n`]}),`\n`]}),`\n`]}),`\n`]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`Filtering by type is not supported.`})}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`When you connect to your Elasticsearch data source, the additional service field `,_jsx(_components.strong,{children:`type`}),` is added. The `,_jsx(_components.strong,{children:`type`}),` field contains all the selected Elasticsearch types you can visualize as attributes on your visuals.`]}),`\n`,_jsx(Heading,{level:`2`,id:`elasticsearch-connector-feature-support`,children:`Elasticsearch Connector Feature Support`}),`\n`,_jsxs(_components.p,{children:[`Connector support for specific `,_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connector-feature-support`,children:`features`}),` is shown in the following table.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Key:`}),` `,_jsx(_components.strong,{children:`Y`}),` - Supported; `,_jsx(_components.strong,{children:`N`}),` - Not Supported; N/A - not applicable`]}),`\n`,_jsxs(`table`,{children:[_jsx(`thead`,{children:_jsxs(`tr`,{children:[_jsx(`th`,{children:`Feature`}),_jsx(`th`,{colSpan:3,children:`Supported?`}),_jsx(`th`,{children:`Notes`})]})}),_jsxs(`tbody`,{children:[_jsxs(`tr`,{children:[_jsx(`td`,{children:_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/data/admin-fx-ov`,children:`Admin-Defined Functions`})}),_jsx(`td`,{colSpan:3,children:_jsx(_components.strong,{children:`N`})}),_jsx(`td`,{})]}),_jsxs(`tr`,{children:[_jsx(`td`,{children:_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/visuals/scatter-plot#box-plots`,children:`Box Plots`})}),_jsx(`td`,{colSpan:3,children:_jsx(_components.strong,{children:`Y`})}),_jsx(`td`,{})]}),_jsxs(`tr`,{children:[_jsx(`td`,{children:_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connector-feature-support#custom-sql-queries-2`,children:`Custom SQL Queries`})}),_jsx(`td`,{colSpan:3,children:_jsx(_components.strong,{children:`Y`})}),_jsxs(`td`,{children:[`If you need to access a BigQuery partition, explicitly include an alias for the built in partition column in your select clause, such as `,_jsx(_components.code,{children:`select *, _PARTITIONTIME as pt from projectId.datasetId.tableId`}),`.`]})]}),_jsxs(`tr`,{children:[_jsx(`td`,{children:_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/data/derived-fields`,children:`Derived Fields (Row-Level Expressions)`})}),_jsx(`td`,{colSpan:3,children:_jsx(_components.strong,{children:`Y`})}),_jsx(`td`,{})]}),_jsxs(`tr`,{children:[_jsx(`td`,{children:_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/data/fx-aggregate#distinct-counts`,children:`Distinct Counts`})}),_jsx(`td`,{colSpan:3,children:_jsx(_components.strong,{children:`Y`})}),_jsx(`td`,{})]}),_jsxs(`tr`,{children:[_jsx(`td`,{children:_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connector-feature-support#fast-distinct-values`,children:`Fast Distinct Values`})}),_jsx(`td`,{colSpan:3,children:_jsx(_components.strong,{children:`Y`})}),_jsx(`td`,{})]}),_jsxs(`tr`,{children:[_jsx(`td`,{children:_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connector-feature-support#group-by-multiple-fields`,children:`Group By Multiple Fields`})}),_jsx(`td`,{colSpan:3,children:_jsx(_components.strong,{children:`Y`})}),_jsx(`td`,{})]}),_jsxs(`tr`,{children:[_jsx(`td`,{children:_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connector-feature-support#group-by-time`,children:`Group By Time`})}),_jsx(`td`,{colSpan:3,children:_jsx(_components.strong,{children:`Y`})}),_jsx(`td`,{})]}),_jsxs(`tr`,{children:[_jsx(`td`,{children:_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connector-feature-support#group-by-unix-time`,children:`Group By UNIX Time`})}),_jsx(`td`,{colSpan:3,children:_jsx(_components.strong,{children:`N`})}),_jsx(`td`,{})]}),_jsxs(`tr`,{children:[_jsx(`td`,{children:_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connector-feature-support#histogram-floating-point-values`,children:`Histogram Floating Point Values`})}),_jsx(`td`,{colSpan:3,children:_jsx(_components.strong,{children:`Y`})}),_jsx(`td`,{})]}),_jsxs(`tr`,{children:[_jsx(`td`,{children:_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/visuals/bar-standard#bars-histograms`,children:`Histograms`})}),_jsx(`td`,{colSpan:3,children:_jsx(_components.strong,{children:`Y`})}),_jsx(`td`,{})]}),_jsxs(`tr`,{children:[_jsx(`td`,{children:_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/security/kerberos-sso`,children:`Kerberos Authentication`})}),_jsx(`td`,{colSpan:3,children:_jsx(_components.strong,{children:`N`})}),_jsx(`td`,{})]}),_jsxs(`tr`,{children:[_jsx(`td`,{children:_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connector-feature-support#last-value`,children:`Last Value`})}),_jsx(`td`,{colSpan:3,children:_jsx(_components.strong,{children:`Y`})}),_jsx(`td`,{})]}),_jsxs(`tr`,{children:[_jsx(`td`,{children:_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/time-bar#live-mode-and-historical-playback`,children:`Live Mode and Playback`})}),_jsx(`td`,{colSpan:3,children:_jsx(_components.strong,{children:`Y`})}),_jsx(`td`,{})]}),_jsxs(`tr`,{children:[_jsx(`td`,{children:_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connector-feature-support#multivalued-fields-2`,children:`Multivalued Fields`})}),_jsx(`td`,{colSpan:3,children:_jsx(_components.strong,{children:`Y`})}),_jsx(`td`,{})]}),_jsxs(`tr`,{children:[_jsx(`td`,{children:_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/data/nested-data-structures`,children:`Nested Fields`})}),_jsx(`td`,{colSpan:3,children:_jsx(_components.strong,{children:`Y`})}),_jsx(`td`,{})]}),_jsxs(`tr`,{children:[_jsx(`td`,{children:_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connector-feature-support#partitions`,children:`Partitions`})}),_jsx(`td`,{colSpan:3,children:`N/A`}),_jsx(`td`,{})]}),_jsxs(`tr`,{children:[_jsx(`td`,{children:_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/sources/data-fusion-overview#optimize-joins`,children:`Pushdown Joins for Fusion Data Sources`})}),_jsx(`td`,{colSpan:3,children:_jsx(_components.strong,{children:`N`})}),_jsx(`td`,{})]}),_jsxs(`tr`,{children:[_jsx(`td`,{children:_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connector-feature-support#schemas-2`,children:`Schemas`})}),_jsx(`td`,{colSpan:3,children:`N/A`}),_jsx(`td`,{})]}),_jsxs(`tr`,{children:[_jsx(`td`,{children:_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connector-feature-support#text-search`,children:`Text Search`})}),_jsx(`td`,{colSpan:3,children:_jsx(_components.strong,{children:`Y`})}),_jsxs(`td`,{children:[`You can sort keyword searches by Best Match and Most Recent (when you select a preferred time field from the source). Filter your search results by selecting fields in the Filter modal. Select `,_jsx(_components.strong,{children:`Clear All`}),` to clear filtered search results.`]})]}),_jsxs(`tr`,{children:[_jsx(`td`,{children:_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connector-feature-support#tls`,children:`TLS`})}),_jsx(`td`,{colSpan:3,children:_jsx(_components.strong,{children:`Y`})}),_jsx(`td`,{})]}),_jsxs(`tr`,{children:[_jsx(`td`,{children:_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connectors-ov#enable-user-delegation`,children:`User Delegation`})}),_jsx(`td`,{colSpan:3,children:_jsx(_components.strong,{children:`N`})}),_jsx(`td`,{})]}),_jsxs(`tr`,{children:[_jsx(`td`,{children:_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/filters/filters-attr#apply-wildcard-filters-to-a-visual-filter-snippet-or-dashboard`,children:`Wildcard Filters`})}),_jsx(`td`,{colSpan:3,children:_jsx(_components.strong,{children:`Y`})}),_jsx(`td`,{})]}),_jsxs(`tr`,{children:[_jsx(`td`,{children:_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connector-feature-support#wildcard-case-insensitive-filters`,children:`Wildcard Filters, Case-Insensitive Mode`})}),_jsx(`td`,{colSpan:3,children:_jsx(_components.strong,{children:`N`})}),_jsx(`td`,{children:`Case-sensitivity cannot be enforced. Consequently, neither case-sensitive or case-insensitive wildcard filters are supported.`})]}),_jsxs(`tr`,{children:[_jsx(`td`,{children:_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connector-feature-support#wildcard-case-sensitive-filters`,children:`Wildcard Filters, Case-Sensitive Mode`})}),_jsx(`td`,{colSpan:3,children:_jsx(_components.strong,{children:`N`})}),_jsx(`td`,{children:`Case-sensitivity cannot be enforced. Consequently, neither case-sensitive or case-insensitive wildcard filters are supported.`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`inner-hits-configuration-property`,children:`Inner Hits Configuration Property`}),`\n`,_jsxs(_components.p,{children:[`Use the Self-Service Analytics Elasticsearch `,_jsx(_components.code,{children:`elasticsearch.inner-hits.size property`}),` to specify the maximum number of hits to return per `,_jsx(_components.code,{children:`inner_hits`}),` query (used for raw data requests involving nested fields). The default value is 100.`]}),`\n`,_jsx(_components.p,{children:`If you specify a value that is too small, the number of values returned for a nested field in a document with a large number of sub-documents may be limited. If you specify a value that is too large, excessive memory may be consumed.`}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`To learn more about this property, see `,_jsx(_components.a,{href:`https://www.elastic.co/guide/en/elasticsearch/reference/8.2/inner-hits.html`,children:`inner hits.`})]})}),`\n`,_jsx(Heading,{level:`2`,id:`elasticsearch-connector-ip-address-data-type-support`,children:`Elasticsearch Connector IP Address Data Type Support`}),`\n`,_jsx(_components.p,{children:`The IP Address data type is supported for Elasticsearch data connectors. Fields of this type are treated as ATTRIBUTEs and can be used in:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`An Elasticsearch text search box. When searching via the text search, Self-Service Analytics also supports the CIDR notation for IP addresses as described in the Elasticsearch documentation (`,_jsx(_components.a,{href:`https://www.elastic.co/guide/en/elasticsearch/reference/current/ip.html`,children:`https://www.elastic.co/guide/en/elasticsearch/reference/current/ip.html`}),`).`]}),`\n`,_jsx(_components.li,{children:`The Group By selection box.`}),`\n`,_jsx(_components.li,{children:`Filters, although Self-Service Analytics does not support CIDR notation in filters for an IP address field. An exact match is required.`}),`\n`,_jsx(_components.li,{children:`Row-level expressions. In row-level expressions, Self-Service Analytics treats IP addresses as strings and expect an exact match.`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`elasticsearch-last-value-processing`,children:`Elasticsearch Last Value Processing`}),`\n`,_jsx(_components.p,{children:`There are situations in which the Elasticsearch connector cannot compute the Last Value metric correctly.`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`When the original value `,_jsx(_components.em,{children:`is`}),` available for a metric field, an error appears in either of the following situations:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Both metric and group fields are nested and related.`}),`\n`,_jsx(_components.li,{children:`Both metric and time fields are nested and related.`}),`\n`]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`The Elasticsearch connector still may not always choose the maximum value among several values for the Last Value of a time field. This should happen only in the following cases:`})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`When the metric field is nested and neither the group or time field is located in the same hierarchy (group and time fields are either at the root level or belong to another hierarchy)`}),`\n`,_jsx(_components.li,{children:`When the Last Value is an array.`}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`When the original value `,_jsx(_components.em,{children:`is not`}),` available for a metric field (the result is fetched from doc values or stored fields), an error appears when the metric field is nested and the time field is not located on the same or lower level in the hierarchy.`]}),`\n`,_jsx(Note,{children:_jsx(_components.p,{children:`The Elasticsearch connector still may not always choose the maximum value among several values for the Last Value of a time field. This should happen only when the Last Value is an array.`})}),`\n`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`elasticsearch-source-document-storage-configurations`,children:`Elasticsearch Source Document Storage Configurations`}),`\n`,_jsxs(_components.p,{children:[`Elasticsearch data stores generally store the original JSON source documents passed when Elasticsearch performs its document indexing in the `,_jsx(_components.code,{children:`_source`}),` field in the index. However, some organizations disable the `,_jsx(_components.code,{children:`_source`}),` field to save storage and thus do not store the original JSON source documents.`]}),`\n`,_jsx(_components.p,{children:`Self-Service Analytics Elasticsearch 7 and 8 connectors support Elasticsearch data stores with any of the following source document configurations:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Source documents disabled. For example:`}),`\n`,_jsx(CodeBlock,{numberOfLines:`8`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`8`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`...`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`\"mappings\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` \"_source\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` \"enabled\": false`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`}`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`...`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Source documents enabled, but with some source exclusions. For example:`}),`\n`,_jsx(CodeBlock,{numberOfLines:`14`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`14`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`...`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`\"mappings\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` \"_source\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` \"enabled\": true,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` \"includes\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` \"order_*\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` ],`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` \"excludes\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` \"order_items.*\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`},`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`...`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Source documents enabled, with no exclusions.`}),`\n`,_jsx(CodeBlock,{numberOfLines:`8`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`8`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`...`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`\"mappings\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` \"_source\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` \"enabled\": true`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`},`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`...`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`The data sources created from connections to Elasticsearch data stores with any of these configurations function almost identically.`}),`\n`,_jsx(Heading,{level:`3`,id:`known-issue-summary`,children:`Known Issue Summary`}),`\n`,_jsxs(_components.p,{children:[`The following known issues exist when the `,_jsx(_components.code,{children:`_source`}),` field is disabled or when it is enabled with exclusions:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Raw data presentation will vary, depending on the source from which the raw field data is fetched.`}),` In particular, fused data sources may be affected where Elasticsearch indices with different mappings are joined (for example, when such indices are joined by an IP field and one of them allows Self-Service Analytics to fetch the data from the original documents but another requires Self-Service Analytics to fetch the data from doc values). See `,_jsx(_components.a,{href:`#raw-data-differences`,children:`Raw Data Differences`}),` .`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`The last value metric may be computed incorrectly for nested fields.`}),` Last value metrics are computed incorrectly when a time field is higher in the nested hierarchy or when a time field does not belong to the same hierarchy as the metric field.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Raw data is not available for some nested fields in multi-index Elasticsearch data sources.`}),` When a nested field exists in some indices but is absent in other indices, the field’s raw data is not available. It is represented as having a NULL value in all documents when it is included in a table.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Some nested fields are not searchable in multi-index data sources.`}),` When a nested field exists in some indices but is absent in other indices, it cannot be used in text search queries. Such fields will not be used for text searches.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`raw-data-differences`,children:`Raw Data Differences`}),`\n`,_jsx(_components.p,{children:`The following Self-Service Analytics functions are impacted by the source document storage configuration of your Elasticsearch data stores:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`The data source collection preview on the Indices tab of the data source configuration`}),`\n`,_jsx(_components.li,{children:`Tables`}),`\n`,_jsx(_components.li,{children:`Text search results`}),`\n`,_jsx(_components.li,{children:`Last value metric computations.`}),`\n`]}),`\n`,_jsx(_components.p,{children:`Self-Service Analytics fetches the raw value of a field (including its last value metric result) in the following order:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`If the field is stored, the stored value is fetched.`}),`\n`,_jsx(_components.li,{children:`If the field is available in the original stored document, the value in the original stored document is fetched.`}),`\n`,_jsxs(_components.li,{children:[`If doc values are available for the field and the field is not a text field, the doc value is fetched. For more information, see `,_jsx(_components.a,{href:`#text-field-raw-data-considerations`,children:`Text Field Raw Data Considerations`}),`.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Results vary based on the source from which the value was fetched, as described in the following table:`}),`\n`,_jsxs(`table`,{children:[_jsx(`thead`,{children:_jsxs(`tr`,{children:[_jsx(`th`,{children:`Value Fetched From`}),_jsx(`th`,{children:`Differences from the original stored document`})]})}),_jsxs(`tbody`,{children:[_jsxs(`tr`,{children:[_jsx(`td`,{children:`The stored value`}),_jsx(`td`,{children:_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`NULL values in arrays are excluded.`}),`\n`,_jsx(_components.li,{children:`Arrays may be sorted, completely or partially.`}),`\n`,_jsx(_components.li,{children:`Numeric values may be approximated.`}),`\n`,_jsx(_components.li,{children:`IPv6 addresses are normalized.`}),`\n`]})})]}),_jsxs(`tr`,{children:[_jsx(`td`,{children:`The doc value`}),_jsx(`td`,{children:_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`NULL values in arrays are excluded.`}),`\n`,_jsx(_components.li,{children:`Arrays may be sorted, completely or partially.`}),`\n`,_jsxs(_components.li,{children:[`Duplicates in `,_jsx(_components.code,{children:`string (keyword)`}),` arrays are excluded, completely or partially.`]}),`\n`,_jsx(_components.li,{children:`Numeric values may be approximated.`}),`\n`,_jsx(_components.li,{children:`IPv6 addresses are normalized.`}),`\n`]})})]})]})]}),`\n`,_jsx(Heading,{level:`4`,id:`text-field-raw-data-considerations`,children:`Text Field Raw Data Considerations`}),`\n`,_jsx(_components.p,{children:`Doc values are enabled by default for all fields, except for text fields. Consequently, by default, even if the original document is not stored or some fields are excluded from it, raw data is available for all fields, except for text fields.`}),`\n`,_jsx(_components.p,{children:`An alternative structure called field data can be used for text fields. However, field data contains a set of terms for a text field, not its original value.`}),`\n`,_jsx(_components.p,{children:`For this reason, raw data for a text field is not available if the text field is not stored in the index and cannot be fetched from the original document.`}),`\n`,_jsxs(_components.p,{children:[`For example, the following mapping specifies that original documents should not be stored and declares two fields: `,_jsx(_components.code,{children:`name`}),` of type `,_jsx(_components.code,{children:`keyword`}),` and `,_jsx(_components.code,{children:`description`}),` of type `,_jsx(_components.code,{children:`text`}),`:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`15`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`15`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"mappings\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"_source\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"enabled\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"properties\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"keyword\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"description\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"text\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`Raw data for the text field `,_jsx(_components.code,{children:`description`}),` is not available in the index. To make raw data available for this field, declare it stored, as shown below:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`16`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`16`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"mappings\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"_source\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"enabled\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`false`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"properties\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"name\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"keyword\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"description\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"store\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`tokenization-in-elasticsearch`,children:`Tokenization in Elasticsearch`}),`\n`,_jsxs(_components.p,{children:[`Keep in mind that Elasticsearch, by default, tokenizes or analyzes fields that are of type `,_jsx(_components.code,{children:`text`}),`. As a result, strings consisting of two or more words may become separate fields when connected to Self-Service Analytics (for example, city names like `,_jsx(_components.em,{children:`Las Vegas`}),`). To disable this process and ensure that a string field is not analyzed, specify its type as `,_jsx(_components.code,{children:`keyword`}),`:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`3`,language:`yaml`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`yaml`,children:_jsxs(_components.code,{language:`yaml`,numberOfLines:`3`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`City`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#569CD6`},children:`\ttype`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"keyword\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`\t}`})}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[`To learn more about tokenization in Elasticsearch, see `,_jsx(_components.a,{href:`https://www.elastic.co/guide/en/elasticsearch/reference/8.2/get-trained-models.html#ml-get-trained-models-query-params`,children:`Get Trained Models API.`})]}),`\n`,_jsx(Heading,{level:`2`,id:`support-of-x-pack-for-elasticsearch`,children:`Support of X-Pack for Elasticsearch`}),`\n`,_jsx(_components.p,{children:`Self-Service Analytics allows you to connect to your Elasticsearch cluster and data set secured by X-Pack.`}),`\n`,_jsxs(_components.p,{children:[`X-Pack is an add-on offering for Elasticsearch 7 that aims at securing the data on your cluster, and is included in Elasticsearch 8. Learn more about `,_jsx(_components.a,{href:`https://www.elastic.co/guide/en/x-pack/current/elasticsearch-security.html`,children:`X-Pack`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`configure-cluster-or-index-privileges-for-a-user`,children:`Configure Cluster or Index Privileges for a User`}),`\n`,_jsx(_components.p,{children:`To connect to the Elasticsearch cluster, you need to create an Elasticsearch user and configure the access privileges for this user.`}),`\n`,_jsx(_components.p,{children:`The access permissions for the Elasticsearch user determine the scope of the data available for querying by Self-Service Analytics users.`}),`\n`,_jsx(_components.p,{children:`To work with Elasticsearch data, use X-Pack to grant the following minimal access privileges to the Elasticsearch user:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Monitor`}),` privileges for `,_jsx(_components.a,{href:`https://www.elastic.co/guide/en/shield/current/shield-aaa-ov.html#privileges-list-cluster`,children:`Elasticsearch Cluster`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Manage`}),` (to get the metadata) and `,_jsx(_components.strong,{children:`Read`}),` (to read data) privileges for `,_jsx(_components.a,{href:`https://www.elastic.co/guide/en/shield/current/shield-aaa-ov.html#privileges-list-indices`,children:`Index`})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Reference`}),` `,_jsx(_components.a,{href:`https://www.elastic.co/support/matrix`,children:`Support Matrix`})]}),`\n`]}),`\n`,_jsx(_components.p,{children:`After the Elasticsearch user permissions are configured, you can proceed with connecting to a data source.`}),`\n`,_jsx(Heading,{level:`3`,id:`added-libraries-required-to-connect-using-a-transport-protocol`,children:`Added Libraries Required to Connect Using a Transport Protocol`}),`\n`,_jsx(_components.p,{children:`Self-Service Analytics extracts specific libraries needed to support secured connections to Elasticsearch clusters over a transport protocol. The Self-Service Analytics Elasticsearch connector starts and works normally without these libraries, except when you want to use secured transport connections. To use secured transport connections, you must download and enable these libraries. If you attempt to establish a secured transport connection to an Elasticsearch cluster without the required libraries, an error will occur when you try to validate the connection.`}),`\n`,_jsx(_components.p,{children:`To download and enable the transport-required libraries:`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Download the required libraries to `,_jsx(_components.code,{children:`/opt/zoomdata/lib/edc-elasticsearch-\u003cx.x>/`}),` for Linux, and for `,_jsx(_components.code,{children:`\u003cinstall-path>/lib/edc-elasticsearch-\u003cx.x>/`}),` Windows, where `,_jsx(_components.code,{children:`\u003cx.x>`}),` is the version of Elasticsearch.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`mkdir`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -p`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` /opt/zoomdata/lib/edc-elasticsearch-`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`x.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`x`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`wget`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -P`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` /opt/zoomdata/lib/edc-elasticsearch-`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`x.`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`x`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` \u003c`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`library`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` UR`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`L`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`The following table provides a list of the required libraries for each supported Elasticsearch version, with URLs:`}),`\n`,_jsxs(`table`,{children:[_jsx(`thead`,{children:_jsxs(`tr`,{children:[_jsx(`th`,{children:`Self-Service Analytics Connector`}),_jsx(`th`,{children:`Library Name`}),_jsx(`th`,{children:`Version`}),_jsx(`th`,{children:`License`}),_jsx(`th`,{children:`URL`})]})}),_jsxs(`tbody`,{children:[_jsxs(`tr`,{children:[_jsx(`td`,{rowSpan:3,children:`Elasticsearch 7.0`}),_jsx(`td`,{children:`org.elasticsearch.client:x-pack-transport`}),_jsx(`td`,{rowSpan:2,children:`7.0.0`}),_jsxs(`td`,{rowSpan:2,children:[`Commercial Software End User License Agreement (`,_jsx(_components.a,{href:`https://www.elastic.co/eula`,children:`https://www.elastic.co/eula`}),`)`]}),_jsx(`td`,{children:_jsx(_components.a,{href:`https://artifacts.elastic.co/maven/org/elasticsearch/client/x-pack-transport/7.0.0/x-pack-transport-7.0.0.jar`,children:`https://artifacts.elastic.co/maven/org/elasticsearch/client/x-pack-transport/7.0.0/x-pack-transport-7.0.0.jar`})})]}),_jsxs(`tr`,{children:[_jsx(`td`,{children:`org.elasticsearch.plugin:x-pack-core`}),_jsx(`td`,{children:_jsx(_components.a,{href:`https://artifacts.elastic.co/maven/org/elasticsearch/plugin/x-pack-core/7.0.0/x-pack-core-7.0.0.jar`,children:`https://artifacts.elastic.co/maven/org/elasticsearch/plugin/x-pack-core/7.0.0/x-pack-core-7.0.0.jar`})})]}),_jsxs(`tr`,{children:[_jsx(`td`,{children:`com.unboundid:unboundid-ldapsdk`}),_jsx(`td`,{children:`3.2.0`}),_jsxs(`td`,{children:[`GPLv2, LGPLv2.1, or UnboundID Free Use License (`,_jsx(_components.a,{href:`https://docs.ldap.com/ldap-sdk/docs/LICENSE-UnboundID-LDAPSDK.txt`,children:`https://docs.ldap.com/ldap-sdk/docs/LICENSE-UnboundID-LDAPSDK.txt`}),`)`]}),_jsx(`td`,{children:_jsx(_components.a,{href:`https://mvnrepository.com/artifact/com.unboundid/unboundid-ldapsdk/3.2.0`,children:`https://mvnrepository.com/artifact/com.unboundid/unboundid-ldapsdk/3.2.0`})})]})]})]}),`\n`,_jsx(_components.p,{children:`For example:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`6`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`6`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`mkdir`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -p`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` /opt/zoomdata/lib/edc-elasticsearch-7.0`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`wget`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -P`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` /opt/zoomdata/lib/edc-elasticsearch-7.0`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://artifacts.elastic.co/maven/org/elasticsearch/client/x-pack-transport/7.0.0/x-pack-transport-7.0.0.jar`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`wget`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -P`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` /opt/zoomdata/lib/edc-elasticsearch-7.0`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://artifacts.elastic.co/maven/org/elasticsearch/plugin/x-pack-api/7.0.0/x-pack-api-7.0.0.jar`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`wget`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -P`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` /opt/zoomdata/lib/edc-elasticsearch-7.0`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` http://central.maven.org/maven2/com/unboundid/unboundid-ldapsdk/3.2.0/unboundid-ldapsdk-3.2.0.jar`})]}),`\n`]})})}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsxs(_components.p,{children:[`Update the `,_jsx(_components.code,{children:`loader.path`}),` property value in the appropriate Elasticsearch connector property file to point to the directory path containing all the libraries you downloaded or to a comma-separated list combining all library paths. For example:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`ini`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`ini`,children:_jsxs(_components.code,{language:`ini`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`loader.path`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`=/opt/zoomdata/lib/edc-elasticsearch-7.0`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`or`}),`\n`,_jsx(CodeBlock,{numberOfLines:`4`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`loader.path=/opt/zoomdata/lib/edc-elasticsearch-7.0/x-pack-transport-7.0.0.jar,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`/opt/zoomdata/lib/edc-elasticsearch-7.0/x-pack-api-7.0.0.jar,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`/opt/zoomdata/lib/edc-elasticsearch-7.0/unboundid-ldapsdk-3.2.0.jar`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/configure/properties-reference#connector-properties-and-property-files`,children:`Connector Properties and Property Files`}),` to determine the correct Elasticsearch property file to use and where to save it.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`In version 25.3 and earlier, use the path `,_jsx(_components.code,{children:`datasource.driver-config.jar-path`}),`.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`insightsoftware discourages changing properties in the `,_jsx(_components.code,{children:`/opt/zoomdata/conf`}),` directory (Linux) or `,_jsx(_components.code,{children:`\u003cinstall-path>/conf`}),` (Windows). Copy the files you want to change to the `,_jsx(_components.code,{children:`/etc/zoomdata`}),` directory (Linux) or `,_jsx(_components.code,{children:`\u003cinstall-path>/conf-modify`}),` (Windows) and change them there. This will ensure that your changes are not overwritten when Self-Service Analytics is next upgraded.`]})}),`\n`,_jsxs(_components.p,{children:[`Quickly determine what changes you have made to a properties file using `,_jsx(_components.code,{children:`diff`}),` in Linux. For example:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`diff`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` /opt/zoomdata/conf/edc-`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`connector-nam`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`e`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`.properties`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` /etc/zoomdata/`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`edc-`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`\u003c`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`connector-nam`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`e`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`>`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`.properties`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`or`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`diff`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` /opt/zoomdata/conf/zoomdata.properties`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` /etc/zoomdata/zoomdata.properties`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`For Windows environments, use your preferred diff utility to compare the differences between your original and updated property files.`}),`\n`]}),`\n`,_jsxs(_components.li,{children:[`\n`,_jsx(_components.p,{children:`Restart the Elasticsearch connector microservice. For example:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`sudo`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` systemctl`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` restart`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` zoomdata-edc-elasticsearch-7.0`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`or`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`./bootstrap-composer.ps1`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -ServicesAction`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` restart`})]}),`\n`]})})}),`\n`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`connection-via-http-or-transport-protocol-and-using-ssl`,children:`Connection Via HTTP or Transport Protocol and Using SSL`}),`\n`,_jsx(_components.p,{children:`You can connect to your Elasticsearch cluster using either HTTP or transport protocols. SSL is optional for the HTTP connection but is required for transport connections when connecting to an X-Pack secured Elasticsearch cluster.`}),`\n`,_jsx(Heading,{level:`2`,id:`elasticsearch-what-are-the-commonly-reported-issues`,children:`Elasticsearch: What Are the Commonly Reported Issues?`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Why am I unable to define a Group-by after creating a visual?`})}),`\n`,_jsx(_components.p,{children:`By default, the data within an Elasticsearch data source is stored as “text” fields. However, in order to set a group-by, the field needs to be set as type “attribute” or else it will not show up in the group-by section. Please check your fields to make sure that the appropriate fields you would like to group-by are set as “attribute” within your Elasticsearch data source.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Why do my data source fields only contain single words?`})}),`\n`,_jsx(_components.p,{children:`Every string field in Elasticsearch is analyzed by default. If your field is “analyzed”, this means that each individual word within your string is tokenized/indexed, so they will return as separate values. Thus, if you want Elasticsearch to respect the string and not return the string as individual entities, please make sure to set the field to be “not analyzed” within your Elasticsearch data set.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Manage the Elasticsearch Connector","description":null,"href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-elastic-search"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Connect to Elasticsearch","slug":"connect-to-elasticsearch","depth":2,"children":[{"title":"Connect to Elasticsearch with a Configured Custom Certificate","slug":"connect-to-elasticsearch-with-a-configured-custom-certificate","depth":3,"children":[]}]},{"title":"Connect to Elasticsearch Using Amazon Web Services Authentication","slug":"connect-to-elasticsearch-using-amazon-web-services","depth":2,"children":[]},{"title":"Elasticsearch 7 Composite Aggregation","slug":"elasticsearch-7-composite-aggregation","depth":2,"children":[]},{"title":"Distinct Counts and Percentiles in Elasticsearch","slug":"distinct-counts-and-percentiles-in-elasticsearch","depth":2,"children":[]},{"title":"Elasticsearch Data Source Configuration Notes","slug":"elasticsearch-data-source-configuration-notes","depth":2,"children":[]},{"title":"Elasticsearch Connector Feature Support","slug":"elasticsearch-connector-feature-support","depth":2,"children":[]},{"title":"Inner Hits Configuration Property","slug":"inner-hits-configuration-property","depth":2,"children":[]},{"title":"Elasticsearch Connector IP Address Data Type Support","slug":"elasticsearch-connector-ip-address-data-type-support","depth":2,"children":[]},{"title":"Elasticsearch Last Value Processing","slug":"elasticsearch-last-value-processing","depth":2,"children":[]},{"title":"Elasticsearch Source Document Storage Configurations","slug":"elasticsearch-source-document-storage-configurations","depth":2,"children":[{"title":"Known Issue Summary","slug":"known-issue-summary","depth":3,"children":[]},{"title":"Raw Data Differences","slug":"raw-data-differences","depth":3,"children":[]},{"title":"Text Field Raw Data Considerations","slug":"text-field-raw-data-considerations","depth":4,"children":[]}]},{"title":"Tokenization in Elasticsearch","slug":"tokenization-in-elasticsearch","depth":2,"children":[]},{"title":"Support of X-Pack for Elasticsearch","slug":"support-of-x-pack-for-elasticsearch","depth":2,"children":[{"title":"Configure Cluster or Index Privileges for a User","slug":"configure-cluster-or-index-privileges-for-a-user","depth":3,"children":[]},{"title":"Added Libraries Required to Connect Using a Transport Protocol","slug":"added-libraries-required-to-connect-using-a-transport-protocol","depth":3,"children":[]},{"title":"Connection Via HTTP or Transport Protocol and Using SSL","slug":"connection-via-http-or-transport-protocol-and-using-ssl","depth":3,"children":[]}]},{"title":"Elasticsearch: What Are the Commonly Reported Issues?","slug":"elasticsearch-what-are-the-commonly-reported-issues","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"insightsoftware","siteName":"Simba","title":"Manage the Elasticsearch Connector - Simba","navMaps":{"firstHrefInVersion":{"26.3":{"href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-elastic-search","matchLevel":0},"26.2":{"href":"/simba-agentic-intelligence/docs/26.2/getting-started/product-overview","matchLevel":4},"1.0.0":{"href":"/simba-embedded-analytics/docs/pixel-perfect-reporting/redirect","matchLevel":4}},"firstHrefInLanguage":{}},"lastModified":"2026-11-06T13:21:00.421Z","originalFileLocation":"simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-elastic-search.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"dark\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Simba\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/insightsoftware/HWuOt3ak0Q9PCzg7/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/insightsoftware/HWuOt3ak0Q9PCzg7/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/insightsoftware/HWuOt3ak0Q9PCzg7/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/insightsoftware/HWuOt3ak0Q9PCzg7/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/insightsoftware/HWuOt3ak0Q9PCzg7/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/insightsoftware/HWuOt3ak0Q9PCzg7/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/insightsoftware/HWuOt3ak0Q9PCzg7/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/insightsoftware/HWuOt3ak0Q9PCzg7/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/insightsoftware/HWuOt3ak0Q9PCzg7/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Manage the Elasticsearch Connector - Simba\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Simba\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://insightsoftware.mintlify.app/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-elastic-search\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://insightsoftware.mintlify.site/_mintlify/api/og/v2?division=Supported+Connectors\u0026amp;title=Manage+the+Elasticsearch+Connector\u0026amp;theme=29e20a5b1d44fb49c8999d45\u0026amp;signature=838aab62298690526cd41e733bb296c9b6e0d9d1b26389fe1a934a87d2aa83a1\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Manage the Elasticsearch Connector - Simba\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://insightsoftware.mintlify.site/_mintlify/api/og/v2?division=Supported+Connectors\u0026amp;title=Manage+the+Elasticsearch+Connector\u0026amp;theme=29e20a5b1d44fb49c8999d45\u0026amp;signature=838aab62298690526cd41e733bb296c9b6e0d9d1b26389fe1a934a87d2aa83a1\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/insightsoftware/HWuOt3ak0Q9PCzg7/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Simba\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#000000\">\u003clink data-mint-head rel=\"canonical\" href=\"https://insightsoftware.mintlify.app/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-elastic-search\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-elastic-search.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://insightsoftware.mintlify.app/#organization\",\"name\":\"Simba\",\"url\":\"https://insightsoftware.mintlify.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/insightsoftware/gZIiZN0TOlzyyQoT/assets/simbalogo.svg?fit=max\u0026auto=format\u0026n=gZIiZN0TOlzyyQoT\u0026q=85\u0026s=b9e38c50fc81dbe5496d19f89e5c51f1\"}},{\"@type\":\"WebSite\",\"@id\":\"https://insightsoftware.mintlify.app#website\",\"name\":\"Simba\",\"url\":\"https://insightsoftware.mintlify.app\",\"publisher\":{\"@id\":\"https://insightsoftware.mintlify.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://insightsoftware.mintlify.app/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-elastic-search#webpage\",\"url\":\"https://insightsoftware.mintlify.app/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-elastic-search\",\"name\":\"Manage the Elasticsearch Connector\",\"dateModified\":\"2026-11-06T13:21:00.421Z\",\"isPartOf\":{\"@id\":\"https://insightsoftware.mintlify.app#website\"},\"breadcrumb\":{\"@id\":\"https://insightsoftware.mintlify.app/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-elastic-search#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://insightsoftware.mintlify.app/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-elastic-search#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Connect to Data\",\"item\":\"https://insightsoftware.mintlify.app/simba-embedded-analytics/docs/self-service-analytics/26.3/reference/port-reference\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Supported Connectors\",\"item\":\"https://insightsoftware.mintlify.app/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-amazon-redshift\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Manage the Elasticsearch Connector\",\"item\":\"https://insightsoftware.mintlify.app/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-elastic-search\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://insightsoftware.mintlify.app/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-elastic-search#article\",\"headline\":\"Manage the Elasticsearch Connector\",\"name\":\"Manage the Elasticsearch Connector\",\"url\":\"https://insightsoftware.mintlify.app/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-elastic-search\",\"mainEntityOfPage\":{\"@id\":\"https://insightsoftware.mintlify.app/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-elastic-search#webpage\"},\"dateModified\":\"2026-11-06T13:21:00.421Z\",\"publisher\":{\"@id\":\"https://insightsoftware.mintlify.app/#organization\"},\"isPartOf\":{\"@id\":\"https://insightsoftware.mintlify.app#website\"}}]}\u003c/script>","siteName":"Simba","nav":{"global":null,"tabs":[{"tab":"Simba Agentic Intelligence","versions":[{"version":"26.3","default":true,"tag":"latest","groups":[{"group":"Getting Started","pages":[{"title":null,"href":"/simba-agentic-intelligence/docs/26.3/getting-started/product-overview"},{"title":null,"href":"/simba-agentic-intelligence/docs/26.3/getting-started/quick-start-guide"},{"title":null,"href":"/simba-agentic-intelligence/docs/26.3/getting-started/installation-guide"},{"title":null,"href":"/simba-agentic-intelligence/docs/26.3/getting-started/system-requirements"}]},{"group":"Deployment","pages":[{"title":null,"href":"/simba-agentic-intelligence/docs/26.3/deployment/installation-and-setup/helm-chart-reference"},{"title":null,"href":"/simba-agentic-intelligence/docs/26.3/deployment/installation-and-setup/air-gapped-deployment"}]},{"group":"Operations \u0026 Maintenance","pages":[{"title":null,"href":"/simba-agentic-intelligence/docs/26.3/deployment/operations-and-maintenance/monitoring-and-alerting"},{"title":null,"href":"/simba-agentic-intelligence/docs/26.3/deployment/operations-and-maintenance/scheduled-tasks"},{"title":null,"href":"/simba-agentic-intelligence/docs/26.3/deployment/operations-and-maintenance/backup-and-recovery"},{"title":null,"href":"/simba-agentic-intelligence/docs/26.3/deployment/operations-and-maintenance/upgrade-procedures"}]},{"group":"Admin Guides","pages":[{"title":null,"href":"/simba-agentic-intelligence/docs/26.3/guides/admin-guides/administrator-guide"},{"title":null,"href":"/simba-agentic-intelligence/docs/26.3/guides/admin-guides/authentication-and-security"},{"title":null,"href":"/simba-agentic-intelligence/docs/26.3/guides/admin-guides/llm-provider-configuration"},{"title":null,"href":"/simba-agentic-intelligence/docs/26.3/guides/admin-guides/multi-tenancy-guide"},{"title":null,"href":"/simba-agentic-intelligence/docs/26.3/guides/admin-guides/mcp-server-guide"}]},{"group":"User Guides","pages":[{"title":null,"href":"/simba-agentic-intelligence/docs/26.3/guides/user-guides/api-usage-guide"},{"title":null,"href":"/simba-agentic-intelligence/docs/26.3/guides/user-guides/data-agent-user-guide"},{"title":null,"href":"/simba-agentic-intelligence/docs/26.3/guides/user-guides/data-connection-management"},{"title":null,"href":"/simba-agentic-intelligence/docs/26.3/guides/user-guides/data-source-optimization-guide"},{"title":null,"href":"/simba-agentic-intelligence/docs/26.3/guides/user-guides/playground-user-guide"},{"title":null,"href":"/simba-agentic-intelligence/docs/26.3/guides/user-guides/rules-management-guide"},{"title":null,"href":"/simba-agentic-intelligence/docs/26.3/guides/user-guides/logging-configuration-guide"}]},{"group":"Supplementary Resources","pages":[{"title":"Release Notes","href":"/simba-agentic-intelligence/docs/26.3/reference/release-notes"},{"title":null,"href":"/simba-agentic-intelligence/docs/26.3/reference/supplementary-resources/security-best-practices"},{"title":null,"href":"/simba-agentic-intelligence/docs/26.3/reference/supplementary-resources/performance-tuning"},{"title":null,"href":"/simba-agentic-intelligence/docs/26.3/reference/supplementary-resources/environment-variables-reference"},{"title":null,"href":"/simba-agentic-intelligence/docs/26.3/reference/supplementary-resources/glossary"}]}]},{"version":"26.2","pages":[{"title":"26.2","href":"/simba-agentic-intelligence/docs/26.2/reference/release-notes"}]}]},{"tab":"Simba Embedded Analytics","dropdowns":[{"dropdown":"Select a Product","groups":[{"group":"Simba Embedded Analytics","pages":[{"title":"Welcome","href":"/simba-embedded-analytics/docs/about/welcome"}]}]},{"dropdown":"Self-Service Analytics","versions":[{"version":"26.3","default":true,"tag":"latest","groups":[{"group":"Release Notes","pages":[{"title":"Simba Self-Service Analytics Release Notes","href":"/simba-embedded-analytics/docs/self-service-analytics/release-notes"},{"title":"Transitioning for Symphony and Composer Users","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/get-started/transition-sym"}]},{"group":"Get Started","root":{"title":"Introduction to Simba Self-Service Analytics 26","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/get-started/welcome"},"pages":[{"title":"Introduction to Simba Self-Service Analytics 26","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/get-started/welcome"},{"title":"Configurable Data Visualization","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/get-started/ov-vis"},{"title":"Microservices Architecture","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/get-started/arch-microservice"},{"title":"Access and Use Self-Service Analytics","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/get-started/access"},{"title":"Contact Technical Support","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/get-started/tech-support"}]},{"group":"Administer","pages":[{"group":"Install","pages":[{"title":"Plan Your Installation","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/install/installation-prerequisites"},{"title":"Install Self-Service Analytics - Linux","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/install/install-ov"},{"title":"Install Self-Service Analytics - Windows","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/install/install-windows"},{"title":"Run Self-Service Analytics in Kubernetes","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/install/kubernetes-ov"},{"title":"Install and Set Up Self-Service Analytics 's Metadata Store","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/install/install-metadata-store"},{"title":"About Microservices","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/install/about-microsvcs"},{"title":"Screenshot Microservice","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/install/screenshot-install"},{"title":"Distributed Environment Support","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/install/distenv-ov"},{"title":"Upgrade Self-Service Analytics","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/install/upgrading-server"},{"title":"Uninstall Self-Service Analytics","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/install/uninstall"}]},{"title":"Establish a Data Gateway Connection","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/data-gateway"},{"title":"Request and Apply a New License Key","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/license-request"},{"group":"Configure","pages":[{"title":"Configure Self-Service Analytics","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/configure/config-mgmt-ov"},{"title":"Properties Reference","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/configure/properties-reference"},{"title":"Customize the User Interface","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/configure/customizing-ui"}]},{"group":"Monitor","pages":[{"title":"Self-Service Analytics Service Monitor","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/monitor/service-monitor-overview"},{"title":"Activity Logging","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/monitor/activity-logging"},{"title":"Set Up Unified Logging Using Fluentd","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/monitor/fluentd-logging"},{"title":"Distributed Tracing for Self-Service Analytics","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/monitor/distributed-tracing-using"}]},{"group":"Users","pages":[{"title":"Manage Users","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/users/users-manage"},{"title":"Authorize Self-Service Analytics Access for Users in Groups","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/users/aaa-ov"},{"title":"Manage Tenants","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/users/acct-manage"}]},{"group":"Security","pages":[{"title":"Supported Authentication Tools","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/security/authorization-tools"},{"title":"Trusted Access","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/security/trusted-access-ov"},{"title":"Encryption","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/security/changing-encryption-mode"},{"title":"Configure Kerberos Single Sign-On (SSO) Settings","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/security/kerberos-sso"},{"title":"Use OAuth 2.0 in Connections to Cloud Data Stores","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/security/oauth-in-connectors"}]},{"group":"Troubleshooting","pages":[{"title":"Common Issues","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/administer/common-issues"}]},{"group":"Alerts","root":{"title":"Alerts","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/alerts/alerts-ov"},"pages":[{"title":"Alerts API","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/alerts/alerts-api"}]}]},{"group":"Connect to Data","pages":[{"group":"Connect Self-Service Analytics to Data Stores","root":{"title":"Connect Self-Service Analytics to Data Stores","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connectors-ov"},"pages":[{"title":"Default Port Reference","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/reference/port-reference"},{"title":"Data Connector Reference","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/reference/data-connector-reference"}]},{"title":"Create and Manage Data Store Connections","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connections-managing"},{"title":"Connector Feature Support","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connector-feature-support"},{"group":"Supported Connectors","pages":[{"title":"Manage the Amazon Redshift Connector","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-amazon-redshift"},{"title":"Manage the Amazon S3 Connector","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-amazon-s3"},{"title":"Manage the Apache Drill Connector","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-apache-drill"},{"title":"Manage the Apache Phoenix Connector","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-apache-phoenix"},{"title":"Manage the Apache Solr Connector","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-solr"},{"title":"Manage the BigQuery Connector","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-bigquery"},{"title":"Manage the Business Central Jet Connector","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connect-to-biz-central"},{"title":"Manage the Cloudera Search Connector","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/cloudera-search"},{"title":"Manage the Couchbase Connector","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/couchbase"},{"title":"Manage the Dremio Connector","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-dremio"},{"title":"Manage the Dundas BI (Managed) Connector","description":null,"href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/dbi"},{"title":"Manage the Elasticsearch Connector","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-elastic-search"},{"title":"Manage the HDFS Connector","description":null,"href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/hdfs"},{"title":"Manage the Hive Connector","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/hive"},{"title":"Manage the Jira Connector","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-jira"},{"title":"Manage Impala Cloudera Connectors","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/cloudera-ov"},{"title":"Manage the MemSQL Connector","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-memsql"},{"title":"Manage the MongoDB Connector","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-mongodb"},{"title":"Manage the MySQL Connector","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-mysql"},{"title":"Manage the OpenSearch Connector","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-opensearch"},{"title":"Manage the Oracle Connector","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-oracle"},{"title":"Manage the PostgreSQL Connector","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-postgresql"},{"title":"Manage the Python Connector","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-python"},{"title":"Manage the Real Time Sales Demo Source","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/enabling-real-time-sales-demo-source"},{"title":"Manage the Salesforce Connector","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-salesforce"},{"title":"Manage the SAP Hana Connector","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-sap-hana"},{"title":"Manage the SAP IQ Connector","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-sap-iqsql"},{"title":"Manage the SAP S/4HANA Connector","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-saps-4hana"},{"title":"Manage the Snowflake Connector","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-snowflake"},{"title":"Manage the Spark SQL Connector","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-sparksql"},{"title":"Manage the Microsoft SQL Server Connector","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-sql-server"},{"title":"Manage the Teradata Connector","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-teradata"},{"title":"Manage the TIBCO Data Virtualization (TDV) Connector","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/tibcodv"},{"title":"Manage the Trino Connector","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-trino"},{"title":"Manage the Vertica Connector","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/connecting-to-vertica"},{"title":"Manage File Uploads","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/connectors/uploading-a-flat-file"}]},{"group":"Create and Manage Data Sources","root":{"title":"Create and Manage Data Sources","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/sources/data-source-config-overview"},"pages":[{"group":"About Source Permissions","root":{"title":"About Source Permissions","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/sources/ds-permissions"},"pages":[{"title":"Control How Users Interact With a Visual","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/visuals/visual-interactivity"}]},{"title":"Source Creation Work Areas","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/sources/data-source-config-source-creation-tab"},{"title":"Manage the Fields Work Areas","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/sources/data-source-config-fields-tab"},{"title":"Global Settings Work Areas","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/sources/data-source-config-global-settings-tab"},{"title":"Restrict Access to Data Using Row and Column Security","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/sources/ds-security-row"},{"title":"Review Refresh Jobs","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/sources/console"},{"title":"Import or Export Sources","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/sources/import-export-data-source"},{"title":"Fuse Data Sources","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/sources/data-fusion-overview"},{"title":"Configure Number Formatting - Data Sources","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/data/data-number-formatting"}]}]},{"group":"Present Data","pages":[{"group":"Manage Visuals","root":{"title":"Manage Visuals","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/visuals/visual-add-dash"},"pages":[{"title":"About Visual Permissions","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/visuals/visual-auth"},{"title":"Use the Visual Gallery","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/visuals/visual-gallery"},{"group":"Available Visual Types","root":{"title":"Available Visual Types","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/visuals/available-visual-types"},"pages":[{"title":"Single Metric Visuals","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/visuals/arc"},{"title":"Bar, Line, and Combo Charts","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/visuals/bar-standard"},{"title":"Circular, Tree, and Cloud Visuals","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/visuals/pie"},{"title":"Comparison and Relationship Charts","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/visuals/scatter-plot"},{"title":"List Filter Visuals","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/visuals/list-filter-widget"},{"title":"Map Visuals","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/visuals/map-chart-styles"},{"title":"Pivot Tables","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/visuals/pivot-tables"},{"title":"Tables","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/visuals/rdt"}]},{"group":"Visuals Work Areas","root":{"title":"Visuals Work Areas","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/visuals/visual-setup"},"pages":[{"title":"Export Visuals","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/visuals/visual-export-23"},{"title":"Generate Visuals","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/visuals/generate-visuals"}]},{"group":"Change Color Schemes","root":{"title":"Change Color Schemes","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/visuals/colors-and-axes/colors"},"pages":[{"title":"Specify Colors","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/visuals/colors-and-axes/specifying-colors"}]},{"title":"Configure Visual Names, Descriptions, and Properties","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/visuals/visual-save"},{"title":"Number and Date Formatting for Visuals","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/visuals/vis-number-formatting"},{"title":"Rulers and Reference Lines","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/visuals/rulers"}]},{"group":"Create and Manage Dashboards and Self-Service Reports","pages":[{"group":"Dashboards","root":{"title":"Dashboards","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/dashboards/dash-manage"},"pages":[{"title":"Rich Text Snippets","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/widgets/rts-ov"}]},{"title":"Self-Service Reports","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/ssr-manage"},{"title":"How Dashboard and Self-Service Report Permissions Are Determined","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/dashboards/dash-auth-permissions"},{"title":"Control How Users Interact With a Dashboard","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/dashboards/dash-interactivity"},{"title":"About Scheduled Reports","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/dashboards/dash-schedule"},{"title":"Dashboard Layouts","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/dashboards/dash-layout"},{"title":"Share a Dashboard or Self-Service Report with Users","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/dashboards/dash-share-withinacct"},{"title":"Even Time Intervals","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/dashboards/even-time-interval"},{"title":"Import Dashboards","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/dashboards/dash-import"}]},{"title":"Use Tags to Group and Categorize Content","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/widgets/tags-ov"},{"title":"Widget Comments","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/widgets/widget-cmts-ov"}]},{"group":"Analyze Data","root":{"title":"Manipulate Data in the Data Store","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/data/manipulate-data"},"pages":[{"group":"Filter Data","root":{"title":"Filter Data","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/filters/filters"},"pages":[{"group":"Use Cross-Source Links","root":{"title":"Use Cross-Source Links","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/filters/using-cross-source-links"},"pages":[{"title":"Control How Cross-Visual Filters Interact in a Dashboard","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/filters/pubsub-ov"},{"title":"Publish a Link","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/filters/published-enable"},{"title":"Auto Data Refresh","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/filters/auto-refresh-filters"}]},{"title":"Use Keysets","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/filters/keysets-overview"},{"title":"Group Filters","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/filters/group-filters"},{"title":"Attribute Filters","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/filters/filters-attr"},{"title":"Save and Maintain Filters","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/filters/saved-filters-maintaining"}]},{"title":"Filter Snippets","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/widgets/fltrsnp-ov"},{"title":"Admin-Defined Functions","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/data/admin-fx-ov"},{"title":"Hierarchical Fields and Structures","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/sources/hierarchical-fields-ov"},{"title":"Maintain Custom Metrics","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/data/custom-metrics"},{"title":"Maintain Derived Fields","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/data/derived-fields"},{"title":"Supported Aggregation Functions","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/data/fx-aggregate"},{"title":"Interpolation for User Attributes in Expressions","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/data/interpolation-ov"},{"title":"Support of Nested Data Structures in Self-Service Analytics","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/data/nested-data-structures"},{"title":"Sort and Limit Visual Data","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/visuals/sortlimit-composer"},{"title":"Use the Time Bar","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/time-bar"},{"title":"Use the Conditional Formatting Sidebar","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/analyze-data/visuals/rdt-condt-format-using"},{"title":"Use Data Sharpening","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/connect-to-data/sources/data-sharpening-ov"}]},{"group":"Embed and Extend","pages":[{"group":"Embed Components Into Your Application","root":{"title":"Embed Components Into Your Application","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/embed-and-extend/embed/dash-embed/dash-embed"},"pages":[{"title":"Embedded Self-Service Analytics Component Controls","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/embed-and-extend/embed-controls"},{"title":"Embed Components Using JavaScript and Trusted Access","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/embed-and-extend/embed/embed-javascript"},{"title":"Embeddable Component Snippets","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/embed-and-extend/embed/dash-embed-gencode-dashboard"},{"title":"Embedded Source Editor","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/embed-and-extend/embed/embed-source-editor"},{"title":"Embed Dashboards","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/embed-and-extend/embed/dash-embed/dash-embed-steps"},{"title":"EmbedManager Methods","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/embed-and-extend/embed/embed-javascript-embedmanager-methods"},{"title":"Embedded Events","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/embed-and-extend/embed/embed-javascript-eventlisteners"},{"title":"Embed Cross-Visual Link Publish and Subscribe Settings Using JavaScript","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/embed-and-extend/embed/pubsub-embed"},{"title":"Interactivity Properties","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/embed-and-extend/embed/embed-javascript-embedmanager-interactivityprop"}]},{"group":"Manage Custom Charts","root":{"title":"Manage Custom Charts","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/embed-and-extend/custom-charts/custom-chart-managing"},"pages":[{"title":"Maintain Custom Charts Using the Custom Chart CLI","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/embed-and-extend/custom-charts/custom-chart-maint-cli"},{"title":"Visual Type Configuration Properties","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/embed-and-extend/custom-charts/custom-chart-config"},{"group":"A Custom Chart Tutorial","root":{"title":"A Custom Chart Tutorial","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/embed-and-extend/custom-charts/custom-chart-tut-ov"},"pages":[{"title":"Part 2: Query Variables, Chart Defaults, Data Preview, and Data Accessors","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/embed-and-extend/custom-charts/custom-chart-tut-ov-pt2"},{"title":"Part 3: Third-Party Charting Library Integration","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/embed-and-extend/custom-charts/custom-chart-tut-ov-pt3"},{"title":"Part 4: Custom Chart Controls","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/embed-and-extend/custom-charts/custom-chart-tut-ov-pt4"}]},{"title":"Custom Chart API","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/embed-and-extend/custom-charts/custom-chart-api-docs"}]},{"title":"Integrate Visual Data Into Your Applications","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/embed-and-extend/actions-overview"},{"group":"Get Started with the Self-Service Analytics Application Framework","root":{"title":"Get Started with the Self-Service Analytics Application Framework","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/embed-and-extend/api/application-framework/getting-started-with-the-application-framework"},"pages":[{"title":"Configure Visuals Using Visualization Variables","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/embed-and-extend/api/application-framework/config-visuals-vis-var"},{"title":"Identify a Visual's visualizationID","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/embed-and-extend/api/application-framework/identifying-the-visid-of-a-visual"},{"title":"Identify a Visual's sourceID","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/embed-and-extend/api/application-framework/identifying-the-sourceid-of-a-visuals-source"}]},{"group":"Manage User Interface Themes","root":{"title":"Manage User Interface Themes","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/embed-and-extend/themes/themes-ov"},"pages":[{"title":"Themes JSON File","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/embed-and-extend/themes/themes-json"}]}]},{"group":"Reference","pages":[{"group":"REST API Overview","root":{"title":"REST API Overview","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/embed-and-extend/api/rest-api/restapi-overview2"},"pages":[{"title":"Manage Connectors with REST APIs","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/embed-and-extend/api/rest-api/managing-connectors-with-rest-apis"},{"title":"Manage the Upload API Source","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/embed-and-extend/api/rest-api/enabling-streaming-sources-upload-api"}]},{"group":"API Endpoints","pages":[{"group":"account-attributes","pages":[{"title":"Lists all supported account attribute keys","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/account-attributes/reserved","href":"/api-reference/account-attributes/lists-all-supported-account-attribute-keys"}]},{"group":"accounts","pages":[{"title":"Load account","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/accounts/{id}","href":"/api-reference/accounts/load-account"},{"title":"Update or create account","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/accounts/{id}","href":"/api-reference/accounts/update-or-create-account"},{"title":"Delete account","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/accounts/{id}","href":"/api-reference/accounts/delete-account"},{"title":"Returns a list of accounts","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/accounts","href":"/api-reference/accounts/returns-a-list-of-accounts"},{"title":"Create account","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/accounts","href":"/api-reference/accounts/create-account"},{"title":"Load account by name","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/accounts/name/{name}","href":"/api-reference/accounts/load-account-by-name"},{"title":"Returns boolean based on application multi-tenant configuration","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/accounts/multitenant","href":"/api-reference/accounts/returns-boolean-based-on-application-multi-tenant-configuration"}]},{"group":"accounts / admins","pages":[{"title":"Returns a list of account administrators","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/accounts/{accountId}/admins","href":"/api-reference/accounts-admins/returns-a-list-of-account-administrators"},{"title":"Updates account administrators","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/accounts/{accountId}/admins","href":"/api-reference/accounts-admins/updates-account-administrators"}]},{"group":"accounts / users","pages":[{"title":"Returns a list of account members","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/accounts/{accountId}/users","href":"/api-reference/accounts-users/returns-a-list-of-account-members"},{"title":"Updates account members","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/accounts/{accountId}/users","href":"/api-reference/accounts-users/updates-account-members"}]},{"group":"actions","pages":[{"title":"Update an existing Action Template","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/actions/{id}","href":"/api-reference/actions/update-an-existing-action-template"},{"title":"Delete an Action Template","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/actions/{id}","href":"/api-reference/actions/delete-an-action-template"},{"title":"Returns a list of action templates","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/actions","href":"/api-reference/actions/returns-a-list-of-action-templates"},{"title":"Create a new Action Template","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/actions","href":"/api-reference/actions/create-a-new-action-template"},{"title":"Invoke an action from an Action Template","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/actions/{id}/invoke","href":"/api-reference/actions/invoke-an-action-from-an-action-template"}]},{"group":"activity","pages":[{"title":"Get the toggle status of a specific activity type","deprecated":true,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/system/activity/type/{activityType}","href":"/api-reference/activity/get-the-toggle-status-of-a-specific-activity-type"},{"title":"Update an activity type to toggle its logging","deprecated":true,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/system/activity/type/{activityType}","href":"/api-reference/activity/update-an-activity-type-to-toggle-its-logging"},{"title":"Get a key/value list of supported activity types and their current status","deprecated":true,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/system/activity/type","href":"/api-reference/activity/get-a-keyvalue-list-of-supported-activity-types-and-their-current-status"}]},{"group":"alerts","pages":[{"title":"Return an alert by id","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/alerts/{id}","href":"/api-reference/alerts/return-an-alert-by-id"},{"title":"Update the existing alert (completely replace the previous version)","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/alerts/{id}","href":"/api-reference/alerts/update-the-existing-alert-completely-replace-the-previous-version"},{"title":"Delete the existing alert","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/alerts/{id}","href":"/api-reference/alerts/delete-the-existing-alert"},{"title":"Patch the existing alert (modify selected attributes)","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json patch /api/alerts/{id}","href":"/api-reference/alerts/patch-the-existing-alert-modify-selected-attributes"},{"title":"Return all alerts","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/alerts","href":"/api-reference/alerts/return-all-alerts"},{"title":"Create a new alert (requires the ROLE_CREATE_ALERTS privilege)","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/alerts","href":"/api-reference/alerts/create-a-new-alert-requires-the-role_create_alerts-privilege"},{"title":"Evaluate alert condition","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/alerts/{id}/evaluate-condition","href":"/api-reference/alerts/evaluate-alert-condition"}]},{"group":"branding","pages":[{"title":"Get branding configuration","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/branding","href":"/api-reference/branding/get-branding-configuration"},{"title":"Update branding configuration","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/branding","href":"/api-reference/branding/update-branding-configuration"},{"title":"Update branding configuration","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/branding","href":"/api-reference/branding/update-branding-configuration-1"},{"title":"Load branding file","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/branding/{fileName}","href":"/api-reference/branding/load-branding-file"},{"title":"Upload file for branding","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/branding/{fileName}","href":"/api-reference/branding/upload-file-for-branding"},{"title":"Load branding image","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/branding/images/{imageName}","href":"/api-reference/branding/load-branding-image"},{"title":"Delete branding file","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/branding/{filename}","href":"/api-reference/branding/delete-branding-file"}]},{"group":"branding-extentions","pages":[{"title":"Load branding extensions","deprecated":true,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/branding-extensions","href":"/api-reference/branding-extentions/load-branding-extensions"},{"title":"Update branding extensions","deprecated":true,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/branding-extensions","href":"/api-reference/branding-extentions/update-branding-extensions"}]},{"group":"calendars","pages":[{"title":"(experimental) Load calendar by its id","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/calendars/{calendarId}","href":"/api-reference/calendars/experimental-load-calendar-by-its-id"},{"title":"(experimental) Update calendar","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/calendars/{calendarId}","href":"/api-reference/calendars/experimental-update-calendar"},{"title":"(experimental) Delete calendar by id","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/calendars/{calendarId}","href":"/api-reference/calendars/experimental-delete-calendar-by-id"},{"title":"(experimental) Returns a list of calendars","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/calendars","href":"/api-reference/calendars/experimental-returns-a-list-of-calendars"},{"title":"(experimental) Create calendar","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/calendars","href":"/api-reference/calendars/experimental-create-calendar"},{"title":"(experimental) Get list of a calendar time periods","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/calendars/{calendarId}/periods","href":"/api-reference/calendars/experimental-get-list-of-a-calendar-time-periods"}]},{"group":"comments","pages":[{"title":"Get related dashboard comment","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/dashboards/{dashboardId}/comments/{commentId}","href":"/api-reference/comments/get-related-dashboard-comment"},{"title":"Update related dashboard comment","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/dashboards/{dashboardId}/comments/{commentId}","href":"/api-reference/comments/update-related-dashboard-comment"},{"title":"Delete related dashboard comment","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/dashboards/{dashboardId}/comments/{commentId}","href":"/api-reference/comments/delete-related-dashboard-comment"},{"title":"Returns a list of dashboard comments","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/dashboards/{dashboardId}/comments","href":"/api-reference/comments/returns-a-list-of-dashboard-comments"},{"title":"Create related dashboard comment","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/dashboards/{dashboardId}/comments","href":"/api-reference/comments/create-related-dashboard-comment"}]},{"group":"connection-types","pages":[{"title":"Retrieve specific Connection Type by Id","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/connection/types/{id}","href":"/api-reference/connection-types/retrieve-specific-connection-type-by-id"},{"title":"Update specific Connection Type by Id","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/connection/types/{id}","href":"/api-reference/connection-types/update-specific-connection-type-by-id"},{"title":"Delete specific Connection Type by Id","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/connection/types/{id}","href":"/api-reference/connection-types/delete-specific-connection-type-by-id"},{"title":"Update properties of a specific Connection Type by Id","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json patch /api/connection/types/{id}","href":"/api-reference/connection-types/update-properties-of-a-specific-connection-type-by-id"},{"title":"Retrieve Connection Type accounts","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/connection/types/{id}/accounts","href":"/api-reference/connection-types/retrieve-connection-type-accounts"},{"title":"Update Connection Type accounts. Empty list - available to all accounts","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/connection/types/{id}/accounts","href":"/api-reference/connection-types/update-connection-type-accounts-empty-list--available-to-all-accounts"},{"title":"Returns a list of connection types","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/connection/types","href":"/api-reference/connection-types/returns-a-list-of-connection-types"},{"title":"Create new Connection Type","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/connection/types","href":"/api-reference/connection-types/create-new-connection-type"},{"title":"Retrieve Connection Type Icon by file name","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/connection/types/icon/{fileName}","href":"/api-reference/connection-types/retrieve-connection-type-icon-by-file-name"},{"title":"Create new Connection Type icon","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/connection/types/icon/{fileName}","href":"/api-reference/connection-types/create-new-connection-type-icon"},{"title":"Delete Connection Type Icon by file name","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/connection/types/icon/{fileName}","href":"/api-reference/connection-types/delete-connection-type-icon-by-file-name"}]},{"group":"connections","pages":[{"title":"Load connection","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/connections/{connectionId}","href":"/api-reference/connections/load-connection"},{"title":"Update or create connection (requires the ROLE_MANAGE_CONNECTIONS privilege)","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/connections/{connectionId}","href":"/api-reference/connections/update-or-create-connection-requires-the-role_manage_connections-privilege"},{"title":"Delete connection (requires the ROLE_MANAGE_CONNECTIONS privilege)","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/connections/{connectionId}","href":"/api-reference/connections/delete-connection-requires-the-role_manage_connections-privilege"},{"title":"Updates or creates a connection schema configuration","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/connections/{connectionId}/schema/{schemaName}/configuration","href":"/api-reference/connections/updates-or-creates-a-connection-schema-configuration"},{"title":"Returns a list of connections","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/connections","href":"/api-reference/connections/returns-a-list-of-connections"},{"title":"Create connection (requires the ROLE_MANAGE_CONNECTIONS privilege)","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/connections","href":"/api-reference/connections/create-connection-requires-the-role_manage_connections-privilege"},{"title":"Preview data available over provided connection","deprecated":true,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/connections/{connectionId}/preview","href":"/api-reference/connections/preview-data-available-over-provided-connection"},{"title":"Validate connection (requires the ROLE_MANAGE_CONNECTIONS privilege)","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/connections/validate","href":"/api-reference/connections/validate-connection-requires-the-role_manage_connections-privilege"},{"title":"Returns a list of connection schemas","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/connections/{connectionId}/schema","href":"/api-reference/connections/returns-a-list-of-connection-schemas"},{"title":"Returns a schema definition for provided schema name","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/connections/{connectionId}/schema/{schemaName}/describe","href":"/api-reference/connections/returns-a-schema-definition-for-provided-schema-name"},{"title":"Returns a list of connection objects","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/connections/{connectionId}/objects","href":"/api-reference/connections/returns-a-list-of-connection-objects"},{"title":"Load connection statistics","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/connections/statistics","href":"/api-reference/connections/load-connection-statistics"}]},{"group":"connectors","pages":[{"title":"Retrieve a Connector with a specific id","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/connectors/{id}","href":"/api-reference/connectors/retrieve-a-connector-with-a-specific-id"},{"title":"Update a Connector with a specific id","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/connectors/{id}","href":"/api-reference/connectors/update-a-connector-with-a-specific-id"},{"title":"Delete a connector with a specific id","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/connectors/{id}","href":"/api-reference/connectors/delete-a-connector-with-a-specific-id"},{"title":"Returns a list of connectors","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/connectors","href":"/api-reference/connectors/returns-a-list-of-connectors"},{"title":"Create a new Connector","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/connectors","href":"/api-reference/connectors/create-a-new-connector"},{"title":"Returns a list of storage type descriptions","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/connectors/{id}/storage-types","href":"/api-reference/connectors/returns-a-list-of-storage-type-descriptions"},{"title":"Retrieve a Storage Type Descriptions with a specific storage type and id","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/connectors/{id}/storage-types/{storagetype}","href":"/api-reference/connectors/retrieve-a-storage-type-descriptions-with-a-specific-storage-type-and-id"},{"title":"Retrieve the Storage Icon with a specific storage type and id","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/connectors/{id}/storage-types/{storagetype}/icon","href":"/api-reference/connectors/retrieve-the-storage-icon-with-a-specific-storage-type-and-id"},{"title":"Retrieve the status of a Connector with a specific id","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/connectors/{id}/status","href":"/api-reference/connectors/retrieve-the-status-of-a-connector-with-a-specific-id"}]},{"group":"conversations","pages":[{"title":"Get the conversation data for the specified workspace","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/workspaces/{workspaceId}/conversation","href":"/api-reference/conversations/get-the-conversation-data-for-the-specified-workspace"},{"title":"Update the conversation data for the specified workspace","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/workspaces/{workspaceId}/conversation","href":"/api-reference/conversations/update-the-conversation-data-for-the-specified-workspace"}]},{"group":"customization","pages":[{"title":"Read theme","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/customization/themes/{id}","href":"/api-reference/customization/read-theme"},{"title":"Update theme","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/customization/themes/{id}","href":"/api-reference/customization/update-theme"},{"title":"Delete theme","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/customization/themes/{id}","href":"/api-reference/customization/delete-theme"},{"title":"Patch theme","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json patch /api/customization/themes/{id}","href":"/api-reference/customization/patch-theme"},{"title":"Returns a list of themes","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/customization/themes","href":"/api-reference/customization/returns-a-list-of-themes"},{"title":"Create theme","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/customization/themes","href":"/api-reference/customization/create-theme"},{"title":"Set active theme","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/customization/themes/activate","href":"/api-reference/customization/set-active-theme"},{"title":"Get by name","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/customization/themes/name/{name}","href":"/api-reference/customization/get-by-name"},{"title":"Get active theme","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/customization/themes/active","href":"/api-reference/customization/get-active-theme"}]},{"group":"dashboard-conversion","pages":[{"title":"(experimental) Convert dashboards layout","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/dashboards/convert-layout","href":"/api-reference/dashboard-conversion/experimental-convert-dashboards-layout"}]},{"group":"dashboard-migration","pages":[{"title":"Import dashboards","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/dashboards/import","href":"/api-reference/dashboard-migration/import-dashboards"},{"title":"Export dashboards [necessary permissions: 'read']","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/dashboards/export","href":"/api-reference/dashboard-migration/export-dashboards-[necessary-permissions:-read]"}]},{"group":"dashboard-reports","pages":[{"title":"Retrieve dashboard report settings by report ID","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/dashboards/{dashboardId}/reports/{reportId}","href":"/api-reference/dashboard-reports/retrieve-dashboard-report-settings-by-report-id"},{"title":"Update dashboard report settings","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/dashboards/{dashboardId}/reports/{reportId}","href":"/api-reference/dashboard-reports/update-dashboard-report-settings"},{"title":"Delete dashboard report settings","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/dashboards/{dashboardId}/reports/{reportId}","href":"/api-reference/dashboard-reports/delete-dashboard-report-settings"},{"title":"Retrieve dashboard report settings by dashboard ID","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/dashboards/{dashboardId}/reports","href":"/api-reference/dashboard-reports/retrieve-dashboard-report-settings-by-dashboard-id"},{"title":"Create dashboard report settings","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/dashboards/{dashboardId}/reports","href":"/api-reference/dashboard-reports/create-dashboard-report-settings"}]},{"group":"dashboard-sharing","pages":[{"title":"(experimental) Share/revoke access level on the dashboard","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json patch /api/dashboards/{dashboardId}/permissions","href":"/api-reference/dashboard-sharing/experimental-sharerevoke-access-level-on-the-dashboard"},{"title":"Retrieve a list of Users Security Identities with their access level on the dashboard","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/dashboards/{id}/permissions","href":"/api-reference/dashboard-sharing/retrieve-a-list-of-users-security-identities-with-their-access-level-on-the-dashboard"},{"title":"Retrieve a list of Groups Security Identities with their access level on the dashboard","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/dashboards/{id}/group-permissions","href":"/api-reference/dashboard-sharing/retrieve-a-list-of-groups-security-identities-with-their-access-level-on-the-dashboard"},{"title":"Retrieve a list of Security Identities (groups, users, account) with their access level on the dashboard","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/dashboards/{id}/all-permissions","href":"/api-reference/dashboard-sharing/retrieve-a-list-of-security-identities-groups-users-account-with-their-access-level-on-the-dashboard"},{"title":"Retrieve a list of Accounts Security Identities with their access level on the dashboard","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/dashboards/{id}/account-permissions","href":"/api-reference/dashboard-sharing/retrieve-a-list-of-accounts-security-identities-with-their-access-level-on-the-dashboard"}]},{"group":"dashboards","pages":[{"title":"Loads a dashboard (requires READ permission to the dashboard)","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/dashboards/{id}","href":"/api-reference/dashboards/loads-a-dashboard-requires-read-permission-to-the-dashboard"},{"title":"Updates a dashboard (requires WRITE permission to the dashboard) or creates a new dashboard with custom id (requires the ROLE_CREATE_DASHBOARDS privilege)","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/dashboards/{id}","href":"/api-reference/dashboards/updates-a-dashboard-requires-write-permission-to-the-dashboard-or-creates-a-new-dashboard-with-custom-id-requires-the-role_create_dashboards-privilege"},{"title":"Deletes a dashboard (requires DELETE permission to the dashboard)","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/dashboards/{id}","href":"/api-reference/dashboards/deletes-a-dashboard-requires-delete-permission-to-the-dashboard"},{"title":"Returns a list of acceptable dashboards (requires READ permission to the dashboards)","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/dashboards","href":"/api-reference/dashboards/returns-a-list-of-acceptable-dashboards-requires-read-permission-to-the-dashboards"},{"title":"Creates a new dashboard (requires the ROLE_CREATE_DASHBOARDS privilege)","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/dashboards","href":"/api-reference/dashboards/creates-a-new-dashboard-requires-the-role_create_dashboards-privilege"},{"title":"Updates a dashboard author details (requires admin privileges to tenant)","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json patch /api/dashboards/{id}/author","href":"/api-reference/dashboards/updates-a-dashboard-author-details-requires-admin-privileges-to-tenant"},{"title":"Load dashboards statistics","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/dashboards/statistics","href":"/api-reference/dashboards/load-dashboards-statistics"},{"title":"Returns a list of brief info of sources","deprecated":true,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/dashboards/sources","href":"/api-reference/dashboards/returns-a-list-of-brief-info-of-sources"},{"title":"Returns a list of brief info for all source fields associated with a source","deprecated":true,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/dashboards/sources/{sourceId}/fields","href":"/api-reference/dashboards/returns-a-list-of-brief-info-for-all-source-fields-associated-with-a-source"}]},{"group":"export","pages":[{"title":"Export visual data in CSV, JSON or XLSX format.","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/export/visualdata","href":"/api-reference/export/export-visual-data-in-csv-json-or-xlsx-format"},{"title":"Export visual data in CSV, JSON or XLSX format, using Visual-Id","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/export/visualdata/{id}","href":"/api-reference/export/export-visual-data-in-csv-json-or-xlsx-format-using-visual-id"},{"title":"Bulk export visual data in XLSX format.","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/export/visualdata/bulk","href":"/api-reference/export/bulk-export-visual-data-in-xlsx-format"},{"title":"Export raw data for visual in CSV, JSON or XLSX format.","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/export/rawdataforvisual","href":"/api-reference/export/export-raw-data-for-visual-in-csv-json-or-xlsx-format"},{"title":"Export raw data for visual in CSV, JSON or XLSX format, using Visual-Id","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/export/rawdataforvisual/{id}","href":"/api-reference/export/export-raw-data-for-visual-in-csv-json-or-xlsx-format-using-visual-id"},{"title":"Bulk export raw data for visual in XLSX format.","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/export/rawdataforvisual/bulk","href":"/api-reference/export/bulk-export-raw-data-for-visual-in-xlsx-format"},{"title":"(deprecated since 23.1, to be removed in 24.1)Download raw data CSV file by a StartVis message.","deprecated":true,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/export/csv/raw","href":"/api-reference/export/deprecated-since-231-to-be-removed-in-241download-raw-data-csv-file-by-a-startvis-message"},{"title":"(deprecated since 23.1, to be removed in 24.1) Export chart data in CSV or JSON format","deprecated":true,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/export/chartdata/{file_name}","href":"/api-reference/export/deprecated-since-231-to-be-removed-in-241-export-chart-data-in-csv-or-json-format"},{"title":"Export visual data in XLSX format with full formatting applied.","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/export/visualdata/enriched","href":"/api-reference/export/export-visual-data-in-xlsx-format-with-full-formatting-applied"}]},{"group":"favorites","pages":[{"title":"Favorite an object","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/favorites","href":"/api-reference/favorites/favorite-an-object"},{"title":"Unfavorite an object","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/favorites/{id}","href":"/api-reference/favorites/unfavorite-an-object"}]},{"group":"filter-sets","pages":[{"title":"Get filter","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/filter-sets/{id}","href":"/api-reference/filter-sets/get-filter"},{"title":"Update filter","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/filter-sets/{id}","href":"/api-reference/filter-sets/update-filter"},{"title":"Delete filter","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/filter-sets/{id}","href":"/api-reference/filter-sets/delete-filter"},{"title":"Returns a list of filter-sets for a source","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/filter-sets","href":"/api-reference/filter-sets/returns-a-list-of-filter-sets-for-a-source"},{"title":"Create filter","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/filter-sets","href":"/api-reference/filter-sets/create-filter"}]},{"group":"folders","pages":[{"title":"[Experimental] Replace the current user's folder tree expand state","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/folders/tree-state","href":"/api-reference/folders/[experimental]-replace-the-current-users-folder-tree-expand-state"},{"title":"[Experimental] Create a new folder","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/folders","href":"/api-reference/folders/[experimental]-create-a-new-folder"},{"title":"[Experimental] Validate a folder move operation","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/folders/{folderId}/move-preview","href":"/api-reference/folders/[experimental]-validate-a-folder-move-operation"},{"title":"[Experimental] Get a folder","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/folders/{folderId}","href":"/api-reference/folders/[experimental]-get-a-folder"},{"title":"[Experimental] Delete a folder","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/folders/{folderId}","href":"/api-reference/folders/[experimental]-delete-a-folder"},{"title":"[Experimental] Partially update a folder's metadata","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json patch /api/folders/{folderId}","href":"/api-reference/folders/[experimental]-partially-update-a-folders-metadata"},{"title":"[Experimental] Link a report into a folder","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json patch /api/folders/reports/{id}/folder","href":"/api-reference/folders/[experimental]-link-a-report-into-a-folder"},{"title":"[Experimental] Link a dashboard into a folder","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json patch /api/folders/dashboards/{id}/folder","href":"/api-reference/folders/[experimental]-link-a-dashboard-into-a-folder"},{"title":"[Experimental] Get a folder's breadcrumb path","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/folders/{id}/path","href":"/api-reference/folders/[experimental]-get-a-folders-breadcrumb-path"},{"title":"[Experimental] Get the items mapped directly into a folder","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/folders/{id}/contents","href":"/api-reference/folders/[experimental]-get-the-items-mapped-directly-into-a-folder"},{"title":"[Experimental] Get a folder's direct children","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/folders/{id}/children","href":"/api-reference/folders/[experimental]-get-a-folders-direct-children"},{"title":"[Experimental] Get the current user's root folders across their account, for one content type","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/folders/tree","href":"/api-reference/folders/[experimental]-get-the-current-users-root-folders-across-their-account-for-one-content-type"}]},{"group":"frontend / environment variables","pages":[{"title":"Returns frontend-only environment variables specified by fe.env or FE_ENV property in application.properties, env variables or JVM system properties. Will not be changed in application runtime","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/fe/env","href":"/api-reference/frontend-environment-variables/returns-frontend-only-environment-variables-specified-by-feenv-or-fe_env-property-in-applicationproperties-env-variables-or-jvm-system-properties-will-not-be-changed-in-application-runtime"}]},{"group":"global","pages":[{"title":"Get global security config","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/security/global","href":"/api-reference/global/get-global-security-config"},{"title":"Update global security config","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/security/global","href":"/api-reference/global/update-global-security-config"}]},{"group":"group-membership","pages":[{"title":"Update Group Users","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json patch /api/group-membership/{id}","href":"/api-reference/group-membership/update-group-users"}]},{"group":"groups","pages":[{"title":"Returns a list of groups","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/groups","href":"/api-reference/groups/returns-a-list-of-groups"},{"title":"Update or create group","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/groups","href":"/api-reference/groups/update-or-create-group"},{"title":"Create group","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/groups","href":"/api-reference/groups/create-group"},{"title":"Load group ACL","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/groups/{id}","href":"/api-reference/groups/load-group-acl"},{"title":"Delete a group","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/groups/{id}","href":"/api-reference/groups/delete-a-group"},{"title":"Searches for group names by a fragment of their label","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/groups/autocomplete","href":"/api-reference/groups/searches-for-group-names-by-a-fragment-of-their-label"}]},{"group":"interactivity","pages":[{"title":"(experimental) Get related dashboard interactivity","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/dashboards/{dashboardId}/interactivity","href":"/api-reference/interactivity/experimental-get-related-dashboard-interactivity"},{"title":"(experimental) Create or update related dashboard interactivity","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/dashboards/{dashboardId}/interactivity","href":"/api-reference/interactivity/experimental-create-or-update-related-dashboard-interactivity"},{"title":"(experimental) Delete related dashboard interactivity","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/dashboards/{dashboardId}/interactivity","href":"/api-reference/interactivity/experimental-delete-related-dashboard-interactivity"},{"title":"(experimental) Returns a list of system dashboard interactivity profiles","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/dashboards/interactivity","href":"/api-reference/interactivity/experimental-returns-a-list-of-system-dashboard-interactivity-profiles"}]},{"group":"inventory","pages":[{"title":"Returns a list of inventory items (sources, visuals, dashboards or reports)","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/inventory","href":"/api-reference/inventory/returns-a-list-of-inventory-items-sources-visuals-dashboards-or-reports"},{"title":"Retrieve an item (Source, Visual, Reports, or Dashboard) by its type and Id","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/inventory/{type}/{id}","href":"/api-reference/inventory/retrieve-an-item-source-visual-reports-or-dashboard-by-its-type-and-id"}]},{"group":"jobs","pages":[{"title":"Returns a list of jobs","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/jobs","href":"/api-reference/jobs/returns-a-list-of-jobs"},{"title":"Show job","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/jobs/{name}","href":"/api-reference/jobs/show-job"},{"title":"Returns a list of job executions","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/jobs/{name}/executions","href":"/api-reference/jobs/returns-a-list-of-job-executions"},{"title":"Returns a list of progress reports for the job","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/jobs/{name}/executions/{executionId}","href":"/api-reference/jobs/returns-a-list-of-progress-reports-for-the-job"}]},{"group":"joins","pages":[{"title":"Retrieves join suggestions","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/joins/suggestions","href":"/api-reference/joins/retrieves-join-suggestions"},{"title":"Creates joins metadata","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/joins/metadata","href":"/api-reference/joins/creates-joins-metadata"}]},{"group":"json-datasets","pages":[{"title":"Retrieve a JSON dataset by ID","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/json-datasets/{id}","href":"/api-reference/json-datasets/retrieve-a-json-dataset-by-id"},{"title":"Update a JSON dataset","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/json-datasets/{id}","href":"/api-reference/json-datasets/update-a-json-dataset"},{"title":"Delete a JSON dataset by ID","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/json-datasets/{id}","href":"/api-reference/json-datasets/delete-a-json-dataset-by-id"},{"title":"Returns a list of JSON datasets","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/json-datasets","href":"/api-reference/json-datasets/returns-a-list-of-json-datasets"},{"title":"Create a JSON dataset","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/json-datasets","href":"/api-reference/json-datasets/create-a-json-dataset"}]},{"group":"kerberos","pages":[{"title":"Get Kerberos config","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/security/kerberos","href":"/api-reference/kerberos/get-kerberos-config"},{"title":"Update Kerberos config","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/security/kerberos","href":"/api-reference/kerberos/update-kerberos-config"},{"title":"Create Kerberos config","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/security/kerberos","href":"/api-reference/kerberos/create-kerberos-config"},{"title":"Upload .keytab file","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/security/kerberos/keytab","href":"/api-reference/kerberos/upload-keytab-file"}]},{"group":"keyset","pages":[{"title":"(experimental) Update keyset from uploaded data as CSV body. CSV should not contain header","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/keysets/upload/{keySetId}","href":"/api-reference/keyset/experimental-update-keyset-from-uploaded-data-as-csv-body-csv-should-not-contain-header"},{"title":"(experimental) Create keyset from uploaded data as CSV body. CSV should not contain header","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/keysets/upload","href":"/api-reference/keyset/experimental-create-keyset-from-uploaded-data-as-csv-body-csv-should-not-contain-header"},{"title":"Returns a list of keysets","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/keysets","href":"/api-reference/keyset/returns-a-list-of-keysets"},{"title":"Retrieve keyset","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/keysets/{keySetId}","href":"/api-reference/keyset/retrieve-keyset"},{"title":"Delete keyset","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/keysets/{keySetId}","href":"/api-reference/keyset/delete-keyset"},{"title":"Retrieve keyset values","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/keysets/{keySetId}/values","href":"/api-reference/keyset/retrieve-keyset-values"}]},{"group":"ldap","pages":[{"title":"Get LDAP config","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/security/ldap","href":"/api-reference/ldap/get-ldap-config"},{"title":"Update LDAP config","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/security/ldap","href":"/api-reference/ldap/update-ldap-config"},{"title":"Create LDAP config","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/security/ldap","href":"/api-reference/ldap/create-ldap-config"},{"title":"Clear LDAP config","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/security/ldap","href":"/api-reference/ldap/clear-ldap-config"},{"title":"Returns a list of LDAP users","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/security/ldap/users","href":"/api-reference/ldap/returns-a-list-of-ldap-users"},{"title":"Import user from LDAP","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/security/ldap/users","href":"/api-reference/ldap/import-user-from-ldap"},{"title":"Import user from LDAP","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/security/ldap/users/{accountId}","href":"/api-reference/ldap/import-user-from-ldap-1"},{"title":"Test LDAP connection","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/security/ldap/test-connection","href":"/api-reference/ldap/test-ldap-connection"},{"title":"Show LDAP enabled or not","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/security/ldap/enabled","href":"/api-reference/ldap/show-ldap-enabled-or-not"}]},{"group":"license","pages":[{"title":"Get license information.","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/license","href":"/api-reference/license/get-license-information"},{"title":"Update license information","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/license","href":"/api-reference/license/update-license-information"}]},{"group":"locale, currency, language","pages":[{"title":"Returns a list of locales","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/locales","href":"/api-reference/locale-currency-language/returns-a-list-of-locales"},{"title":"Get locale by id","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/locales/{id}","href":"/api-reference/locale-currency-language/get-locale-by-id"},{"title":"Returns a list of languages","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/languages","href":"/api-reference/locale-currency-language/returns-a-list-of-languages"},{"title":"Get vocabulary json for language","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/languages/file","href":"/api-reference/locale-currency-language/get-vocabulary-json-for-language"},{"title":"Returns a list of currencies","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/currencies","href":"/api-reference/locale-currency-language/returns-a-list-of-currencies"}]},{"group":"materialized-view","pages":[{"title":"(deprecated since 23.1)Get Materialized view by id.","deprecated":true,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/materialized-views/{id}","href":"/api-reference/materialized-view/deprecated-since-231get-materialized-view-by-id"},{"title":"(deprecated since 23.1)Update Materialized view","deprecated":true,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/materialized-views/{id}","href":"/api-reference/materialized-view/deprecated-since-231update-materialized-view"},{"title":"(deprecated since 23.1)Delete Materialized view.","deprecated":true,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/materialized-views/{id}","href":"/api-reference/materialized-view/deprecated-since-231delete-materialized-view"},{"title":"(deprecated since 23.1)Update only specific properties (name, description, enabled) of a Materialized view.","deprecated":true,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json patch /api/materialized-views/{id}","href":"/api-reference/materialized-view/deprecated-since-231update-only-specific-properties-name-description-enabled-of-a-materialized-view"},{"title":"(deprecated since 23.1)Returns a list of materialized views","deprecated":true,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/materialized-views","href":"/api-reference/materialized-view/deprecated-since-231returns-a-list-of-materialized-views"},{"title":"(deprecated since 23.1)Create Materialized view","deprecated":true,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/materialized-views","href":"/api-reference/materialized-view/deprecated-since-231create-materialized-view"}]},{"group":"odata","pages":[{"title":"(experimental) The entry point to the Source Data Retrieval OData service.","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/sources/odata/*","href":"/api-reference/odata/experimental-the-entry-point-to-the-source-data-retrieval-odata-service"},{"title":"(experimental) The entry point to the Source Data Retrieval OData service.","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/sources/odata/","href":"/api-reference/odata/experimental-the-entry-point-to-the-source-data-retrieval-odata-service-1"}]},{"group":"password-reset","pages":[{"title":"Start a forgot-password request for a local-login account","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/password-reset/initiate","href":"/api-reference/password-reset/start-a-forgot-password-request-for-a-local-login-account"},{"title":"Confirm a forgot-password reset with a new password","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/password-reset/complete","href":"/api-reference/password-reset/confirm-a-forgot-password-reset-with-a-new-password"},{"title":"Check whether a reset token is still usable","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/password-reset/token-status","href":"/api-reference/password-reset/check-whether-a-reset-token-is-still-usable"}]},{"group":"permissions","pages":[{"title":"Assign permissions on the dashboard to a list of Security Identities (groups, users, account)","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/dashboards/{dashboardId}/acls/bulk","href":"/api-reference/permissions/assign-permissions-on-the-dashboard-to-a-list-of-security-identities-groups-users-account"},{"title":"Grant/revoke permissions on the dashboard to/from a list of Security Identities (groups, users, account)","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json patch /api/dashboards/{dashboardId}/acls/bulk","href":"/api-reference/permissions/grantrevoke-permissions-on-the-dashboard-tofrom-a-list-of-security-identities-groups-users-account"},{"title":"Assign permissions on the visual to a list of Security Identities (groups, users, account)","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/visuals/{id}/acls/bulk","href":"/api-reference/permissions/assign-permissions-on-the-visual-to-a-list-of-security-identities-groups-users-account"},{"title":"Grant/revoke permissions on the visual to/from a list of Security Identities (groups, users, account)","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json patch /api/visuals/{id}/acls/bulk","href":"/api-reference/permissions/grantrevoke-permissions-on-the-visual-tofrom-a-list-of-security-identities-groups-users-account"},{"title":"Assign permissions on the source to a list of Security Identities (groups, users, account)","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/sources/{sourceId}/acls/bulk","href":"/api-reference/permissions/assign-permissions-on-the-source-to-a-list-of-security-identities-groups-users-account"},{"title":"Grant/revoke permissions on the source to/from a list of Security Identities (groups, users, account)","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json patch /api/sources/{sourceId}/acls/bulk","href":"/api-reference/permissions/grantrevoke-permissions-on-the-source-tofrom-a-list-of-security-identities-groups-users-account"},{"title":"Retrieve a list of Security Identities (groups, users, account) with their permissions on the visual","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/visuals/{id}/acls","href":"/api-reference/permissions/retrieve-a-list-of-security-identities-groups-users-account-with-their-permissions-on-the-visual"},{"title":"Retrieve a list of Security Identities (groups, users, account) with their permissions on the source","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/sources/{sourceId}/acls","href":"/api-reference/permissions/retrieve-a-list-of-security-identities-groups-users-account-with-their-permissions-on-the-source"},{"title":"Retrieve a list of Security Identities (groups, users, account) with their permissions on the dashboard","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/dashboards/{dashboardId}/acls","href":"/api-reference/permissions/retrieve-a-list-of-security-identities-groups-users-account-with-their-permissions-on-the-dashboard"}]},{"group":"Publish","pages":[{"title":"Publish one or more artifacts from the workspace given by the X-Workspace-Id header or workspaceId query parameter, all-or-nothing","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/publish","href":"/api-reference/publish/publish-one-or-more-artifacts-from-the-workspace-given-by-the-x-workspace-id-header-or-workspaceid-query-parameter-all-or-nothing"}]},{"group":"quota","pages":[{"title":"Update or create quota for an account","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/quota","href":"/api-reference/quota/update-or-create-quota-for-an-account"},{"title":"Re evaluate the consumption for the account","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json patch /api/quota/refresh/{accountId}","href":"/api-reference/quota/re-evaluate-the-consumption-for-the-account"},{"title":"Load Quota","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/quota/{accountId}","href":"/api-reference/quota/load-quota"},{"title":"Delete Quota of a account","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/quota/{accountId}","href":"/api-reference/quota/delete-quota-of-a-account"}]},{"group":"recentlyAccessed","pages":[{"title":"Returns a list of recently accessed elements","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/recently-accessed-elements","href":"/api-reference/recentlyaccessed/returns-a-list-of-recently-accessed-elements"}]},{"group":"register","pages":[{"title":"Returns registration form URL","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/register","href":"/api-reference/register/returns-registration-form-url"},{"title":"Submit registration","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/register","href":"/api-reference/register/submit-registration"}]},{"group":"saml","pages":[{"title":"Get SAML config","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/security/saml","href":"/api-reference/saml/get-saml-config"},{"title":"Update SAML config","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/security/saml","href":"/api-reference/saml/update-saml-config"},{"title":"Create SAML config","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/security/saml","href":"/api-reference/saml/create-saml-config"},{"title":"Upload SAML identity provider metadata file","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/security/saml/{fileName}","href":"/api-reference/saml/upload-saml-identity-provider-metadata-file"}]},{"group":"security","pages":[{"title":"Retrieve sids info","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/security/sids","href":"/api-reference/security/retrieve-sids-info"}]},{"group":"self-service-reports","pages":[{"title":"Exports Self Service Report","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/self-service-reports/export","href":"/api-reference/self-service-reports/exports-self-service-report"},{"title":"Load reports statistics","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/self-service-reports/statistics","href":"/api-reference/self-service-reports/load-reports-statistics"}]},{"group":"snapshots","pages":[{"title":"List all snapshots for an artifact","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/snapshots","href":"/api-reference/snapshots/list-all-snapshots-for-an-artifact"},{"title":"Create a snapshot of an entity's current state","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/snapshots","href":"/api-reference/snapshots/create-a-snapshot-of-an-entitys-current-state"},{"title":"Restore an entity from a snapshot","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/snapshots/restore","href":"/api-reference/snapshots/restore-an-entity-from-a-snapshot"}]},{"group":"snippets","pages":[{"title":"(experimental) Returns the snippet by ID","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/snippets/{snippetId}","href":"/api-reference/snippets/experimental-returns-the-snippet-by-id"},{"title":"(experimental) Updates the snippet. Creates a new one if snippet with provided ID does not exist","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/snippets/{snippetId}","href":"/api-reference/snippets/experimental-updates-the-snippet-creates-a-new-one-if-snippet-with-provided-id-does-not-exist"},{"title":"(experimental) Deletes the snippet","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/snippets/{snippetId}","href":"/api-reference/snippets/experimental-deletes-the-snippet"},{"title":"(experimental) Creates a new snippet","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/snippets","href":"/api-reference/snippets/experimental-creates-a-new-snippet"}]},{"group":"sources","pages":[{"title":"Returns a data source by id","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/sources/{sourceId}","href":"/api-reference/sources/returns-a-data-source-by-id"},{"title":"Updates or creates a source","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/sources/{sourceId}","href":"/api-reference/sources/updates-or-creates-a-source"},{"title":"Deletes a source","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/sources/{sourceId}","href":"/api-reference/sources/deletes-a-source"},{"title":"Creates a new source","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/v2/sources","href":"/api-reference/sources/creates-a-new-source"},{"title":"Returns a list of the sources","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/sources","href":"/api-reference/sources/returns-a-list-of-the-sources"},{"title":"Creates a new source","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/sources","href":"/api-reference/sources/creates-a-new-source-1"},{"title":"Clone a source","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/sources/{sourceId}/clone","href":"/api-reference/sources/clone-a-source"},{"title":"Returns a list of features for the data source","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/sources/{sourceId}/features","href":"/api-reference/sources/returns-a-list-of-features-for-the-data-source"},{"title":"Returns functions and operators for a given source","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/sources/{sourceId}/expression-syntax","href":"/api-reference/sources/returns-functions-and-operators-for-a-given-source"},{"title":"Load sources statistics","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/sources/statistics","href":"/api-reference/sources/load-sources-statistics"},{"title":"Deletes cached statistics and visuals data for specified datasource","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/sources/{id}/cache","href":"/api-reference/sources/deletes-cached-statistics-and-visuals-data-for-specified-datasource"}]},{"group":"sources / cache-settings","pages":[{"title":"Returns cache settings for the data source","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/sources/{sourceId}/cache-settings","href":"/api-reference/sources-cache-settings/returns-cache-settings-for-the-data-source"},{"title":"Updates cache settings for data source","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/sources/{sourceId}/cache-settings","href":"/api-reference/sources-cache-settings/updates-cache-settings-for-data-source"}]},{"group":"sources / custom-metrics","pages":[{"title":"Updates existing custom metric or creates a new one if custom metric with {customMetricName} doesn't exist","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/sources/{sourceId}/custom-metrics/{customMetricName}","href":"/api-reference/sources-custom-metrics/updates-existing-custom-metric-or-creates-a-new-one-if-custom-metric-with--doesnt-exist"},{"title":"Deletes a custom metric","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/sources/{sourceId}/custom-metrics/{customMetricName}","href":"/api-reference/sources-custom-metrics/deletes-a-custom-metric"},{"title":"Updates custom metric visibility","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json patch /api/sources/{sourceId}/custom-metrics/{customMetricName}","href":"/api-reference/sources-custom-metrics/updates-custom-metric-visibility"},{"title":"Returns a list of custom metrics for the source","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/sources/{sourceId}/custom-metrics","href":"/api-reference/sources-custom-metrics/returns-a-list-of-custom-metrics-for-the-source"},{"title":"Creates a data source custom metric","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/sources/{sourceId}/custom-metrics","href":"/api-reference/sources-custom-metrics/creates-a-data-source-custom-metric"},{"title":"Validates a custom metric","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/sources/{sourceId}/custom-metrics/validate","href":"/api-reference/sources-custom-metrics/validates-a-custom-metric"},{"title":"Retrieve a custom metric by its source and name","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/sources/{sourceId}/custom-metrics/{name}","href":"/api-reference/sources-custom-metrics/retrieve-a-custom-metric-by-its-source-and-name"}]},{"group":"sources / dictionaries","pages":[{"title":"Returns a list of source dictionaries","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/sources/{sourceId}/dictionaries","href":"/api-reference/sources-dictionaries/returns-a-list-of-source-dictionaries"},{"title":"Bulk create or update from file with replace all source dictionaries","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/sources/{sourceId}/dictionaries","href":"/api-reference/sources-dictionaries/bulk-create-or-update-from-file-with-replace-all-source-dictionaries"},{"title":"Delete all source dictionaries","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/sources/{sourceId}/dictionaries","href":"/api-reference/sources-dictionaries/delete-all-source-dictionaries"},{"title":"Read source dictionary by language","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/sources/{sourceId}/dictionaries/{language}","href":"/api-reference/sources-dictionaries/read-source-dictionary-by-language"},{"title":"Create or update source dictionary by language","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/sources/{sourceId}/dictionaries/{language}","href":"/api-reference/sources-dictionaries/create-or-update-source-dictionary-by-language"},{"title":"Delete source dictionary by language","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/sources/{sourceId}/dictionaries/{language}","href":"/api-reference/sources-dictionaries/delete-source-dictionary-by-language"}]},{"group":"sources / fields","pages":[{"title":"Returns a list of fields for the source","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/sources/{sourceId}/fields","href":"/api-reference/sources-fields/returns-a-list-of-fields-for-the-source"},{"title":"Updates a data source fields (requires WRITE permission to the source)","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/sources/{sourceId}/fields","href":"/api-reference/sources-fields/updates-a-data-source-fields-requires-write-permission-to-the-source"},{"title":"Creates a data source field","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/sources/{sourceId}/fields","href":"/api-reference/sources-fields/creates-a-data-source-field"},{"title":"Returns a data source field by name","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/sources/{sourceId}/fields/{fieldName}","href":"/api-reference/sources-fields/returns-a-data-source-field-by-name"},{"title":"Updates or creates a data source field","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/sources/{sourceId}/fields/{fieldName}","href":"/api-reference/sources-fields/updates-or-creates-a-data-source-field"},{"title":"Deletes a data source field by name","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/sources/{sourceId}/fields/{fieldName}","href":"/api-reference/sources-fields/deletes-a-data-source-field-by-name"},{"title":"Updates data source field visibility","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json patch /api/sources/{sourceId}/fields/{fieldName}","href":"/api-reference/sources-fields/updates-data-source-field-visibility"},{"title":"Refreshes single source field statistics","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/sources/{sourceId}/fields/{fieldName}/statistics/refresh","href":"/api-reference/sources-fields/refreshes-single-source-field-statistics"},{"title":"Validates a source field","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/sources/{sourceId}/fields/validate","href":"/api-reference/sources-fields/validates-a-source-field"},{"title":"Refreshes all source fields statistics","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/sources/{sourceId}/fields/statistics/refresh","href":"/api-reference/sources-fields/refreshes-all-source-fields-statistics"},{"title":"Returns source field usages","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/sources/{sourceId}/fields/{fieldName}/usage","href":"/api-reference/sources-fields/returns-source-field-usages"},{"title":"Returns source field total statistics","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/sources/{sourceId}/fields/{fieldName}/statistics/total","href":"/api-reference/sources-fields/returns-source-field-total-statistics"},{"title":"Returns source field distinct values","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/sources/{sourceId}/fields/{fieldName}/statistics/distinct-values","href":"/api-reference/sources-fields/returns-source-field-distinct-values"}]},{"group":"sources / global-settings","pages":[{"title":"Returns global settings for the data source","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/sources/{sourceId}/global-settings","href":"/api-reference/sources-global-settings/returns-global-settings-for-the-data-source"},{"title":"Updates global settings for the data source","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/sources/{sourceId}/global-settings","href":"/api-reference/sources-global-settings/updates-global-settings-for-the-data-source"}]},{"group":"sources / migration","pages":[{"title":"Import sources","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/sources/import","href":"/api-reference/sources-migration/import-sources"},{"title":"Export sources [necessary export sources permissions: 'read' + ROLE_MANAGE_CONNECTIONS]","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/sources/export","href":"/api-reference/sources-migration/export-sources-[necessary-export-sources-permissions:-read-+-role_manage_connections]"}]},{"group":"sources / preview and describe","pages":[{"title":"Returns data preview of the provided data source","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/sources/preview","href":"/api-reference/sources-preview-and-describe/returns-data-preview-of-the-provided-data-source"},{"title":"Returns data preview of the provided data entity","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/sources/data-entities/preview","href":"/api-reference/sources-preview-and-describe/returns-data-preview-of-the-provided-data-entity"},{"title":"Returns the details of all data entity fields","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/sources/data-entities/describe","href":"/api-reference/sources-preview-and-describe/returns-the-details-of-all-data-entity-fields"}]},{"group":"sources / raw data","pages":[{"title":"(experimental) Returns raw data for the data source","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/sources/{sourceId}/data","href":"/api-reference/sources-raw-data/experimental-returns-raw-data-for-the-data-source"}]},{"group":"sources / security","pages":[{"title":"(experimental) Returns source security settings","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/sources/{sourceId}/security","href":"/api-reference/sources-security/experimental-returns-source-security-settings"},{"title":"(experimental) Updates source security settings","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/sources/{sourceId}/security","href":"/api-reference/sources-security/experimental-updates-source-security-settings"}]},{"group":"sources / security / custom metrics","pages":[{"title":"(experimental) Update custom metric security setting","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/sources/{sourceId}/security/custom-metrics/{id}","href":"/api-reference/sources-security-custom-metrics/experimental-update-custom-metric-security-setting"},{"title":"(experimental) Delete custom metric security setting","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/sources/{sourceId}/security/custom-metrics/{id}","href":"/api-reference/sources-security-custom-metrics/experimental-delete-custom-metric-security-setting"},{"title":"(experimental) Returns a list of custom metric security settings","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/sources/{sourceId}/security/custom-metrics","href":"/api-reference/sources-security-custom-metrics/experimental-returns-a-list-of-custom-metric-security-settings"},{"title":"(experimental) Create custom metric security setting","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/sources/{sourceId}/security/custom-metrics","href":"/api-reference/sources-security-custom-metrics/experimental-create-custom-metric-security-setting"}]},{"group":"sources / security / fields","pages":[{"title":"Update SecurityAttributeSetting","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/sources/{sourceId}/security/attributes/{id}","href":"/api-reference/sources-security-fields/update-securityattributesetting"},{"title":"Delete SecurityAttributeSetting","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/sources/{sourceId}/security/attributes/{id}","href":"/api-reference/sources-security-fields/delete-securityattributesetting"},{"title":"Update SecurityAttributeSetting","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/sources/{sourceId}/security/fields/{id}","href":"/api-reference/sources-security-fields/update-securityattributesetting-1"},{"title":"Delete SecurityAttributeSetting","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/sources/{sourceId}/security/fields/{id}","href":"/api-reference/sources-security-fields/delete-securityattributesetting-1"},{"title":"Returns a list of security attribute settings","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/sources/{sourceId}/security/fields","href":"/api-reference/sources-security-fields/returns-a-list-of-security-attribute-settings"},{"title":"Create SecurityAttributeSetting","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/sources/{sourceId}/security/fields","href":"/api-reference/sources-security-fields/create-securityattributesetting"},{"title":"Returns a list of security attribute settings","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/sources/{sourceId}/security/attributes","href":"/api-reference/sources-security-fields/returns-a-list-of-security-attribute-settings-1"},{"title":"Create SecurityAttributeSetting","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/sources/{sourceId}/security/attributes","href":"/api-reference/sources-security-fields/create-securityattributesetting-1"}]},{"group":"sources / security / row","pages":[{"title":"Update forced filter, replacing it completely","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/sources/{sourceId}/security/filters/{id}","href":"/api-reference/sources-security-row/update-forced-filter-replacing-it-completely"},{"title":"Delete forced filter by id","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/sources/{sourceId}/security/filters/{id}","href":"/api-reference/sources-security-row/delete-forced-filter-by-id"},{"title":"Update forced filter partially","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json patch /api/sources/{sourceId}/security/filters/{id}","href":"/api-reference/sources-security-row/update-forced-filter-partially"},{"title":"Returns a list of forced filters for a source","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/sources/{sourceId}/security/filters","href":"/api-reference/sources-security-row/returns-a-list-of-forced-filters-for-a-source"},{"title":"Add forced filter","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/sources/{sourceId}/security/filters","href":"/api-reference/sources-security-row/add-forced-filter"}]},{"group":"sources / unique-key","pages":[{"title":"Returns unique key for the data source","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/sources/{sourceId}/unique-key","href":"/api-reference/sources-unique-key/returns-unique-key-for-the-data-source"},{"title":"Updates unique key for the data source","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/sources/{sourceId}/unique-key","href":"/api-reference/sources-unique-key/updates-unique-key-for-the-data-source"}]},{"group":"sources / visual-types","pages":[{"title":"Returns visual types for the data source","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/sources/{sourceId}/visual-types","href":"/api-reference/sources-visual-types/returns-visual-types-for-the-data-source"},{"title":"Updates source visual types","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/sources/{sourceId}/visual-types","href":"/api-reference/sources-visual-types/updates-source-visual-types"},{"title":"Returns initial visual for the data source","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/sources/{sourceId}/visual-types/{visualTypeId}/initial-visual","href":"/api-reference/sources-visual-types/returns-initial-visual-for-the-data-source"},{"title":"Returns available fields, metrics and aggregations for this source to be used on visual","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/sources/{sourceId}/visual-types/variables-values","href":"/api-reference/sources-visual-types/returns-available-fields-metrics-and-aggregations-for-this-source-to-be-used-on-visual"}]},{"group":"start-vis","pages":[{"title":"Execute an inbound message (start-vis, meta, etc.)","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/start-vis","href":"/api-reference/start-vis/execute-an-inbound-message-start-vis-meta-etc"}]},{"group":"stream","pages":[{"title":"Search on visualization","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/stream/search","href":"/api-reference/stream/search-on-visualization"},{"title":"Get facet","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/stream/{sourceId}/facet/{attribute}","href":"/api-reference/stream/get-facet"}]},{"group":"tags","pages":[{"title":"Returns tags present in the account","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/tags","href":"/api-reference/tags/returns-tags-present-in-the-account"},{"title":"Creates tag in the account","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/tags","href":"/api-reference/tags/creates-tag-in-the-account"},{"title":"delete tag in the account","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/tags/{id}","href":"/api-reference/tags/delete-tag-in-the-account"},{"title":"delete tag in the account","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/tags/name/{name}","href":"/api-reference/tags/delete-tag-in-the-account-1"}]},{"group":"timezones","pages":[{"title":"Returns a list of timezones","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/timezones","href":"/api-reference/timezones/returns-a-list-of-timezones"},{"title":"Retrieve a timezone by zone ID","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/timezones/**","href":"/api-reference/timezones/retrieve-a-timezone-by-zone-id"}]},{"group":"toggle","pages":[{"title":"Get variable by prefix and key","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/toggles/{prefix}/{key}","href":"/api-reference/toggle/get-variable-by-prefix-and-key"},{"title":"Set variable by prefix and key","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/toggles/{prefix}/{key}","href":"/api-reference/toggle/set-variable-by-prefix-and-key"},{"title":"Delete variable by prefix and key","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/toggles/{prefix}/{key}","href":"/api-reference/toggle/delete-variable-by-prefix-and-key"},{"title":"Get variables by prefix","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/toggles/{prefix}","href":"/api-reference/toggle/get-variables-by-prefix"}]},{"group":"topics","pages":[{"title":"List of topics","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/topics","href":"/api-reference/topics/list-of-topics"}]},{"group":"trusted-access-client","pages":[{"title":"Return all Trusted Access clients","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/trusted-access/clients","href":"/api-reference/trusted-access-client/return-all-trusted-access-clients"},{"title":"Create a Trusted Access client","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/trusted-access/clients","href":"/api-reference/trusted-access-client/create-a-trusted-access-client"},{"title":"Return a Trusted Access client","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/trusted-access/clients/{id}","href":"/api-reference/trusted-access-client/return-a-trusted-access-client"},{"title":"Delete a Trusted Access client","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/trusted-access/clients/{id}","href":"/api-reference/trusted-access-client/delete-a-trusted-access-client"},{"title":"Update a Trusted Access client","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json patch /api/trusted-access/clients/{id}","href":"/api-reference/trusted-access-client/update-a-trusted-access-client"}]},{"group":"trusted-access-session","pages":[{"title":"Create a user session for a given Composer user","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/trusted-access/sessions","href":"/api-reference/trusted-access-session/create-a-user-session-for-a-given-composer-user"},{"title":"Delete a user session","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/trusted-access/sessions/{session}","href":"/api-reference/trusted-access-session/delete-a-user-session"}]},{"group":"trusted-access-token","pages":[{"title":"Create an access token using the user information provided in the API request","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/trusted-access/push/tokens","href":"/api-reference/trusted-access-token/create-an-access-token-using-the-user-information-provided-in-the-api-request"},{"title":"Create an access token using the user information stored in the Composer platform","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/trusted-access/pull/tokens","href":"/api-reference/trusted-access-token/create-an-access-token-using-the-user-information-stored-in-the-composer-platform"},{"title":"Revoke the access token","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/trusted-access/tokens/{tokenId}","href":"/api-reference/trusted-access-token/revoke-the-access-token"}]},{"group":"uploads","pages":[{"title":"Returns an upload by id","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/uploads/{id}","href":"/api-reference/uploads/returns-an-upload-by-id"},{"title":"Updates uploads","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/uploads/{id}","href":"/api-reference/uploads/updates-uploads"},{"title":"Deletes an upload","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/uploads/{id}","href":"/api-reference/uploads/deletes-an-upload"},{"title":"Replaces upload data","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/uploads/{id}/data","href":"/api-reference/uploads/replaces-upload-data"},{"title":"Appends data to the upload","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/uploads/{id}/data","href":"/api-reference/uploads/appends-data-to-the-upload"},{"title":"Deletes upload data","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/uploads/{id}/data","href":"/api-reference/uploads/deletes-upload-data"},{"title":"Returns a list of uploads","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/uploads","href":"/api-reference/uploads/returns-a-list-of-uploads"},{"title":"Creates an upload","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/uploads","href":"/api-reference/uploads/creates-an-upload"},{"title":"Returns data preview of the provided file","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/uploads/preview","href":"/api-reference/uploads/returns-data-preview-of-the-provided-file"}]},{"group":"user","pages":[{"title":"Interpolate a value with user attributes","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/user/interpolate","href":"/api-reference/user/interpolate-a-value-with-user-attributes"},{"title":"Initialize Default Users","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/user/initUsers","href":"/api-reference/user/initialize-default-users"},{"title":"Current user information","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/user","href":"/api-reference/user/current-user-information"},{"title":"(deprecated since 5.9, to be removed in 7.X) Switch user accounts.Account switch via logout/login to be introduced","deprecated":true,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/user/switch/{accountId}","href":"/api-reference/user/deprecated-since-59-to-be-removed-in-7x-switch-user-accountsaccount-switch-via-logoutlogin-to-be-introduced"},{"title":"(experimental) Retrieve currently logged-in user's permissions to a visual","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/user/permissions/visuals/{visualId}","href":"/api-reference/user/experimental-retrieve-currently-logged-in-users-permissions-to-a-visual"},{"title":"Returns a list of permissions for sources by current user","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/user/permissions/sources","href":"/api-reference/user/returns-a-list-of-permissions-for-sources-by-current-user"},{"title":"Retrieve currently logged-in user's permissions to a source","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/user/permissions/sources/{sourceId}","href":"/api-reference/user/retrieve-currently-logged-in-users-permissions-to-a-source"},{"title":"Retrieve currently logged-in user's access level and permissions to a dashboard","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/user/permissions/dashboards/{dashboardId}","href":"/api-reference/user/retrieve-currently-logged-in-users-access-level-and-permissions-to-a-dashboard"}]},{"group":"users","pages":[{"title":"Load user","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/users/{id}","href":"/api-reference/users/load-user"},{"title":"Update user","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/users/{id}","href":"/api-reference/users/update-user"},{"title":"Delete user","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/users/{id}","href":"/api-reference/users/delete-user"},{"title":"Returns a list of users","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/users","href":"/api-reference/users/returns-a-list-of-users"},{"title":"Create user","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/users","href":"/api-reference/users/create-user"},{"title":"Change user's password","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/users/password","href":"/api-reference/users/change-users-password"},{"title":"Patch user, only showQuickstart are supported at this moment","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json patch /api/users/current","href":"/api-reference/users/patch-user-only-showquickstart-are-supported-at-this-moment"},{"title":"Searches for user names by a fragment of their name, email or full name","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/users/autocomplete","href":"/api-reference/users/searches-for-user-names-by-a-fragment-of-their-name-email-or-full-name"}]},{"group":"users segregation","pages":[{"title":"Get the conditions for user segregation in the account","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/users/permissions/{sid}","href":"/api-reference/users-segregation/get-the-conditions-for-user-segregation-in-the-account"},{"title":"Update the conditions for user segregation in the account","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/users/permissions/{sid}","href":"/api-reference/users-segregation/update-the-conditions-for-user-segregation-in-the-account"},{"title":"Delete the conditions for user segregation in the account","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/users/permissions/{sid}","href":"/api-reference/users-segregation/delete-the-conditions-for-user-segregation-in-the-account"},{"title":"Assign permissions based on a condition used to segregate users of a account into tenants","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/users/permissions","href":"/api-reference/users-segregation/assign-permissions-based-on-a-condition-used-to-segregate-users-of-a-account-into-tenants"}]},{"group":"version","pages":[{"title":"Shows Composer application version","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/version","href":"/api-reference/version/shows-composer-application-version"}]},{"group":"visual-types","pages":[{"title":"Get Visual Type by id","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/visual-types/{id}","href":"/api-reference/visual-types/get-visual-type-by-id"},{"title":"Update Visual Type","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/visual-types/{id}","href":"/api-reference/visual-types/update-visual-type"},{"title":"Delete Visual Type","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/visual-types/{id}","href":"/api-reference/visual-types/delete-visual-type"},{"title":"Returns a list of Visual Types","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/visual-types","href":"/api-reference/visual-types/returns-a-list-of-visual-types"},{"title":"Create Visual Type","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/visual-types","href":"/api-reference/visual-types/create-visual-type"},{"title":"Upload Visual Type thumbnail","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/visual-types/thumbnail","href":"/api-reference/visual-types/upload-visual-type-thumbnail"},{"title":"Import Visual Type","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/visual-types/import","href":"/api-reference/visual-types/import-visual-type"},{"title":"Load thumbnail object","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/visual-types/{visTypeId}/thumbnail/{thumbnailId}","href":"/api-reference/visual-types/load-thumbnail-object"},{"title":"Export Visual Type","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/visual-types/export/{visTypeId}","href":"/api-reference/visual-types/export-visual-type"},{"title":"Produce wrapped body output for visual type","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/visual-types/components/{componentId}","href":"/api-reference/visual-types/produce-wrapped-body-output-for-visual-type"}]},{"group":"visuals","pages":[{"title":"Retrieve a visual (requires READ permission to the visual)","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/visuals/{id}","href":"/api-reference/visuals/retrieve-a-visual-requires-read-permission-to-the-visual"},{"title":"Updates a visual (requires WRITE permission to the visual) or creates a new visual with custom id (requires the ROLE_CREATE_VISUALS privilege)","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json put /api/visuals/{id}","href":"/api-reference/visuals/updates-a-visual-requires-write-permission-to-the-visual-or-creates-a-new-visual-with-custom-id-requires-the-role_create_visuals-privilege"},{"title":"Deletes a visual (requires DELETE permission to the visual)","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/visuals/{id}","href":"/api-reference/visuals/deletes-a-visual-requires-delete-permission-to-the-visual"},{"title":"Returns list of visuals","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/visuals","href":"/api-reference/visuals/returns-list-of-visuals"},{"title":"Create a new visual (requires the CREATE_VISUALS privilege)","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/visuals","href":"/api-reference/visuals/create-a-new-visual-requires-the-create_visuals-privilege"},{"title":"Show if visual name is used by TOP level visual or not","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/visuals/name/usage","href":"/api-reference/visuals/show-if-visual-name-is-used-by-top-level-visual-or-not"},{"title":"Create Custom Visual","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/v2/visuals","href":"/api-reference/visuals/create-custom-visual"},{"title":"Load visuals statistics","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/visuals/statistics","href":"/api-reference/visuals/load-visuals-statistics"}]},{"group":"visuals / migration","pages":[{"title":"Import visuals","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/visuals/import","href":"/api-reference/visuals-migration/import-visuals"},{"title":"Export visuals [necessary permissions: 'read' + ROLE_EXPORT_VISUALS]","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/visuals/export","href":"/api-reference/visuals-migration/export-visuals-[necessary-permissions:-read-+-role_export_visuals]"}]},{"group":"workspaces","pages":[{"title":"List workspaces, optionally filtered by state","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/workspaces","href":"/api-reference/workspaces/list-workspaces-optionally-filtered-by-state"},{"title":"Create a workspace in the current account","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/workspaces","href":"/api-reference/workspaces/create-a-workspace-in-the-current-account"},{"title":"Import (clone) an existing account-scoped inventory item into the workspace given by the X-Workspace-Id header or workspaceId query parameter","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json post /api/workspaces/import","href":"/api-reference/workspaces/import-clone-an-existing-account-scoped-inventory-item-into-the-workspace-given-by-the-x-workspace-id-header-or-workspaceid-query-parameter"},{"title":"Get workspace detail","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json get /api/workspaces/{id}","href":"/api-reference/workspaces/get-workspace-detail"},{"title":"Delete a workspace. Permanently removes the workspace along with its sources and membership records.","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json delete /api/workspaces/{id}","href":"/api-reference/workspaces/delete-a-workspace-permanently-removes-the-workspace-along-with-its-sources-and-membership-records"},{"title":"Update workspace name and/or description","deprecated":null,"version":null,"openapi":"/simba-embedded-analytics/docs/self-service-analytics/26.3/api-swagger/ssa-api-docs-26-3.json patch /api/workspaces/{id}","href":"/api-reference/workspaces/update-workspace-name-andor-description"}]}]},{"title":"Errors and Exceptions","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/reference/errors-and-exceptions"},{"title":"Country Name Reference","href":"/simba-embedded-analytics/docs/self-service-analytics/26.3/reference/country-name-reference"}]}]}]},{"dropdown":"Pixel-Perfect Reporting","versions":[{"version":"1.0.0","default":true,"tag":"latest","groups":[{"group":"Getting Started","pages":[{"title":"Redirect","href":"/simba-embedded-analytics/docs/pixel-perfect-reporting/redirect"}]}]}]},{"dropdown":"Custom Analytics","versions":[{"version":"1.0.0","default":true,"tag":"latest","groups":[{"group":"Getting Started","root":{"title":"Redirect","href":"/simba-embedded-analytics/docs/custom-analytics/redirect"},"expanded":true,"pages":[{"title":"Redirect","href":"/simba-embedded-analytics/docs/custom-analytics/redirect"}]}]}]}]}]},"basePath":"","title":"Manage the Elasticsearch Connector - Simba","buildId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","deploymentId":"dpl_42LwxxU1kGN114H4XzwGYXa9ZDah","dynamics":[],"chunks":[]}