Sisense provides a REST API that you can use to perform many of the tasks available from the web interface, as well as additional advanced tasks. These include:
Plugins let you add additional functionality to your ElastiCube builds, by adding .NET or Python code at the beginning and/or end of an ElastiCube build. Examples of what you can do include:
Sisense supports executing ElastiCube related commands using the Windows command line.
You can run SQL queries to extract data from ElastiCubes. You can either use the SQL Runner, or your own tools. Both options are explained below.