security - 雪花中的行级访问控制
问题描述
我有一个拥有地毯清洁业务的客户,我们在多租户数据库模型中拥有他所有不同的加盟商的数据,我们希望将这些数据移动到雪花中的数据仓库中。我不想为每个客户建立一个单独的数据库,因为那样我必须使每个数据库都与最新的数据模型保持同步。我想使用 1 个数据模型来统治它们。我有一个租户 ID,我将其与每条记录一起保存,以识别特许经营商的数据。我想为每个加盟商提供一组凭据,以便他们可以连接他们选择的分析工具(tableau、power bi 等),并且只能访问适用于他们的行。有没有办法根据用户来保护他们在每个表中看到的行。换句话说,某种行级访问控制类似于 postgres 中的配置文件。有没有更好的方法来处理这种类型的场景?最终,我想维护和管理最少数量的 elt 作业和数据模型。
解决方案
推荐阅读
- reactjs - 无法更改从状态 React 调用的元素的值
- python - 在 Python 中并行处理一组 XML 文件
- javascript - Checkbox不想勾选或点击后取消勾选
- cluster-computing - 在 Torque 资源管理器下获取节点的状态?
- sql - 使用 SQL 根据指定的要求将值组合在一起?
- javascript - 从源代码中的 Highchart 图中获取工具提示值
- flutter - Flutter:布局卡
- php - 如何自定义dokan可下载产品文件上传循环?
- c - C中的if结构会影响变量的值吗?
- bash - 将 Shell 脚本与文件扩展名关联