relationalai.api.suspend_data_stream()
suspend_data_stream(object_fq_name STRING)Suspends a data stream.
When a stream is suspended, the RAI Native App no longer consumes change tracking data for the stream’s source table or view.
The model retains access to a snapshot of the data it has already received.
Requires the cdc_admin application role.
Parameters
Section titled “Parameters”| Name | Type | Description |
|---|---|---|
object_fq_name | STRING | The fully-qualified name of the source table or view in Snowflake, e.g. '<db>.<schema>.<table_or_view>'. |
Returns
Section titled “Returns”STRING
Example
Section titled “Example”Use api.suspend_data_stream() to suspend a data stream for a RAI Python model.
-- Suspend a data stream. Replace the placeholders with your database, schema,-- and table or view name.CALL relationalai.api.suspend_data_stream('<db>.<schema>.<table_or_view>');/*+-----------------------+ | Data stream suspended | +-----------------------+ */While a data stream is suspended, the RAI Native App no longer consumes change tracking data for the stream’s source table or view. Suspended streams should be resumed at regular intervals to avoid becoming stale.
Suspended streams should be resumed at regular intervals to avoid becoming stale.
To resume a suspended stream, use the api.resume_data_stream() procedure.
See Data Management for more information on data streams.