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).
To associate an Acceleration with a dataset, you need to provide the ID of the dataset you want to accelerate. The Acceleration will then be associated with that dataset, and the scheduled job will be created to synchronize data from the source into Luzmo. After the first successful synchronization, queries referencing this dataset will be routed to our data warehouse instead of the source database.
npm install @luzmo/nodejs-sdk