Enhanced streaming capabilities for OpenSharing tables.
The `Trigger.AvailableNow` trigger now supports streaming reads from OpenSharing tables, capturing the current version of the shared table and processing all available data across multiple micro-batches. This mechanism allows for scheduled, batch-like incremental processing, adhering to limits set by `maxFilesPerTrigger` and `maxVersionsPerRpc`. This feature is available for users on Databricks Runtime 18.0 or higher.
This update significantly enhances the efficiency of data processing workflows by allowing users to process all available data in a single run, rather than just one micro-batch. This capability is particularly beneficial for organizations that rely on timely data updates for analytics and reporting, ultimately improving productivity and decision-making processes.
You can now use a new trigger to efficiently process streaming data from shared tables.
Read the full documentation ↗