Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.activeviam.com/llms.txt

Use this file to discover all available pages before exploring further.

final class atoti.Session

The entry point to interact with Atoti applications. A session holds data in tables and aggregates it in cubes. It also serves a web app for data exploration accessible with link. It can be created with either start() or connect().
add_external_tableAdd a table from an external database to the session.
clientThe lower level client used by this session to communicate with Atoti Server.
closeClose this session and free all associated resources.
clustersThe clusters that this session contribute to.
connectConnect to an existing session.
connect_to_external_databaseConnect to an external database using DirectQuery.
create_cubeCreate a cube based on the passed table.
create_scenarioCreate a new source scenario.
create_tableCreate an empty table with columns of the given data_types.
cubesThe cubes in this session.
data_model_transactionCreate a data model transaction to batch multiple data model changes.
delete_scenarioDelete the source scenario with the provided name if it exists.
endpointCreate a custom endpoint at f"/proxy/{route}".
export_translations_templateExport a template containing all translatable values in the session’s cubes.
linkLink to the session.
logs_pathPath to the session logs file.
proxy
query_mdxExecute an MDX query.
read_arrowRead an Arrow table into an Atoti table.
read_csvRead a CSV file into a table.
read_pandasRead a pandas DataFrame into a table.
read_parquetRead a Parquet file into a table.
readyWhether the session is ready or not.
scenariosNames of the source scenarios of the session.
security
startStart a new Atoti server subprocess and connect to it.
tables
urlURL of the session.
userThe user behind this session.
waitWait for the underlying server subprocess to terminate.
widgetWidget to visualize the data in the session interactively.