Overview: Connect app output to a data destination

After you create the data ingestion stream and add the processing nodes to your app, you must choose where to send the processed data. This data destination ("data sink") is the end point of your app graph that accepts stream data without producing any stream data. The destination you choose depends on how you use the app output data.

connector nodes image
In the Google Cloud console, data destinations are available in the Connectors section of the app graph page.

You can connect app output data to the following data destinations:

  1. Vision Warehouse: Store original or analyzed video data that you can view and query. Using a Vision Warehouse allows you to specify annotations on whole or partial video clips.

    For more information about sending app output data to a Vision Warehouse, see Connect and store data to a warehouse.

    warehouse information card in UI

  2. BigQuery: Store data in BigQuery to use its offline analytics capabilities. Using BigQuery allows you to query streaming data, access and share analytical insights, create reports and dashboards, and export BigQuery ML models for online prediction.

    For more information about sending app output data to BigQuery, see Connect and store data to BigQuery.

    BigQuery information card in UI

  3. Live stream data: If you want more granular control to act on real-time analytics, you can receive the live output from your app. For example, you can write code that uses live occupancy count data to programmatically change staffing allocation.

    For more information about directly streaming app output data, see Enable live stream output.