我目前正在使用 Fivetran 将数据传输到 Snowflake。数据到达后,DBT 每 6 小时运行一些简单的已保存查询,这些查询在模式中显示为表。但是,各种角色的权限不断被重置,他们无法再访问我授予他们查看权限的该架构中的表。我怀疑这是因为 DBT 正在删除然后重新创建有问题的表。
一种可能的解决方案是授予对架构中未来表的访问权限,例如:
grant select on future tables in schema myschema to role some_role;
但是,我只想授予对单个表的访问权限,而不是全部。那可能吗?