> ## 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.

# Customizations & internal components

This section details the DirectQuery internal components and explains how to customize them  within the Solution.

<CardGroup cols={2}>
  <Card title="Aggregate Tables" href="./aggregate-tables">How to use aggregate tables to improve startup time & reduce database costs</Card>
  <Card title="Caching Remote Tables" href="./caching-remote-tables">How to cache a remote database table as an in-memory datastore store</Card>
  <Card title="Dates Filter Bean" href="./dates-filter-bean">How to configure the directQueryDatesFilter bean to specify which dates to include in your DirectQuery data node</Card>
  <Card title="DirectQuery REST service" href="./directquery-rest-service">Information about how to use the DirectQuery REST service</Card>
  <Card title="DirectQuery annotations" href="./dq-annotations">Spring annotations defined in the Solution to make defining Beans easier with DirectQuery</Card>
  <Card title="Incremental Refresh" href="./incremental-refresh">How to define and use Incremental Refresh operations in DirectQuery</Card>
  <Card title="Migration REST service" href="./migration-rest-service">Information about how to use the Migration REST service</Card>
  <Card title="Naming Conventions" href="./name-mapper">Naming conventions used with remote DirectQuery Databases</Card>
  <Card title="Overrides with DirectQuery" href="./overrides-with-directquery">How to use Overrides with DirectQuery</Card>
</CardGroup>
