# Atoti Hub: Atoti Solutions

## Atoti Solutions

- [Atoti Solutions / Atoti Market Risk (314 pages)](https://docs.activeviam.com/_llms/atoti-solutions/atoti-market-risk.md): Documentation for Atoti Solutions / Atoti Market Risk.
- [Atoti Solutions / Atoti FRTB (1346 pages)](https://docs.activeviam.com/_llms/atoti-solutions/atoti-frtb.md): Documentation for Atoti Solutions / Atoti FRTB.
- [Atoti Solutions / Atoti CVA-RC (370 pages)](https://docs.activeviam.com/_llms/atoti-solutions/atoti-cva-rc.md): Documentation for Atoti Solutions / Atoti CVA-RC.

### Atoti Solutions home

####  

- [Atoti Solutions documentation](https://docs.activeviam.com/solutions/solutions.md)

### Atoti ISDA-SIMM

#### Atoti ISDA-SIMM 3.0 (latest)

#####  

- [Introduction to Atoti ISDA-SIMM](https://docs.activeviam.com/solutions/simm/3.0/introduction-to-atoti-isda-simm.md): Calculate, explain, and simulate initial margin on uncleared derivatives using the ISDA SIMM and Schedule methodologies, built on Atoti Server

##### Releases and upgrades

- [Release and migration notes](https://docs.activeviam.com/solutions/simm/3.0/release-notes.md)
- [Release notes](https://docs.activeviam.com/solutions/simm/3.0/release-notes/release-notes.md)
- [Changelog](https://docs.activeviam.com/solutions/simm/3.0/release-notes/changelog.md)
- [Migration notes 3.0](https://docs.activeviam.com/solutions/simm/3.0/release-notes/migrate-3.0.md)
- [Dependencies](https://docs.activeviam.com/solutions/simm/3.0/release-notes/dependencies.md)
- [Previous migration notes](https://docs.activeviam.com/solutions/simm/3.0/release-notes/previous-migration.md)

##### Install and start

- [Building and configuring Atoti ISDA-SIMM](https://docs.activeviam.com/solutions/simm/3.0/build-configure-project.md)
- [Building and deploying the Solution](https://docs.activeviam.com/solutions/simm/3.0/build-configure-project/build-and-deploy.md)
- [Project configuration](https://docs.activeviam.com/solutions/simm/3.0/build-configure-project/configuration-project.md)
- [Admin UI](https://docs.activeviam.com/solutions/simm/3.0/build-configure-project/admin-ui.md)

##### Configuring the UI

- [Configuring the UI](https://docs.activeviam.com/solutions/simm/3.0/dev-ui-config.md)
- [UI Activation](https://docs.activeviam.com/solutions/simm/3.0/dev-ui-config/ui-activation.md)
- [UI settings](https://docs.activeviam.com/solutions/simm/3.0/dev-ui-config/ui-settings.md)
- [Standard UI components](https://docs.activeviam.com/solutions/simm/3.0/dev-ui-config/ui-components.md)

##### Calculations Guide

- [Calculations guide](https://docs.activeviam.com/solutions/simm/3.0/calculations.md)
- [SIMM](https://docs.activeviam.com/solutions/simm/3.0/calculations/model-simm.md)
- [Additional Initial Margin](https://docs.activeviam.com/solutions/simm/3.0/calculations/model-additional-margin.md)
- [Applicable Regulations](https://docs.activeviam.com/solutions/simm/3.0/calculations/applicable-regulations.md)
- [FX Rates Service](https://docs.activeviam.com/solutions/simm/3.0/calculations/fx-rates-service.md)
- [Parameter Sets](https://docs.activeviam.com/solutions/simm/3.0/calculations/parameters.md)
- [Post and Collect modes](https://docs.activeviam.com/solutions/simm/3.0/calculations/post-and-collect-modes.md)
- [Schedule Initial Margin](https://docs.activeviam.com/solutions/simm/3.0/calculations/model-schedule.md)
- [Worst of Calculation](https://docs.activeviam.com/solutions/simm/3.0/calculations/worst-of.md)

##### Configuration files

- [Configuration files](https://docs.activeviam.com/solutions/simm/3.0/configuration.md)
- [activemonitor-support.properties](https://docs.activeviam.com/solutions/simm/3.0/configuration/activemonitor-support-properties.md)
- [activepivot.remote.properties](https://docs.activeviam.com/solutions/simm/3.0/configuration/activepivot-remote-properties.md)
- [apm.properties](https://docs.activeviam.com/solutions/simm/3.0/configuration/apm-properties.md)
- [application.yml](https://docs.activeviam.com/solutions/simm/3.0/configuration/application-yml.md)
- [content_service.mv.db](https://docs.activeviam.com/solutions/simm/3.0/configuration/content_service-mv-db.md)
- [ehcache-simm.xml](https://docs.activeviam.com/solutions/simm/3.0/configuration/ehcache-simm-xml.md)
- [env-default.properties](https://docs.activeviam.com/solutions/simm/3.0/configuration/env-default-properties.md)
- [hibernate.properties](https://docs.activeviam.com/solutions/simm/3.0/configuration/hibernate-properties.md)
- [jwt.properties](https://docs.activeviam.com/solutions/simm/3.0/configuration/jwt-properties.md)
- [logback-test.xml](https://docs.activeviam.com/solutions/simm/3.0/configuration/logback-test-xml.md)
- [logback.xml](https://docs.activeviam.com/solutions/simm/3.0/configuration/logback-xml.md)
- [serializer.jaxb.cfg.xml](https://docs.activeviam.com/solutions/simm/3.0/configuration/serializer-jaxb-cfg-xml.md)
- [simm-data-load.properties](https://docs.activeviam.com/solutions/simm/3.0/configuration/simm-data-load-properties.md)
- [simm.properties](https://docs.activeviam.com/solutions/simm/3.0/configuration/simm-properties.md)
- [tracing.properties](https://docs.activeviam.com/solutions/simm/3.0/configuration/tracing-properties.md)

##### Cube Reference

- [Cube reference](https://docs.activeviam.com/solutions/simm/3.0/cube.md)

###### Measures

- [Measures](https://docs.activeviam.com/solutions/simm/3.0/cube/measures.md)
- [Additional Margin](https://docs.activeviam.com/solutions/simm/3.0/cube/measures/additional-margin.md)
- [Bucket level margin](https://docs.activeviam.com/solutions/simm/3.0/cube/measures/bucket-level-margin.md)
- [Risk class level margin](https://docs.activeviam.com/solutions/simm/3.0/cube/measures/risk-class-level-margin.md)
- [Sensitivity level margin](https://docs.activeviam.com/solutions/simm/3.0/cube/measures/sensitivity-level-margin.md)
- [Weighted sensitivities](https://docs.activeviam.com/solutions/simm/3.0/cube/measures/weighted-sensitivities.md)
- [Schedule](https://docs.activeviam.com/solutions/simm/3.0/cube/measures/schedule.md)
- [Sensitivities](https://docs.activeviam.com/solutions/simm/3.0/cube/measures/sensitivities.md)
- [Count](https://docs.activeviam.com/solutions/simm/3.0/cube/measures/count.md)
- [FxRate](https://docs.activeviam.com/solutions/simm/3.0/cube/measures/fxrate.md)
- [SIMM](https://docs.activeviam.com/solutions/simm/3.0/cube/measures/simm.md)
- [Total IM](https://docs.activeviam.com/solutions/simm/3.0/cube/measures/total_im.md)
- [Total IM Segregated](https://docs.activeviam.com/solutions/simm/3.0/cube/measures/total_im_segregated.md)
- [Total IM Unsegregated](https://docs.activeviam.com/solutions/simm/3.0/cube/measures/total_im_unsegregated.md)
- [Worst Regulation](https://docs.activeviam.com/solutions/simm/3.0/cube/measures/worst-regulation.md)

###### Interim results

- [Concentration risk factor](https://docs.activeviam.com/solutions/simm/3.0/cube/measures/interim-results/concentration-risk-factor.md)
- [Curvature](https://docs.activeviam.com/solutions/simm/3.0/cube/measures/interim-results/curvature.md)
- [Parameters](https://docs.activeviam.com/solutions/simm/3.0/cube/measures/interim-results/parameters.md)
- [Sb](https://docs.activeviam.com/solutions/simm/3.0/cube/measures/interim-results/sb.md)
- [Volatilities](https://docs.activeviam.com/solutions/simm/3.0/cube/measures/interim-results/volatilities.md)

###### Dimensions

- [Dimensions](https://docs.activeviam.com/solutions/simm/3.0/cube/dimensions/dimensions-intro.md)
- [CRIF Inputs](https://docs.activeviam.com/solutions/simm/3.0/cube/dimensions/crif-inputs.md)
- [Domains](https://docs.activeviam.com/solutions/simm/3.0/cube/dimensions/domains.md)
- [Epoch](https://docs.activeviam.com/solutions/simm/3.0/cube/dimensions/epoch.md)
- [FXRates](https://docs.activeviam.com/solutions/simm/3.0/cube/dimensions/fxrates.md)
- [Mode](https://docs.activeviam.com/solutions/simm/3.0/cube/dimensions/mode.md)
- [Model](https://docs.activeviam.com/solutions/simm/3.0/cube/dimensions/model.md)
- [Netting Sets](https://docs.activeviam.com/solutions/simm/3.0/cube/dimensions/netting-sets.md)
- [Parameter Set](https://docs.activeviam.com/solutions/simm/3.0/cube/dimensions/parameter-set.md)
- [PortfolioID](https://docs.activeviam.com/solutions/simm/3.0/cube/dimensions/portfolioid.md)
- [ProductClass](https://docs.activeviam.com/solutions/simm/3.0/cube/dimensions/productclass.md)
- [ProductName](https://docs.activeviam.com/solutions/simm/3.0/cube/dimensions/productname.md)
- [ReferenceCurrency](https://docs.activeviam.com/solutions/simm/3.0/cube/dimensions/referencecurrency.md)
- [Regulation](https://docs.activeviam.com/solutions/simm/3.0/cube/dimensions/regulation.md)
- [RegulatoryBuckets](https://docs.activeviam.com/solutions/simm/3.0/cube/dimensions/regulatorybuckets.md)
- [Risk](https://docs.activeviam.com/solutions/simm/3.0/cube/dimensions/risk.md)
- [Time](https://docs.activeviam.com/solutions/simm/3.0/cube/dimensions/time.md)
- [Trade/Position](https://docs.activeviam.com/solutions/simm/3.0/cube/dimensions/tradeposition.md)

##### Datastores

- [Datastores](https://docs.activeviam.com/solutions/simm/3.0/datastores.md)
- [Calibrations](https://docs.activeviam.com/solutions/simm/3.0/datastores/calibrations.md)
- [Calibrations Currency Group](https://docs.activeviam.com/solutions/simm/3.0/datastores/calibrations-currency-group.md)
- [Calibrations Support](https://docs.activeviam.com/solutions/simm/3.0/datastores/calibrations-support.md)
- [FXRates](https://docs.activeviam.com/solutions/simm/3.0/datastores/fx-rates.md)
- [Parameter Set](https://docs.activeviam.com/solutions/simm/3.0/datastores/parameter-set.md)
- [Portfolio](https://docs.activeviam.com/solutions/simm/3.0/datastores/netting-set.md)
- [Risk Type Category](https://docs.activeviam.com/solutions/simm/3.0/datastores/risk-type-category.md)
- [Simm Base](https://docs.activeviam.com/solutions/simm/3.0/datastores/simm-base.md)
- [Trade Regulation](https://docs.activeviam.com/solutions/simm/3.0/datastores/trade-regulation.md)
- [Vertices](https://docs.activeviam.com/solutions/simm/3.0/datastores/vertices.md)

##### Input file formats

- [Input file formats](https://docs.activeviam.com/solutions/simm/3.0/input-files.md)

###### Calculation parameters

- [Calculation parameters](https://docs.activeviam.com/solutions/simm/3.0/input-files/parameters.md)
- [Calibrations](https://docs.activeviam.com/solutions/simm/3.0/input-files/parameters/calibrations.md)
- [Calibrations Support](https://docs.activeviam.com/solutions/simm/3.0/input-files/parameters/calibration-support.md)
- [Schedule Margin Rates](https://docs.activeviam.com/solutions/simm/3.0/input-files/parameters/schedule-margin-rates.md)
- [SIMM Parameters](https://docs.activeviam.com/solutions/simm/3.0/input-files/parameters/simm-parameters.md)
- [Vertices](https://docs.activeviam.com/solutions/simm/3.0/input-files/parameters/vertices.md)

###### Model meta data

- [Model meta data](https://docs.activeviam.com/solutions/simm/3.0/input-files/model-meta-data.md)
- [Add Calibration Data](https://docs.activeviam.com/solutions/simm/3.0/input-files/model-meta-data/add-calibration-data.md)
- [Parameter Sets](https://docs.activeviam.com/solutions/simm/3.0/input-files/model-meta-data/parameter-sets.md)

###### Portfolio risk data

- [Portfolio risk data](https://docs.activeviam.com/solutions/simm/3.0/input-files/risk-data.md)
- [FX Rate](https://docs.activeviam.com/solutions/simm/3.0/input-files/risk-data/fx-rate.md)
- [Portfolio](https://docs.activeviam.com/solutions/simm/3.0/input-files/risk-data/portfolio.md)
- [Risk Types](https://docs.activeviam.com/solutions/simm/3.0/input-files/risk-data/risk-types.md)
- [Sensitivity Files](https://docs.activeviam.com/solutions/simm/3.0/input-files/risk-data/sensitivity.md)
- [Trade attributes](https://docs.activeviam.com/solutions/simm/3.0/input-files/risk-data/trade-attributes.md)

##### What-If Analysis

- [What-If Analysis](https://docs.activeviam.com/solutions/simm/3.0/what-if.md)
- [Trade Scaling](https://docs.activeviam.com/solutions/simm/3.0/what-if/what-if-scaling.md)

##### Widgets

- [Widgets](https://docs.activeviam.com/solutions/simm/3.0/widgets.md)
- [Additional Margin Parameters](https://docs.activeviam.com/solutions/simm/3.0/widgets/additional-margin-param.md)
- [Documentation Container](https://docs.activeviam.com/solutions/simm/3.0/widgets/documentation-widget.md)
- [File Upload](https://docs.activeviam.com/solutions/simm/3.0/widgets/file-upload.md)
- [Parameter Sets](https://docs.activeviam.com/solutions/simm/3.0/widgets/parameter-sets.md)
- [Trade Novation](https://docs.activeviam.com/solutions/simm/3.0/widgets/trade-novation.md)

#####  

- [PDF Guides](https://docs.activeviam.com/solutions/simm/3.0/pdf-guides.md)

#### Atoti ISDA-SIMM previous versions

##### Previous versions

- [Previous versions](https://docs.activeviam.com/solutions/simm/previous-versions.md): Documentation for Atoti ISDA-SIMM versions older than 3.0

### Atoti Market Data

#### 1.3 (latest)

- [Introduction to Atoti Market Data](https://docs.activeviam.com/solutions/libraries/market-data/1.3/introduction-to-atoti-market-data.md)
- [Data retrieval](https://docs.activeviam.com/solutions/libraries/market-data/1.3/retrieval.md)
- [Interpolation APIs](https://docs.activeviam.com/solutions/libraries/market-data/1.3/interpolation.md)
- [Post-processors](https://docs.activeviam.com/solutions/libraries/market-data/1.3/postprocessors.md)
- [Configuration Classes](https://docs.activeviam.com/solutions/libraries/market-data/1.3/config-classes.md)
- [DirectQuery](https://docs.activeviam.com/solutions/libraries/market-data/1.3/directquery.md)
- [Worked example](https://docs.activeviam.com/solutions/libraries/market-data/1.3/worked-example.md)

##### Releases and upgrades

- [Release and migration notes](https://docs.activeviam.com/solutions/libraries/market-data/1.3/dev-release.md)
- [Release notes](https://docs.activeviam.com/solutions/libraries/market-data/1.3/dev-release/release-notes.md)
- [Migration notes 1.3](https://docs.activeviam.com/solutions/libraries/market-data/1.3/dev-release/migrate-1.3.md)

###### Previous migration notes

- [Previous migration notes](https://docs.activeviam.com/solutions/libraries/market-data/1.3/dev-release/previous-migration.md)
- [Migration notes 1.2](https://docs.activeviam.com/solutions/libraries/market-data/1.3/dev-release/previous-migration/migrate-1.2.md)
- [Migration notes 1.1](https://docs.activeviam.com/solutions/libraries/market-data/1.3/dev-release/previous-migration/migrate-1.1.md)
- [Migration notes 1.0](https://docs.activeviam.com/solutions/libraries/market-data/1.3/dev-release/previous-migration/migrate-1.0.md)
- [Migration notes 0.9](https://docs.activeviam.com/solutions/libraries/market-data/1.3/dev-release/previous-migration/migrate-0.9.md)
- [Migration notes 0.1](https://docs.activeviam.com/solutions/libraries/market-data/1.3/dev-release/previous-migration/migrate-0.1.md)

##### Data model

- [Data model](https://docs.activeviam.com/solutions/libraries/market-data/1.3/data-model.md)

###### Stores

- [Stores](https://docs.activeviam.com/solutions/libraries/market-data/1.3/data-model/stores.md)
- [CubeMarketData](https://docs.activeviam.com/solutions/libraries/market-data/1.3/data-model/stores/cube-market-data.md)
- [CurveMarketData](https://docs.activeviam.com/solutions/libraries/market-data/1.3/data-model/stores/curve-market-data.md)
- [FxRateMarketData](https://docs.activeviam.com/solutions/libraries/market-data/1.3/data-model/stores/fx-rate-market-data.md)
- [SpotMarketData](https://docs.activeviam.com/solutions/libraries/market-data/1.3/data-model/stores/spot-market-data.md)
- [SurfaceMarketData](https://docs.activeviam.com/solutions/libraries/market-data/1.3/data-model/stores/surface-market-data.md)

##### Configuration Properties

- [Configuration Properties](https://docs.activeviam.com/solutions/libraries/market-data/1.3/config-properties.md)
- [Market Data properties](https://docs.activeviam.com/solutions/libraries/market-data/1.3/config-properties/market-data-config.md)

#### Atoti Market Data previous versions

##### Previous versions

- [Previous versions](https://docs.activeviam.com/solutions/libraries/market-data/previous-versions.md): Documentation for Atoti Market Data versions older than 1.3

### Data Load Controller

#### Data Load Controller (DLC)

- [Changelog and release notes](https://docs.activeviam.com/solutions/libraries/data-load-controller/changelog.md): Where to find release notes and changelog information for the Data Load Controller (DLC).
- [Configure and start](https://docs.activeviam.com/solutions/libraries/data-load-controller/getting-started.md): How to get started with the DLC, an Atoti Java SDK extension, by importing a source module (local CSV, JDBC, tuple, cloud CSV, Avro, Parquet, or Kafka), configuring sources and topics, and submitting load, unload, and listen requests.

##### Operations

- [Operations](https://docs.activeviam.com/solutions/libraries/data-load-controller/operations/overview.md): Reference for the `IDlcOperation` interface and the default DLC operations `LOAD`, `UNLOAD`, `START_LISTEN`, `LISTEN_STATUS`, and `STOP_LISTEN` triggered through the `DataLoadControllerService`.
- [LOAD](https://docs.activeviam.com/solutions/libraries/data-load-controller/operations/operations-load.md): Reference for the `LOAD` DLC operation, covering the `DlcLoadRequest` fields (topics, overrides, scope, branch, garbage collection) and the `DlcLoadResponse` and `LoadReport` returned.
- [UNLOAD](https://docs.activeviam.com/solutions/libraries/data-load-controller/operations/operations-unload.md): Reference for the `UNLOAD` DLC operation, covering the `DlcUnloadRequest` fields (topics, scope, branch, garbage collection) and the `DlcUnloadResponse` and `UnloadReport` returned.
- [START_LISTEN](https://docs.activeviam.com/solutions/libraries/data-load-controller/operations/operations-start-listen.md): Reference for the `START_LISTEN` DLC operation, covering the `DlcStartListenRequest` and `DlcStartListenResponse`, and how file source listeners trigger a `LOAD` on each detected file change.
- [STOP_LISTEN](https://docs.activeviam.com/solutions/libraries/data-load-controller/operations/operations-stop-listen.md): Reference for the `STOP_LISTEN` DLC operation, covering the `DlcStopListenRequest`, identified by `listenId`, and the `DlcStopListenResponse` returned when a listener is closed.
- [LISTEN_STATUS](https://docs.activeviam.com/solutions/libraries/data-load-controller/operations/operations-listen-status.md): Reference for the `LISTEN_STATUS` DLC operation, covering the `DlcListenStatusRequest`, the `DlcListenStatusResponse`, and the `ListenReport` returned for a listener identified by `listenId`.

##### Request API

- [Request API](https://docs.activeviam.com/solutions/libraries/data-load-controller/request-api/overview.md): Overview linking to the DLC request API reference: the DLC Request format, the DLC Response format, and the REST endpoints used to submit requests.
- [DLC request](https://docs.activeviam.com/solutions/libraries/data-load-controller/request-api/dlc-request.md): How to submit a DLC request via REST (`/connectors/rest/dlc/v2/execute`) or Java (`DataLoadControllerService.execute`), specifying an operation and its parameters.
- [DLC response](https://docs.activeviam.com/solutions/libraries/data-load-controller/request-api/dlc-response.md): What a DLC response returns after the `DataLoadControllerService` executes an operation, including status and per-operation results such as `LoadReport` and `UnloadReport`.
- [REST endpoints](https://docs.activeviam.com/solutions/libraries/data-load-controller/request-api/rest.md): Reference for the DLC REST API base path (`/connectors/rest/dlc/v2`) and the `execute` endpoint used to submit a DLC Request and receive a DLC Response.

##### Configuration

- [Configuration](https://docs.activeviam.com/solutions/libraries/data-load-controller/configuration/overview.md): Configuration reference for global DLC properties such as `enabled`, `create-default-cloud-client`, and `rollback-transaction-on-error`, defined under the `dlc` namespace.
- [Aliases](https://docs.activeviam.com/solutions/libraries/data-load-controller/configuration/aliases.md): How to configure `AliasesDescription` to group multiple topics under a single alias name, so a load or unload request can reference one alias instead of each individual topic.
- [Channel](https://docs.activeviam.com/solutions/libraries/data-load-controller/configuration/channel.md): Configuration reference for `ChannelDescription`, which links a topic to a `Target` and optional `Custom Fields`, with an `accumulate` option for chunked messages.
- [Cloud fetching config](https://docs.activeviam.com/solutions/libraries/data-load-controller/configuration/cloud-fetching-config.md): Configuration reference for `CloudFetchingConfig`, which tunes downloader thread count, part length, and prefetched parts limit for cloud sources such as the AWS CSV Source.
- [Custom field](https://docs.activeviam.com/solutions/libraries/data-load-controller/configuration/custom-field.md): Configuration reference for `CustomFieldDescription` and `AnonymousCustomFieldDescription`, Java objects that define a named or anonymous column calculator for use in a Channel.
- [Parser overrides](https://docs.activeviam.com/solutions/libraries/data-load-controller/configuration/parser-overrides.md): How to use `ParserOverridesDescription` to override the DLC's default CSV column parser type per store field, instead of relying on implicit column-to-field name matching.
- [Target](https://docs.activeviam.com/solutions/libraries/data-load-controller/configuration/target.md): Configuration reference for `TargetDescription` and `AnonymousTargetDescription`, Java objects that define the target store and tuple publisher factory for use in a Channel.
- [Unload topic](https://docs.activeviam.com/solutions/libraries/data-load-controller/configuration/unload-topic.md): How to configure `UnloadTopicDescription` to remove facts from a datastore table using a removal condition factory, including custom and implicit unload topics.

###### CSV

- [CSV](https://docs.activeviam.com/solutions/libraries/data-load-controller/configuration/csv/overview.md): Overview of CSV configuration for the DLC, covering the CSV Topic Description for file format and the Local, AWS, Azure, and GCP CSV Sources for file location.
- [Local CSV source](https://docs.activeviam.com/solutions/libraries/data-load-controller/configuration/csv/local-csv-source.md): Configuration reference for `LocalCsvSourceDescription`, which loads CSV files from a local root directory and restricts loading to files within that source.
- [AWS CSV source](https://docs.activeviam.com/solutions/libraries/data-load-controller/configuration/csv/aws-csv-source.md): Configuration reference for `AwsCsvSourceDescription`, which loads CSV files from an Amazon S3 bucket and prefix using an `S3Client` bean, with optional cloud fetching tuning.
- [Azure CSV source](https://docs.activeviam.com/solutions/libraries/data-load-controller/configuration/csv/azure-csv-source.md): Configuration reference for `AzureCsvSourceDescription`, which loads CSV files from an Azure Blob Storage container and prefix using a `BlobServiceClient` bean.
- [GCP CSV source](https://docs.activeviam.com/solutions/libraries/data-load-controller/configuration/csv/gcp-csv-source.md): Configuration reference for `GcpCsvSourceDescription`, which loads CSV files from a Google Cloud Storage bucket and prefix using a `Storage` bean.
- [CSV loading topic](https://docs.activeviam.com/solutions/libraries/data-load-controller/configuration/csv/csv-topic.md): Configuration reference for `CsvTopicDescription` properties such as `file-pattern`, `parser`, `channels`, and source restrictions, plus implicit CSV loading topics enabled by default.
- [CSV parser](https://docs.activeviam.com/solutions/libraries/data-load-controller/configuration/csv/csv-parser.md): Configuration reference for `CsvParserDescription` properties such as `charset`, `separator`, `number-skipped-lines`, `accept-overflowing-lines`, and `columns`, used inside a CSV Topic.
- [CSV source configuration](https://docs.activeviam.com/solutions/libraries/data-load-controller/configuration/csv/csv-source-config.md): Configuration reference for `CsvSourceConfiguration` properties such as `parser-threads`, `buffer-size`, `synchronous-mode`, and `accepts-topic-overrides`, shared across CSV sources.

###### JDBC

- [JDBC](https://docs.activeviam.com/solutions/libraries/data-load-controller/configuration/jdbc/overview.md): Overview of JDBC configuration for the DLC, covering the JDBC Topic Description's SQL statement and the JDBC Source's connection parameters.
- [JDBC source](https://docs.activeviam.com/solutions/libraries/data-load-controller/configuration/jdbc/jdbc-source.md): Configuration reference for `JdbcSourceDescription` properties such as `url`, `username`, `password`, and `driver-class`, defined under the `dlc.jdbc.sources` namespace.
- [JDBC loading topic](https://docs.activeviam.com/solutions/libraries/data-load-controller/configuration/jdbc/jdbc-topic.md): Configuration reference for `JdbcTopicDescription` properties such as `sql`, `parameterOrder`, `channels`, and source restrictions, defined under the `dlc.jdbc.topics` namespace.

###### Avro

- [Avro](https://docs.activeviam.com/solutions/libraries/data-load-controller/configuration/avro/overview.md): Overview of Avro configuration for the DLC, covering the Avro Topic Description for file format and the Local Avro Source for file location.
- [Local Avro source](https://docs.activeviam.com/solutions/libraries/data-load-controller/configuration/avro/local-avro-source.md): Configuration reference for `LocalAvroSourceDescription`, which loads Avro files from a local root directory and restricts loading to files within that source.
- [Avro loading topic](https://docs.activeviam.com/solutions/libraries/data-load-controller/configuration/avro/avro-topic.md): Configuration reference for `AvroTopicDescription` properties such as `file-pattern`, `schema-path`, `columns`, and `channels`, defined under the `dlc.avro.topics` namespace.

###### Parquet

- [Parquet](https://docs.activeviam.com/solutions/libraries/data-load-controller/configuration/parquet/overview.md): Overview of Parquet configuration for the DLC, covering the Parquet Topic Description for file format and the Local Parquet Source for file location.
- [Local Parquet source](https://docs.activeviam.com/solutions/libraries/data-load-controller/configuration/parquet/local-parquet-source.md): Configuration reference for `LocalParquetSourceDescription`, which loads Parquet files from a local root directory and restricts loading to files within that source.
- [Parquet loading topic](https://docs.activeviam.com/solutions/libraries/data-load-controller/configuration/parquet/parquet-topic.md): Configuration reference for `ParquetTopicDescription` properties such as `file-pattern`, `columns`, `source-store-mapping`, `channels`, and source restrictions, defined under the `dlc.parquet.topics` namespace.

###### Tuple

- [Tuple](https://docs.activeviam.com/solutions/libraries/data-load-controller/configuration/tuple/overview.md): Overview of Tuple configuration for the DLC, covering the Tuple Topic Description that generates data in Java and the Tuple Source that loads it.
- [Tuple source](https://docs.activeviam.com/solutions/libraries/data-load-controller/configuration/tuple/tuple-source.md): Configuration reference for `TupleSourceDescription` properties such as `topics-to-include` and `topics-to-exclude`, defined under the `dlc.tuple.sources` namespace.
- [Tuple loading topic](https://docs.activeviam.com/solutions/libraries/data-load-controller/configuration/tuple/tuple-topic.md): Configuration reference for `TupleTopicDescription` properties such as `tupleSupplier`, `columns`, `channels`, and source restrictions, configurable only through Java Spring beans.

###### Messaging

- [Messaging](https://docs.activeviam.com/solutions/libraries/data-load-controller/configuration/messaging/overview.md): Overview of messaging configuration for the DLC, covering Kafka message consumers, transaction controller tasks, messaging topics, and messaging sources.
- [Kafka source](https://docs.activeviam.com/solutions/libraries/data-load-controller/configuration/messaging/kafka-source.md): Configuration reference for `KafkaSourceDescription` properties such as `topics-to-include`, `topics-to-exclude`, and `accepts-topic-overrides`, defined under the `dlc.messaging.kafka` namespace.
- [Kafka topic](https://docs.activeviam.com/solutions/libraries/data-load-controller/configuration/messaging/kafka-topic.md): Configuration reference for `KafkaTopicDescription`, covering the broker topic, consumer properties, target stores, and performance tuning via `MessagingTopicConfigProperties` and `TxControllerTaskConfigProperties`.

##### Components

- [Components](https://docs.activeviam.com/solutions/libraries/data-load-controller/components/overview.md): Reference list linking to the DLC's components: its internal components, the `DataLoadControllerService` that executes requests, and the `NamedEntityResolverService` that resolves named entities.
- [DataLoadControllerService](https://docs.activeviam.com/solutions/libraries/data-load-controller/components/data-load-controller-service.md): How the `IDataLoadControllerService` executes an incoming `IDlcRequest` by resolving the target operation, opening a datastore transaction, processing the operation, and committing the result.
- [NamedEntityResolverService](https://docs.activeviam.com/solutions/libraries/data-load-controller/components/named-entity-resolver-service.md): How the `NamedEntityResolverService` retrieves named `CustomFieldDescription` and `TargetDescription` objects, including implicit targets created for each Atoti table.

###### Internal components

- [Internal components](https://docs.activeviam.com/solutions/libraries/data-load-controller/components/internal/overview.md): Reference list linking to the DLC's internal components: `DlcDescription`, `DlcLoadOperationsService`, the Source Fetcher, and the Source Handler, used to resolve sources and process load operations.
- [DlcDescription](https://docs.activeviam.com/solutions/libraries/data-load-controller/components/internal/dlc-description.md): Reference for `DlcDescription`, the configuration object holding aliases, source handlers, and topic descriptions that the `DataLoadControllerService` uses to process operations.
- [DlcLoadOperationsService](https://docs.activeviam.com/solutions/libraries/data-load-controller/components/internal/dlc-load-operations-service.md): How the `DlcLoadOperationsService` retrieves the Source Handler for a topic type and uses its Source Fetcher to perform the fetch operation used by the `LOAD` operation.
- [Source fetcher](https://docs.activeviam.com/solutions/libraries/data-load-controller/components/internal/source-fetcher.md): Reference for `ISourceFetcher`, which belongs to a Source Handler and converts a Source Description and Topic Descriptions into Atoti `ISource`, `ITopic`, and channel objects to run a fetch.
- [Source handler](https://docs.activeviam.com/solutions/libraries/data-load-controller/components/internal/source-handler.md): Reference for `ISourceHandler`, which holds the source descriptions, default source, topic-building logic, and Source Fetcher for one Atoti source type.

##### Functional

- [Functional behavior](https://docs.activeviam.com/solutions/libraries/data-load-controller/functional/overview.md): Overview linking to functional DLC topics, including configuration precedence, garbage collection triggers, scope parameters, and source to topic matching rules.
- [Configuration flow](https://docs.activeviam.com/solutions/libraries/data-load-controller/functional/configurations-flow.md): How DLC configuration precedence works across Java Spring bean descriptions, YAML configuration properties, and request-time loading topic overrides.
- [Garbage collection](https://docs.activeviam.com/solutions/libraries/data-load-controller/functional/garbage-collection.md): How to trigger a JVM garbage collection before or after a DLC operation using the `performGcOnStart` and `performGcOnCompletion` request properties.
- [Scope parameters](https://docs.activeviam.com/solutions/libraries/data-load-controller/functional/scope-parameters.md): How to use `DlcScope` key-value parameters in a DLC request to filter which files load, substitute placeholders in a source's base directory, and supply default values to column calculators and targets.
- [Source to topic matching](https://docs.activeviam.com/solutions/libraries/data-load-controller/functional/source-to-topic-matching.md): How `restrict-to-sources`, `restrict-from-sources`, `topics-to-include`, and `topics-to-exclude` control which topics can operate on which DLC sources.

##### Extensions

- [Extensions](https://docs.activeviam.com/solutions/libraries/data-load-controller/extensions/overview.md): Overview of DLC extension points for developers, linking to guides for adding custom `IDlcOperation` beans and enforcing custom topic processing order in the `LOAD` operation.
- [Custom operations](https://docs.activeviam.com/solutions/libraries/data-load-controller/extensions/custom-operations.md): How to override default DLC operations in `DefaultDlcOperationsConfig` or add a new `IDlcOperation` bean to extend the DLC with custom load, unload, or other request handling.
- [Custom topic ordering](https://docs.activeviam.com/solutions/libraries/data-load-controller/extensions/custom-topic-ordering.md): How to override the `LOAD` operation to enforce a custom processing order for a list of topic sets extracted from the incoming DLC request.

### Data Extraction Engine

#### Data Extraction Engine (DEE)

- [Changelog and release notes](https://docs.activeviam.com/solutions/libraries/data-extraction-engine/changelog.md): Where to find release notes and changelog information for the Data Extraction Engine (DEE).
- [Introduction to the Data Extraction Engine](https://docs.activeviam.com/solutions/libraries/data-extraction-engine/overview.md): The Data Extraction Engine (DEE) in Atoti Server, a REST-based extension for extracting query results to CSV or in-memory sinks, covering supported extraction queries and output types.

##### Install and start

- [Install the DEE](https://docs.activeviam.com/solutions/libraries/data-extraction-engine/configuration/importing.md): How to install the Data Extraction Engine (DEE) in an Atoti Server project, covering the Maven POM dependencies for CSV and in-memory extraction, the required Spring `@Value` properties configuration, and the all-in-one versus individual Spring configuration classes.
- [Properties](https://docs.activeviam.com/solutions/libraries/data-extraction-engine/configuration/properties.md): Reference of configuration properties for the Data Extraction Engine (DEE) and Enhanced Drillthrough, including required properties such as `data.extraction.service.base.dir.path`, thread pool sizing, file retention, and CSV formatting options.

##### User guide

- [Use the DEE](https://docs.activeviam.com/solutions/libraries/data-extraction-engine/user-guide/dee-orders.md): How to extract data from an Atoti Server instance using DEE orders, covering the `getAggregatesQuery`, `mdxQuery`, and `searchFactsQuery` order types, the `order.output.*` configuration properties, and the Enhanced Drillthrough REST endpoints for direct store queries.
- [DEE template orders](https://docs.activeviam.com/solutions/libraries/data-extraction-engine/user-guide/dee-template-orders.md): How to define and use DEE template orders with `{{placeholder}}` syntax, covering template registration through `addTemplateOrder`, execution through `submitTemplateOrders`, and placeholder substitution in MDX queries, filenames, and output columns.
- [DEE responses](https://docs.activeviam.com/solutions/libraries/data-extraction-engine/user-guide/responses/overview.md): Reference for the JSON response format of DEE REST endpoints, covering the common `Response` object with `status` and `entity` fields, error responses, and endpoint specific results such as task IDs, task status DTOs, and Enhanced Drillthrough results.

###### DEE requests

- [DEE order structure](https://docs.activeviam.com/solutions/libraries/data-extraction-engine/user-guide/dee-order-structure/overview.md): Reference for the top-level JSON structure of a DEE order, covering the `name`, `maxMdxNbRetries`, `priority`, `queries`, and `output` properties that define what to extract and how.

###### Queries

- [Drillthrough Query](https://docs.activeviam.com/solutions/libraries/data-extraction-engine/user-guide/dee-order-structure/queries/drillthroughQuery.md): Reference for the `DTQuery` query type in a DEE order, used to run a drillthrough extraction with `pivotId`, `locations`, `measures`, and pagination through `firstResult` and `maxResults`.
- [Get Aggregates Query](https://docs.activeviam.com/solutions/libraries/data-extraction-engine/user-guide/dee-order-structure/queries/getAggregatesQuery.md): Reference for the `GetAggregatesQuery` query type in a DEE order, used to retrieve aggregate measure values for a specified `pivotId`, `locations`, and `measureSelections`.
- [MDX Drillthrough Query](https://docs.activeviam.com/solutions/libraries/data-extraction-engine/user-guide/dee-order-structure/queries/mdxDrillthroughQuery.md): Reference for the `MDXDTQuery` query type in a DEE order, used to run an extraction from a raw `mdx` statement against a cube, with optional `context` values.
- [Search Facts Query](https://docs.activeviam.com/solutions/libraries/data-extraction-engine/user-guide/dee-order-structure/queries/searchFactsQuery.md): Reference for the `SearchFactsQuery` query type in a DEE order, used to extract facts from a `storeName` using condition filters such as `$lt`, `$or`, `$in`, and `$not`.

###### Output

- [DEE file output](https://docs.activeviam.com/solutions/libraries/data-extraction-engine/user-guide/dee-order-structure/output/overview.md): Reference for the `fileOutput` JSON element in a DEE order, defining CSV file output properties such as `filenameRoot`, `csvSeparator`, `maxRowsPerFile`, `compressionType`, and the `columns` and `extractionProcedure` sub-elements.
- [DEE extraction procedures](https://docs.activeviam.com/solutions/libraries/data-extraction-engine/user-guide/dee-order-structure/output/extraction-procedures.md): Reference for the `extractionProcedure` JSON element used in a DEE output configuration, defining the `pluginKey` identifying the extraction procedure and optional `properties` passed to it.

###### Output columns

- [DEE output columns](https://docs.activeviam.com/solutions/libraries/data-extraction-engine/user-guide/dee-order-structure/output/output-columns/overview.md): Overview of the DEE output column types configurable in the `columns` element of a DEE order, spanning level and measure based columns, static values, and extraction procedure derived values.
- [DEE echo output column](https://docs.activeviam.com/solutions/libraries/data-extraction-engine/user-guide/dee-order-structure/output/output-columns/echoOutputColumn.md): Reference for the `echoOutputColumn` output column type in a DEE order, which writes a constant `value` into every extracted row, including its `header`, `prefix`, and `suffix` properties.
- [DEE extraction procedure value output column](https://docs.activeviam.com/solutions/libraries/data-extraction-engine/user-guide/dee-order-structure/output/output-columns/extractProcValueOutputColumn.md): Reference for the `extractProcValueOutputColumn` output column type in a DEE order, which outputs a named value produced by an extraction procedure, including its `header`, `name`, and `format` properties.
- [DEE field output column](https://docs.activeviam.com/solutions/libraries/data-extraction-engine/user-guide/dee-order-structure/output/output-columns/fieldOutputColumn.md): Reference for the `fieldOutputColumn` output column type in a DEE order, used with `SearchFactsQuery` extractions to output a store field value, including its `header`, `name`, `prefix`, and `suffix` properties.
- [DEE level output column](https://docs.activeviam.com/solutions/libraries/data-extraction-engine/user-guide/dee-order-structure/output/output-columns/levelOutputColumn.md): Reference for the `levelOutputColumn` output column type in a DEE order, which outputs the current member of a specified `dimensionName`, `hierarchyName`, and `levelName`, including its `header`, `prefix`, and `suffix` properties.
- [DEE lowest level output column](https://docs.activeviam.com/solutions/libraries/data-extraction-engine/user-guide/dee-order-structure/output/output-columns/lowestLevelOutputColumn.md): Reference for the `lowestLevelOutputColumn` output column type in a DEE order, which always outputs the lowest level member of a specified `dimensionName` and `hierarchyName`, including its `header`, `prefix`, and `suffix` properties.
- [DEE measure output column](https://docs.activeviam.com/solutions/libraries/data-extraction-engine/user-guide/dee-order-structure/output/output-columns/measureOutputColumn.md): Reference for the `measureOutputColumn` output column type in a DEE order, which outputs a formatted measure value, including its `header`, `name`, `format`, and `valueIfNull` properties.

##### Customizations

- [Custom extraction procedures](https://docs.activeviam.com/solutions/libraries/data-extraction-engine/design-and-customizations/extraction.md): How to build custom extraction procedures using the `IDeeTaskExtractionProcedure` interface, including the `extractionProcedure` and `extractionProcedureValue` JSON tags and the `IMemoryOutputHandler` for keeping results in memory instead of writing files.

### Atoti Datastore Helper

#### 3.4.0-AS6.1 (latest)

- [Introduction to Datastore Helper](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/introduction-to-datastore-helper.md)

##### API interfaces and default implementations

- [API interfaces and default implementations](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/api-interfaces.md)

###### Interfaces

- [Interfaces](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/api-interfaces/interfaces.md)
- [IMutableStore](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/api-interfaces/interfaces/imutable-store.md)
- [IConfigurableSchema](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/api-interfaces/interfaces/iconfigurable-schema.md)
- [ISchemaCustomisations](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/api-interfaces/interfaces/ischema-customisations.md)
- [IDatastoreConfigurator](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/api-interfaces/interfaces/idatastore-configurator.md)
- [IDatastoreConfiguratorSetup](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/api-interfaces/interfaces/idatastore-configurator-setup.md)

###### Implementations

- [Implementations](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/api-interfaces/implementations.md)
- [Implementation note](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/api-interfaces/implementations/implementation-note.md)
- [CustomField](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/api-interfaces/implementations/custom-field.md)
- [AMutableStoreConfig](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/api-interfaces/implementations/amutable-store-config.md)
- [MutableStoreConfig](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/api-interfaces/implementations/mutable-store-config.md)
- [MutableStore](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/api-interfaces/implementations/mutable-store.md)
- [MutableStoreDescriptionBuilder](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/api-interfaces/implementations/mutable-store-desc-builder.md)
- [MutableReferenceDescriptionBuilder](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/api-interfaces/implementations/mutable-ref-desc-builder.md)
- [AConfigurableSchema](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/api-interfaces/implementations/aconfigurable-schema.md)
- [SchemaCustomisations](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/api-interfaces/implementations/schema-customisations.md)
- [DatastoreConfigurator](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/api-interfaces/implementations/datastore-configurator.md)

##### Making a project customizable using the Datastore Helper API

- [Making a project customizable using the Datastore Helper API](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/make-project-customisable.md)
- [Importing the library](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/make-project-customisable.md/import-library.md)
- [Modifying an existing project configuration](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/make-project-customisable.md/modify-existing-project-config.md)
- [Replacing immutable core API calls](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/make-project-customisable.md/replace-immutable.md)

##### Customizing schemas using the configurator

- [Customizing schemas using the configurator](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/customising-schema-with-configurator.md)
- [Bean ordering](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/customising-schema-with-configurator/bean-order.md)

###### Examples

- [Examples](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/customising-schema-with-configurator/examples.md)
- [Inserting fields](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/customising-schema-with-configurator/examples/insert-field.md)
- [Appending fields](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/customising-schema-with-configurator/examples/append-field.md)
- [Removing fields](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/customising-schema-with-configurator/examples/remove-field.md)
- [Changing fields](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/customising-schema-with-configurator/examples/change-field.md)
- [Adding mappings to an existing reference](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/customising-schema-with-configurator/examples/add-mapping.md)
- [Removing mappings from an existing reference](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/customising-schema-with-configurator/examples/remove-mapping.md)
- [Modifying store configurations](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/customising-schema-with-configurator/examples/modify-store-config.md)
- [Adding stores](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/customising-schema-with-configurator/examples/add-store.md)
- [Adding references](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/customising-schema-with-configurator/examples/add-reference.md)
- [Further examples](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/customising-schema-with-configurator/examples/further-examples.md)

##### Release and migration notes

- [Releases and upgrades](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/dev-release.md)
- [Changelog](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/dev-release/release-notes.md)
- [Migration notes 3.4](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/dev-release/migrate-3.4.md)

###### Previous migration notes

- [Previous migration notes](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/dev-release/previous-migration.md)
- [Migration notes 3.3](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/dev-release/previous-migration/migrate-3.3.md)
- [Migration notes 3.2](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/dev-release/previous-migration/migrate-3.2.md)
- [Migration notes 3.1](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/dev-release/previous-migration/migrate-3.1.md)
- [Migration notes 3.0.0](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/dev-release/previous-migration/migrate-3.0.0.md)
- [Migration notes 2.1.0](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/dev-release/previous-migration/migrate-2.1.0.md)
- [Migration notes 2.0.0](https://docs.activeviam.com/solutions/libraries/datastore-helper/3.4.0-AS6.1/dev-release/previous-migration/migrate-2.0.0.md)

#### Atoti Datastore Helper previous versions

##### Previous versions

- [Previous versions](https://docs.activeviam.com/solutions/libraries/datastore-helper/previous-versions.md): Documentation for Atoti Datastore Helper versions older than 3.4.0-AS6.1

### Atoti What-If

#### Atoti What-If 5.0 (latest)

#####  

- [Introduction to Atoti What-If](https://docs.activeviam.com/solutions/libraries/what-if/5.0/introduction-to-atoti-what-if.md)

##### Releases and upgrades

- [Release and upgrades](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-release.md)
- [Release notes](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-release/release-notes.md)
- [Changelog](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-release/changelog.md)
- [Migration guide](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-release/migration-guide.md)
- [Dependencies](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-release/dependencies.md)

###### Previous versions

- [Previous versions](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-release/previous-versions.md)

###### 4.1

- [4.1](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-release/previous-versions/4.1.md)
- [Release notes](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-release/previous-versions/4.1/release-notes-4.1.md)
- [Changelog](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-release/previous-versions/4.1/changelog-4.1.md)
- [Migration notes](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-release/previous-versions/4.1/migrate-4.1.md)

###### 4.0

- [4.0](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-release/previous-versions/4.0.md)
- [Release notes](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-release/previous-versions/4.0/release-notes-4.0.md)
- [Changelog](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-release/previous-versions/4.0/changelog-4.0.md)
- [Migration notes](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-release/previous-versions/4.0/migrate-4.0.md)

###### 3.0

- [3.0](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-release/previous-versions/3.0.md)
- [Release notes and changelog](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-release/previous-versions/3.0/release-notes-3.0.md)
- [Migration notes](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-release/previous-versions/3.0/migrate-3.0.md)

###### 2.1

- [2.1](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-release/previous-versions/2.1.md)
- [Release notes and changelog](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-release/previous-versions/2.1/release-notes-2.1.md)
- [Migration notes](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-release/previous-versions/2.1/migrate-2.1.md)

###### 2.0

- [2.0](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-release/previous-versions/2.0.md)
- [Release notes and changelog](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-release/previous-versions/2.0/release-notes-2.0.md)
- [Migration notes](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-release/previous-versions/2.0/migrate-2.0.md)

##### Getting Started

- [Getting Started](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-getting-started.md)
- [How to set up the Spring Boot Starter](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-getting-started/setup-spring-boot-starter.md): Step-by-step guide for setting up Atoti What-If using the Spring Boot Starter.
- [Configuration reference](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-getting-started/configuration-reference.md): Complete reference for all Atoti What-If configuration properties.
- [How to customize auto-configured beans](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-getting-started/customize-beans.md): Guide for overriding default beans provided by the Spring Boot Starter.
- [Atoti What-If Implementation Example](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-getting-started/dev-implementation-example.md)
- [Atoti What-If Components](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-getting-started/dev-components.md)
- [How to use branch chaining in Atoti What-If](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-getting-started/branch-chaining.md): Learn how to create multi-level simulation hierarchies using branch chaining in Atoti What-If.
- [How are user permissions managed in Atoti What-If?](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-getting-started/dev-permissioning.md)
- [How to set up distributed mode](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-getting-started/distributed-setup.md): Guide for configuring Atoti What-If in a distributed deployment.
- [Resources and support](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-getting-started/dev-resources.md)

###### Configuring Atoti What-If

- [Configuring Atoti What-If](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-getting-started/dev-configure-acc.md)
- [Project configuration](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-getting-started/dev-configure-acc/configuration-project.md)

##### What-If default implementation

- [What-If default implementation](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-ref-impl.md)
- [Spring Boot Starter architecture](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-ref-impl/starter-architecture.md): Technical overview of the Atoti What-If Spring Boot Starter auto-configuration.

###### Configuration files

- [Configuration files](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-ref-impl/dev-config-files.md)
- [hibernate.properties](https://docs.activeviam.com/solutions/libraries/what-if/5.0/dev/dev-ref-impl/dev-config-files/hibernate-properties.md)

#### Atoti What-If previous versions

##### Previous versions

- [Previous versions](https://docs.activeviam.com/solutions/libraries/what-if/previous-versions.md): Documentation for Atoti What-if versions older than 5.0

### UI Components

#### 5.2.25

#####  

- [UI Components overview](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.25/overview.md)
- [Changelog](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.25/changelog.md)

##### UI Components Features

- [UI Components Features](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.25/components-features.md)

###### Application Menus

- [Application Menus](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.25/components-features/application-menu.md)
- [Documentation Application Menu](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.25/components-features/application-menu/application-menu-help-documentation.md)

###### Cell Style plugins

- [Cell Style plugins](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.25/components-features/cell-style.md)
- [Bold Totals Cell Styler](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.25/components-features/cell-style/cell-style-total-bolding.md)

###### Menu Item plugins

- [Menu Item plugins](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.25/components-features/menu-item.md)
- [Compute Table Context Menu](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.25/components-features/menu-item/menu-item-compute.md)
- [Day-To-Day Table Context Menu](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.25/components-features/menu-item/menu-item-daytoday.md)
- [Remove Other Measures Table Context Menu](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.25/components-features/menu-item/menu-item-remove-other-measures.md)
- [Retrieve Underlying Measures Table Context Menu](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.25/components-features/menu-item/menu-item-retrieve-underlying-measures.md)
- [Supported What-If Table Context Menu](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.25/components-features/menu-item/menu-item-supported-whatif.md)
- [Trade Scaling Table Context Menu](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.25/components-features/menu-item/menu-item-trade-scaling.md)

###### Widget plugins

- [Widget plugins](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.25/components-features/widget.md)
- [Documentation Widget](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.25/components-features/widget/widget-documentation.md)
- [File Upload Widget](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.25/components-features/widget/widget-file-upload.md)
- [Parameter Sets Widget](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.25/components-features/widget/widget-parameter-sets.md)
- [What-If Book Hierarchy Widget](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.25/components-features/widget/widget-whatif-book-hierarchy.md)
- [What-If Manager Widget](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.25/components-features/widget/widget-whatif-manager.md)

#### 5.2.24

- [Overview](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.24/overview.md)
- [Changelog](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.24/changelog.md)

##### UI Components Features

- [UI Components Features](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.24/components-features.md)

###### Application Menus

- [Application Menus](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.24/components-features/application-menu.md)
- [Documentation Application Menu](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.24/components-features/application-menu/application-menu-help-documentation.md)

###### Cell Style plugins

- [Cell Style plugins](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.24/components-features/cell-style.md)
- [Bold Totals Cell Styler](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.24/components-features/cell-style/cell-style-total-bolding.md)

###### Menu Item plugins

- [Menu Item plugins](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.24/components-features/menu-item.md)
- [Compute Table Context Menu](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.24/components-features/menu-item/menu-item-compute.md)
- [Day-To-Day Table Context Menu](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.24/components-features/menu-item/menu-item-daytoday.md)
- [Remove Other Measures Table Context Menu](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.24/components-features/menu-item/menu-item-remove-other-measures.md)
- [Retrieve Underlying Measures Table Context Menu](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.24/components-features/menu-item/menu-item-retrieve-underlying-measures.md)
- [Supported What-If Table Context Menu](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.24/components-features/menu-item/menu-item-supported-whatif.md)
- [Trade Scaling Table Context Menu](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.24/components-features/menu-item/menu-item-trade-scaling.md)

###### Widget plugins

- [Widget plugins](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.24/components-features/widget.md)
- [Documentation Widget](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.24/components-features/widget/widget-documentation.md)
- [File Upload Widget](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.24/components-features/widget/widget-file-upload.md)
- [Parameter Sets Widget](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.24/components-features/widget/widget-parameter-sets.md)
- [What-If Book Hierarchy Widget](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.24/components-features/widget/widget-whatif-book-hierarchy.md)
- [What-If Manager Widget](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.24/components-features/widget/widget-whatif-manager.md)

#### 5.2.23

- [Overview](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.23/overview.md)
- [Changelog](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.23/changelog.md)

##### UI Components Features

- [UI Components Features](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.23/components-features.md)

###### Application Menus

- [Application Menus](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.23/components-features/application-menu.md)
- [Documentation Application Menu](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.23/components-features/application-menu/application-menu-help-documentation.md)

###### Cell Style plugins

- [Cell Style plugins](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.23/components-features/cell-style.md)
- [Bold Totals Cell Styler](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.23/components-features/cell-style/cell-style-total-bolding.md)

###### Menu Item plugins

- [Menu Item plugins](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.23/components-features/menu-item.md)
- [Compute Table Context Menu](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.23/components-features/menu-item/menu-item-compute.md)
- [Day-To-Day Table Context Menu](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.23/components-features/menu-item/menu-item-daytoday.md)
- [Remove Other Measures Table Context Menu](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.23/components-features/menu-item/menu-item-remove-other-measures.md)
- [Retrieve Underlying Measures Table Context Menu](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.23/components-features/menu-item/menu-item-retrieve-underlying-measures.md)
- [Supported What-If Table Context Menu](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.23/components-features/menu-item/menu-item-supported-whatif.md)
- [Trade Scaling Table Context Menu](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.23/components-features/menu-item/menu-item-trade-scaling.md)

###### Widget plugins

- [Widget plugins](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.23/components-features/widget.md)
- [Documentation Widget](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.23/components-features/widget/widget-documentation.md)
- [File Upload Widget](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.23/components-features/widget/widget-file-upload.md)
- [Parameter Sets Widget](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.23/components-features/widget/widget-parameter-sets.md)
- [What-If Book Hierarchy Widget](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.23/components-features/widget/widget-whatif-book-hierarchy.md)
- [What-If Manager Widget](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.23/components-features/widget/widget-whatif-manager.md)

#### 5.2.22

- [Overview](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.22/overview.md)
- [Changelog](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.22/changelog.md)

##### UI Components Features

- [UI Components Features](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.22/components-features.md)

###### Application Menus

- [Application Menus](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.22/components-features/application-menu.md)
- [Documentation Application Menu](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.22/components-features/application-menu/application-menu-help-documentation.md)

###### Cell Style plugins

- [Cell Style plugins](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.22/components-features/cell-style.md)
- [Bold Totals Cell Styler](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.22/components-features/cell-style/cell-style-total-bolding.md)

###### Menu Item plugins

- [Menu Item plugins](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.22/components-features/menu-item.md)
- [Compute Table Context Menu](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.22/components-features/menu-item/menu-item-compute.md)
- [Day-To-Day Table Context Menu](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.22/components-features/menu-item/menu-item-daytoday.md)
- [Remove Other Measures Table Context Menu](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.22/components-features/menu-item/menu-item-remove-other-measures.md)
- [Retrieve Underlying Measures Table Context Menu](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.22/components-features/menu-item/menu-item-retrieve-underlying-measures.md)
- [Supported What-If Table Context Menu](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.22/components-features/menu-item/menu-item-supported-whatif.md)
- [Trade Scaling Table Context Menu](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.22/components-features/menu-item/menu-item-trade-scaling.md)

###### Widget plugins

- [Widget plugins](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.22/components-features/widget.md)
- [Documentation Widget](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.22/components-features/widget/widget-documentation.md)
- [File Upload Widget](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.22/components-features/widget/widget-file-upload.md)
- [Parameter Sets Widget](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.22/components-features/widget/widget-parameter-sets.md)
- [What-If Book Hierarchy Widget](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.22/components-features/widget/widget-whatif-book-hierarchy.md)
- [What-If Manager Widget](https://docs.activeviam.com/solutions/libraries/ui-components/5.2.22/components-features/widget/widget-whatif-manager.md)

#### UI Components previous versions

##### Previous versions

- [Previous versions](https://docs.activeviam.com/solutions/libraries/ui-components/previous-versions.md): Documentation for Atoti UI Components versions older than 5.2.22
