Navigation :
test ../../../ test user-ref.html
User & Reference Guide
test ../../../ test getting-started.html
Getting started
test ../../../ test getting-started/about.html
- Using this guide
test ../../../ test getting-started/whats-new.html
- What's New
test ../../../ test getting-started/data-model.html
- Market Risk Data Model
test ../../../ test getting-started/direct-query.html
- DirectQuery
test ../../../ test dashboards.html
Dashboards
test ../../../ test calculations.html
Calculations Guide
test ../../../ test configuration.html
Configuration files
test ../../../ test cube.html
Cube Reference
test ../../../ test datastore.html
Datastores
test ../../../ test input-files.html
Input file formats
test ../../../ test what-if.html
What-If Analysis
test ../../../ test database.html
Database
test ../../../ test sign-off.html
Sign-Off Approvals
test ../../../ test limits.html
Limit monitoring
test ../../../ test dev.html
Developer Guide
test ../../../ test dev/dev-release.html
-
Release and migration notes
test ../../../ test dev/dev-getting-started.html
-
Getting Started
test ../../../ test dev/dev-ui-config.html
-
Configuring the UI
test ../../../ test dev/dev-mr-application.html
-
The Market Risk Application
test ../../../ test dev/dev-libraries.html
-
Market Risk Libraries
test ../../../ test dev/dev-extensions.html
-
Extending Atoti Market Risk
test ../../../ test dev/dev-tools.html
-
Configuring tools and methodologies
test ../../../ test dev/dev-sign-off.html
-
Sign-Off
test ../../../ test dev/dev-whatif.html
-
What-If
test ../../../ test dev/dev-direct-query.html
-
DirectQuery
test ../../../ test dev/dev-direct-query/configuration-getting-started.html
--
Getting Started & Configuration
test ../../../ test dev/dev-direct-query/supported-databases.html
--
Supported Databases
test ../../../ test dev/dev-direct-query/customization-and-internals.html
--
Customizations & Internal Components
test ../../../ test dev/dev-direct-query/customization-and-internals/caching-remote-tables.html
--- Caching Remote Tables
test ../../../ test dev/dev-direct-query/customization-and-internals/dq-annotations.html
--- DirectQuery annotations
test ../../../ test dev/dev-direct-query/customization-and-internals/name-mapper.html
--- Naming Conventions
test ../../../ test dev/dev-direct-query/customization-and-internals/adjustments-in-dq-database.html
--- Adjustments in the DirectQuery database
test ../../../ test pdf-guides.html
PDF Guides
DirectQuery annotations
This section gives you an overview on how you can use the Spring annotations defined in Atoti Market Risk to simplify the configuration when DirectQuery is used.
How it works
Some Spring annotations have been defined to make the definition of Beans easier. You can define these annotations at the Bean level or at the Class level.
Annotation
Description
@OnInMemoryDatabase
This annotation is conditional on DirectQuery being disabled, that is, on the in-memory datastore being used. Used in the definition of the following Spring configuration conditions: - BeanEnabledSignoff
- ConfigurationLocalFileSystem
- ConfigurationAzureData
@OnDirectQueryDatabase
This annotation is conditional on DirectQuery being enabled. Used in the definition of the following Spring configuration condition: - BeanMissingSource