何时使用多个azure synapse工作区



我有一个azure synapse工作区,其中包含许多管道&无服务器sql池中的外部表。所有这些都与一个特定项目相关。

还有2-3个完全独立的项目正在进行中,需要一个突触工具集。

我应该创建一个新的工作区,还是允许他们共享这个工作区?决定的最佳标准是什么?

这可能是一个意见问题,在StackOverflow上不太好,但也就是说,我倾向于认为Synapse工作区类似于SQL Server的实例,所以从历史上看,为什么要使用相同的SQL实例?

一般来说,这是项目有共同点的地方,例如相同的数据、相似的权限(AAD(组、相似的HADR要求等,所以问问自己这些问题。

请记住,在一个工作区内可以有多个数据库(专用和无服务器(,但只有通过Spark Pools1才能跨数据库查询专用sql池中的表。如果你需要分居,这可能对你有利。还要记住,您可以将多个存储帐户连接到工作区。拥有多个工作区没有成本开销,但有管理开销,而且在多个湖泊、存储帐户和数据库中复制任何数据都会带来成本影响。

例如,我们将工作区用于没有单独的开发、测试和uat Azure订阅的环境。

所以有几件事需要考虑。


1将这两个表作为数据帧导入,然后根据本例将它们连接到Synapse笔记本中

最新更新