2

我需要在雪花中构建角色并需要建议。

目前有两个数据库:basedb 和computedb。basedb 是我们加载数据的数据库,数据没有被转换。更像是一个着陆区。

computedb 是发生转换的地方,有几十个职能团队,每个团队都有一个模式,比如内容团队有内容模式,并且可以有一个可以在多个团队之间共享的模式。

computeb 中的所有团队/模式都可以从 basedb 读取,但是有些团队正在从其他团队的转换模式中读取数据,这就是我需要帮助的地方。

在此处输入图像描述

所有自定义角色都在 sysadmin 之下,我们每个模式都有一个读写角色。

现在分析模式也希望从销售和营销模式中读取。

是否应该只将销售和营销的读取权限授予分析?如图所示(问题是团队将来可能需要从转换中的其他模式访问更多模式)

或者我们应该为computedb 中需要访问其他computedb 架构的所有架构创建一个新角色?

接受更多建议。

4

1 回答 1

3

角色层次结构最容易构建和维护,同时为您提供灵活性。

创建为您提供对每个架构所需的访问权限的角色。

为每个团队创建一个角色并为其分配适当的角色,以使他们能够访问所需的模式

于 2022-01-22T17:35:44.403 回答