Snowflake Scanner Guide

Follow these steps to configure a connection to Snowflake to analyze lineage through SQL code ( https://docs.snowflake.com/en/sql-reference-commands, https://docs.snowflake.com/sql-reference-functions, and https://docs.snowflake.com/sql-reference-snowflake-scripting) within Snowflake. The IBM Automatic Data Lineage lineage scanner does not support lineage analysis through Snowflake code written in Java, Javascript, Python, or Scala.

Step 1: Preparation

To connect to a Snowflake cloud instance, you will need:

Step 2: Configure the Connection

Create a new connection in Admin UI http://localhost:8281/manta-admin-gui/app/index.html?#/platform/connections/ to enable automated extraction and lineage analysis of Snowflake by Automatic Data Lineage. You should create one connection for the each Snowflake warehouse.

Properties that must be configured:

Optional properties:

Step 3: Provide External SQL Scripts for Lineage Analysis (Optional)

Automatic Data Lineage automatically extracts and analyzes lineage for the code (e.g., tables, views, functions, procedures, tasks) stored directly in Snowflake. If you are storing scripts outside Snowflake and only execute them against Snowflake, you can provide them to the Automatic Data Lineage scanner as per Snowflake Manual Inputs.