About Openflow Connector for Box¶
Note
The connector is subject to the Connector Terms.
This topic describes the basic concepts of Openflow Connector for Box, its workflow, and limitations.
The Openflow Connector for Box connects a Box enterprise with Snowflake.
Use this connector to do the following:
Ingest Box content for your own custom processing in Snowflake
Ingest Box content and make it ready for chat in your AI assistants with Snowflake Cortex
Use Box AI to extract metadata from Box content for enrichment in Snowflake
Add enriched metadata from Snowflake to content in Box
Workflow¶
A Box developer creates a Box Platform app and submits it for authorization.
A Box administrator authorizes the app.
The Box developer then performs the following tasks:
Shares a Box folder with the app service account.
Shares a Platform app configuration JSON file and a folder ID with a Snowflake account administrator.
A Snowflake account administrator performs the following tasks:
Downloads and imports the connector definition file into the Snowflake Openflow canvas.
Configures the connector with Snowflake connection details and the data provided by the Box developer.
Runs the connector flow. The connector does the following:
Creates the required tables, stages, and a Cortex Search service in the specified Snowflake schema.
Fetches Box file content and permissions from the folder specified in the connector configuration.
Runs parsing and chunking on the fetched documents, and saves them in Snowflake tables. The saved chunks are automatically indexed by the Cortex Search service.
A Chatbot developer uses the Cortex Search service to build a chatbot application.
Limitations¶
Changes caused by moving folders out of the specified root folder aren’t captured during incremental ingestion.
The connector ingests only the supported file types and ignores others.
Note
These limitations apply to the predefined connector flow. If the flow is customized and doesn’t use some or all of the predefined components, then these limitations may not apply.