Skip to content

Falcon

Falcon is ThoughtSpot's proprietary in-memory database that exists as part of your cluster. Its speed allowed our users to be able to analyze along any dimension without there being any time penalty, giving them a free reign to do any kind of analysis. This data store has been the backbone of many of our long-term customers.

This database is only available for data insertion if you operate on the Software version of the product, and are not using Embrace Connections to a cloud-native data store.

Falcon parameters

Required parameters are in red and Optional parameters are in blue.


  • database, the database to write new data to
    if the database or tables do not exist in the database.schema location already, we'll auto-create them

  • schema, the schema to write new data to
    if the schema or tables do not exist in the database.schema location already, we'll auto-create them
    default: falcon_default_schema

  • wait_for_dataload_completion, pause after loading data to check if it was successful
    default: false ( allowed: true, false )

  • ignore_load_balancer_redirect, whether or not to redirect from the serving node
    default: false ( allowed: true, false )

  • load_strategy, how to write new data into existing tables
    default: APPEND ( allowed: APPEND, TRUNCATE, UPSERT )
How do I use the Falcon syncer in commands?

cs_tools tools searchable bi-server --syncer falcon://database=cs_tools

- or -

cs_tools tools searchable bi-server --syncer falcon://definition.toml

Definition TOML Example

definition.toml

[configuration]
database = "cs_tools"
load_strategy = "append"