【发布时间】:2019-11-26 18:36:44
【问题描述】:
我有一个客户拥有一家地毯清洁公司,我们在多租户数据库模型中拥有他所有不同加盟商的数据,我们希望将这些数据移动到雪花中的数据仓库中。我不想为每个客户建立一个单独的数据库,因为这样我就必须使每个数据库都与最新的数据模型保持同步。我想使用 1 个数据模型来统治它们。我有一个租户 ID,我将其与每条记录一起保存,以识别加盟商的数据。我想为每个加盟商提供一组凭据,以便他们可以连接他们选择的分析工具(tableau、power bi 等),并且只能访问适用于他们的行。有没有办法根据用户来保护他们在每个表中看到的行。换句话说,某种类似于 postgres 中的配置文件的行级访问控制。有没有更好的方法来处理这种情况?最终,我希望维护和管理最少数量的 elt 作业和数据模型。
【问题讨论】:
标签: security row snowflake-cloud-data-platform