From ce3c6dcac76df9a4f7eb46cda832d3d22f729e38 Mon Sep 17 00:00:00 2001 From: Jiri Semmler Date: Mon, 26 Aug 2024 15:05:48 +0200 Subject: [PATCH 1/5] revert warning block about snowflake shared schema --- storage/byodb/external-buckets/index.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/storage/byodb/external-buckets/index.md b/storage/byodb/external-buckets/index.md index 3b22c120f..8436ec32b 100644 --- a/storage/byodb/external-buckets/index.md +++ b/storage/byodb/external-buckets/index.md @@ -31,6 +31,9 @@ grant Keboola correct access to the schema in your Snowflake. Once access has be {: .alert.alert-info} **Note:** This set of permissions grants the Keboola service account read-only access to the data. +{: .alert.alert-warning} +[Sharing data via Snowflake](https://docs.snowflake.com/en/guides-overview-sharing) is currently not supported. Attempting to grant permissions will result in an error. + ### BigQuery Fill in the **name** of the new dataset and **dataset** name. Click **Next Step**. Keboola will generate a code that you can use to grant Keboola correct access to the dataset in BigQuery. Once access has been grated, click **Register Dataset** to start using it. From 1fcc8b3430f67cadd6c746c0f0462c97af54d756 Mon Sep 17 00:00:00 2001 From: Jiri Semmler Date: Mon, 26 Aug 2024 15:06:26 +0200 Subject: [PATCH 2/5] define source project --- storage/byodb/external-buckets/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/storage/byodb/external-buckets/index.md b/storage/byodb/external-buckets/index.md index 8436ec32b..a98151f18 100644 --- a/storage/byodb/external-buckets/index.md +++ b/storage/byodb/external-buckets/index.md @@ -96,7 +96,7 @@ WHERE `source` = "mql"; (`sales_emea`). However, there are no technical limitations; they can have the same name. ## Sharing an External Dataset -It is possible to share a Snowflake external bucket using the same process as [any other Storage bucket](https://help.keboola.com/catalog/#enable-sharing). Once the bucket is shared, the refresh operation is only available in the source project. Currently, it is possible to share entire buckets, not specific tables within them. +It is possible to share a Snowflake external bucket using the same process as [any other Storage bucket](https://help.keboola.com/catalog/#enable-sharing). Once the bucket is shared, the refresh operation is only available in the source project (the project where the external dataset has been registered in). Currently, it is possible to share entire buckets, not specific tables within them. {: .alert.alert-warning} **Note:** At this moment, it is not possible to share BigQuery or BigLake datasets. If this is a relevant use case for you, please create a support ticket. From 8184ec24bcc3c6712c82aed7b5761615807068ef Mon Sep 17 00:00:00 2001 From: Jiri Semmler Date: Mon, 26 Aug 2024 15:09:14 +0200 Subject: [PATCH 3/5] remove biglake --- storage/byodb/external-buckets/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/storage/byodb/external-buckets/index.md b/storage/byodb/external-buckets/index.md index a98151f18..e79d6ebfd 100644 --- a/storage/byodb/external-buckets/index.md +++ b/storage/byodb/external-buckets/index.md @@ -96,10 +96,10 @@ WHERE `source` = "mql"; (`sales_emea`). However, there are no technical limitations; they can have the same name. ## Sharing an External Dataset -It is possible to share a Snowflake external bucket using the same process as [any other Storage bucket](https://help.keboola.com/catalog/#enable-sharing). Once the bucket is shared, the refresh operation is only available in the source project (the project where the external dataset has been registered in). Currently, it is possible to share entire buckets, not specific tables within them. +It is possible to share a Snowflake external dataset using the same process as [any other Storage bucket](https://help.keboola.com/catalog/#enable-sharing). Once the bucket is shared, the refresh operation is only available in the source project (the project where the external dataset has been registered in). Currently, it is possible to share entire buckets, not specific tables within them. {: .alert.alert-warning} -**Note:** At this moment, it is not possible to share BigQuery or BigLake datasets. If this is a relevant use case for you, please create a support ticket. +**Note:** At this moment, sharing of External dataset is possible on projects with Snowflake storage backend only. Sharing of External datasets on BigQuery storage backend isn't supported yet. If this is a relevant use case for you, please create a support ticket. ## Removing an External Dataset Removing an external dataset is as simple as removing any other Storage bucket. Simply delete it in the UI or via API. The Storage bucket will be removed from From 8b1b963022b685f9e0379e53fb172125bb31ae98 Mon Sep 17 00:00:00 2001 From: Hana Hanova Date: Tue, 27 Aug 2024 17:23:19 +0200 Subject: [PATCH 4/5] Update index.md --- storage/byodb/external-buckets/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/storage/byodb/external-buckets/index.md b/storage/byodb/external-buckets/index.md index e79d6ebfd..9a1db1b40 100644 --- a/storage/byodb/external-buckets/index.md +++ b/storage/byodb/external-buckets/index.md @@ -96,7 +96,7 @@ WHERE `source` = "mql"; (`sales_emea`). However, there are no technical limitations; they can have the same name. ## Sharing an External Dataset -It is possible to share a Snowflake external dataset using the same process as [any other Storage bucket](https://help.keboola.com/catalog/#enable-sharing). Once the bucket is shared, the refresh operation is only available in the source project (the project where the external dataset has been registered in). Currently, it is possible to share entire buckets, not specific tables within them. +It is possible to share a Snowflake external dataset using the same process as [any other Storage bucket](https://help.keboola.com/catalog/#enable-sharing). Once the bucket is shared, the refresh operation is only available in the source project (the project where the external dataset was registered). Currently, it is possible to share entire buckets, not specific tables within them. {: .alert.alert-warning} **Note:** At this moment, sharing of External dataset is possible on projects with Snowflake storage backend only. Sharing of External datasets on BigQuery storage backend isn't supported yet. If this is a relevant use case for you, please create a support ticket. From dce003279226671e7a2f1b4333764e7fbb19580c Mon Sep 17 00:00:00 2001 From: Hana Hanova Date: Tue, 27 Aug 2024 17:30:11 +0200 Subject: [PATCH 5/5] Update index.md --- storage/byodb/external-buckets/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/storage/byodb/external-buckets/index.md b/storage/byodb/external-buckets/index.md index 9a1db1b40..000003598 100644 --- a/storage/byodb/external-buckets/index.md +++ b/storage/byodb/external-buckets/index.md @@ -99,7 +99,7 @@ WHERE `source` = "mql"; It is possible to share a Snowflake external dataset using the same process as [any other Storage bucket](https://help.keboola.com/catalog/#enable-sharing). Once the bucket is shared, the refresh operation is only available in the source project (the project where the external dataset was registered). Currently, it is possible to share entire buckets, not specific tables within them. {: .alert.alert-warning} -**Note:** At this moment, sharing of External dataset is possible on projects with Snowflake storage backend only. Sharing of External datasets on BigQuery storage backend isn't supported yet. If this is a relevant use case for you, please create a support ticket. +**Note:** At this time, sharing an external dataset is only possible on projects with a Snowflake storage backend. Sharing external datasets on a BigQuery storage backend isn't supported yet. If this is relevant to your use case, please create a support ticket. ## Removing an External Dataset Removing an external dataset is as simple as removing any other Storage bucket. Simply delete it in the UI or via API. The Storage bucket will be removed from