Unify and manage your data

External script index for Snowflake

Review available SQL script templates supported by the Scripts API for setting up tasks, views, tables, and streams in Snowflake.

General script templates

Use these script names to generate SQL templates for Snowflake objects such as views, tables, tasks, and streams. All scripts are retrieved using the scripts endpoint of the adapter API and may require placeholder substitution.

Script nameResourceDescriptionPlaceholders
db.stages.create-stageStageCreate internal stage with directory auto-refreshstageName, schema, database
db.tasks.create-task-load_new_file_dataTaskCopy stage files into landing tablewarehouse, database, schema, landingTableName, stageName
db.tables.create-table-datatableTableCreate landing table for staged JSONdatabase, schema, landingTableName
db.views.create-view-activeworkflowsViewView of workflow_data filtered to activedatabase, schema
db.tasks.create-task-workflowtaskTaskMerge workflow records from streamwarehouse, database, schema
db.streams.create-stream-workflowstreamStreamCreate Stream for workflow tabledatabase, schema, landingTableName
db.tables.create-table-workflow_dataTableCreate workflow_data tabledatabase, schema
db.views.create-view-activeactivitiesViewView of activities filtered to activedatabase, schema
db.tasks.create-task-activitiestaskTaskMerge activities from streamwarehouse, database, schema
db.streams.create-stream-activitiesstreamStreamStream for activity tabledatabase, schema, landingTableName
db.tables.create-table-activitiesTableCreate activities tabledatabase, schema
db.views.create-view-activelinksViewView of links filtered to activedatabase, schema
db.tasks.create-task-linkstaskTaskMerge links from streamwarehouse, database, schema
db.streams.create-stream-linksstreamStreamStream for linksdatabase, schema, landingTableName
db.tables.create-table-linksTableCreate links tabledatabase, schema
db.views.create-view-activerelations_ovViewRelations view (OV only)database, schema
db.views.create-view-activerelations_allViewRelations view (all)database, schema
db.tasks.create-task-relationstaskTaskMerge relations from streamwarehouse, database, schema
db.streams.create-stream-relationsstreamStreamStream for relationsdatabase, schema, landingTableName
db.tables.create-table-relationsTableCreate relations tabledatabase, schema
db.views.create-view-activemergesViewView of merges filtered to activedatabase, schema
db.tasks.create-task-mergestaskTaskMerge latest mergeswarehouse, database, schema
db.streams.create-stream-mergesstreamStreamStream for mergesdatabase, schema, landingTableName
db.tables.create-table-mergesTableCreate merges tabledatabase, schema
db.views.create-view-activematchesViewView of matches filtered to activedatabase, schema
db.tasks.create-task-matchestaskTaskMerge latest matcheswarehouse, database, schema
db.streams.create-stream-matchesstreamStreamStream for matchesdatabase, schema, landingTableName
db.tables.create-table-matchesTableCreate matches tabledatabase, schema
db.views.create-view-activeinteractionsViewInteractions view (active)database, schema
db.tasks.create-task-interactionstaskTaskMerge interactions from streamwarehouse, database, schema
db.streams.create-stream-interactionsstreamStreamStream for interactionsdatabase, schema, landingTableName
db.tables.create-table-interactionsTableCreate interactions tabledatabase, schema
db.views.create-view-activeentities_ovViewEntities view (OV only)database, schema
db.views.create-view-activeentities_allViewEntities view (all)database, schema
db.tasks.create-task-entitiestaskTaskMerge latest entitieswarehouse, database, schema
db.streams.create-stream-entitiesstreamStreamStream for entitiesdatabase, schema, landingTableName
db.tables.create-table-entitiesTableCreate entities tabledatabase, schema
db.streams.create-stream-reltio_streamStreamStage-level stream for file arrivalsstageName, schema, database
db.file_formats.create-file_formatFile FormatGZIP JSON format
db.functions.create-function-single_value_transformationFunctionUDF: Single OV flatten
db.functions.create-function-multi_value_transformationFunctionUDF: Multi-OV flatten
db.functions.create-function-crosswalks_transformationFunctionUDF: Crosswalk simplification
db.functions.create-function-attributes_multi_value_transformationFunctionUDF: Multi-OV (attributes only)
common.remove-old-rows-taskTaskTask to remove old landing table rowswarehouse, database, schema, landingTableName
common.auto-refresh-stageTaskAuto-refresh stage for GCP and Azurewarehouse, stageName, schema, database

Type-specific view scripts

Use these scripts to generate views scoped to a specific entity, relation, or interaction type. These are commonly used to build filters on top of the base data tables in Snowflake.

Script nameResourceDescriptionPlaceholders
entities.views_allViewEntity view (all values)entityType
entities.views_ovViewEntity view (OV only)entityType
interactions.views_allViewInteraction view by typeinteractionType
relations.views_allViewRelation view (all values)relationType
relations.views_ovViewRelation view (OV only)relationType