Accelerations represent the configuration for Warped datasets stored by Luzmo in an analytics-optimized data warehouse (for more info, check out this Academy article . When you create an Acceleration, and associate with a dataset (Securable), a scheduled job will be created, which periodically loads data from the source into our system. This can happen in 3 ways:
Full Sync: The whole table is queried from the source, and replaced in Luzmo,
Delta Sync: After an initial full sync, only the changes since the last synchronization are fetched.
Full-Delta Sync: After an initial full sync, only the changes since the last synchronization are fetched, but for every Xth sync, a Full sync is performed.
To use Delta sync or Full-Delta sync, your dataset has to contain some columns for tracking data changes effectively (more info in the Academy article or in the Create Acceleration section).
Retrieve Acceleration(s) for dataset(s).
npm install @luzmo/nodejs-sdk{
"id": "123e4567-e89b-12d3-a456-426614174000",
"load_type": "delta",
"data_storage_strategy": "insert-update",
"primary_key_column_ids": [
"123e4567-e89b-12d3-a456-426614174002"
],
"created_at_column_id": "123e4567-e89b-12d3-a456-426614174003",
"updated_at_column_id": "123e4567-e89b-12d3-a456-426614174004",
"schedule": {
"frequency_unit": "day",
"frequency_quantity": 1
},
"created_at": "2024-01-01T00:00:00.000Z",
"updated_at": "2024-01-01T00:00:00.000Z"
}