Skip to content

Commit 24c7e9a

Browse files
committed
Update Snowflake scan support
1 parent f990136 commit 24c7e9a

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

articles/purview/register-scan-snowflake.md

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.author: jingwang
66
ms.service: purview
77
ms.subservice: purview-data-map
88
ms.topic: how-to
9-
ms.date: 06/12/2023
9+
ms.date: 07/17/2023
1010
ms.custom: template-how-to
1111
---
1212

@@ -37,13 +37,18 @@ When scanning Snowflake source, Microsoft Purview supports:
3737
- Tasks
3838
- Sequences
3939

40-
- Fetching static lineage on assets relationships among tables, views, and streams.
40+
- Fetching static lineage on assets relationships among tables, views, streams, and stored procedures.
4141

42-
When setting up scan, you can choose to scan one or more Snowflake database(s) entirely, or further scope the scan to a subset of schemas matching the given name(s) or name pattern(s).
42+
For stored procedures, you can choose the level of details to extract on [scan settings](#scan). Stored procedure lineage is supported for Snowflake Scripting (SQL) and JavaScript languages, and generated based on the procedure definition.
43+
44+
When setting up scan, you can choose to scan one or more Snowflake database(s) entirely based on the given name(s) or name pattern(s), or further scope the scan to a subset of schemas matching the given name(s) or name pattern(s).
4345

4446
### Known limitations
4547

46-
When object is deleted from the data source, currently the subsequent scan won't automatically remove the corresponding asset in Microsoft Purview.
48+
- When object is deleted from the data source, currently the subsequent scan won't automatically remove the corresponding asset in Microsoft Purview.
49+
- Stored procedure lineage is not supported for the following patterns:
50+
- Stored procedure defined in Java, Python and Scala languages.
51+
- Stored procedure using SQL [EXECUTE IMMEDIATE](https://docs.snowflake.com/en/sql-reference/sql/execute-immediate) with static SQL query as variable.
4752

4853
## Prerequisites
4954

@@ -145,7 +150,7 @@ On the **Register sources (Snowflake)** screen, follow these steps:
145150

146151
1. Enter a **Name** that the data source will be listed within the Catalog.
147152

148-
1. Enter the **server** URL used to connect to the Snowflake account in the form of `<account_identifier>.snowflakecomputing.com`, for example, `xy12345.east-us-2.azure.snowflakecomputing.com`. Learn more about Snowflake [account identifier](https://docs.snowflake.com/en/user-guide/admin-account-identifier.html#).
153+
1. Enter the **server** URL used to connect to the Snowflake account in the form of `<account_identifier>.snowflakecomputing.com`, for example, `orgname-accountname.snowflakecomputing.com`. Learn more about Snowflake [account identifier](https://docs.snowflake.com/en/user-guide/admin-account-identifier.html#).
149154

150155
1. Select a collection or create a new one (Optional)
151156

@@ -208,11 +213,14 @@ To create and run a new scan, follow these steps:
208213

209214
1. **Stored procedure details**: Controls the number of details imported from stored procedures:
210215

211-
- Signature: The name and parameters of stored procedures.
216+
- Signature (default): The name and parameters of stored procedures.
212217
- Code, signature: The name, parameters and code of stored procedures.
213218
- Lineage, code, signature: The name, parameters and code of stored procedures, and the data lineage derived from the code.
214219
- None: Stored procedure details aren't included.
215220
221+
> [!Note]
222+
> If you use Self-hosted Integration Runtime for scan, customized setting other than the default Signature is supported since version 5.30.8541.1. The earlier versions always extract the name and parameters of stored procedures.
223+
216224
1. **Maximum memory available** (applicable when using self-hosted integration runtime): Maximum memory (in GB) available on customer's VM to be used by scanning processes. It's dependent on the size of Snowflake source to be scanned.
217225
218226
> [!Note]

0 commit comments

Comments
 (0)