gpt4 book ai didi

azure - 当我以用户 X 登录时,我可以以技术用户身份创建表吗?

转载 作者:行者123 更新时间:2023-12-03 02:03:32 25 4
gpt4 key购买 nike

在 Azure DataBricks Lakehouse 中,我希望所有表都由单个技术用户创建。

我主要使用笔记本电脑,并且想使用包装函数将数据帧保存到表中。无论我调用包装函数的用户是谁,出于安全/所有权原因,该表都应始终由技术用户创建。

我面临的问题是包装函数的内部。在这种情况下,如何“切换”用户来创建表?

查看文档后,我找不到任何正确的方法来执行此操作。这可能吗?

最佳答案

不可能冒充其他用户。您可以尝试以下两件事:

  1. 将流程包装在技术用户拥有的作业中。作业创建的所有对象都归作业所有者所有。

  2. Transfer ownership创建表后。

CREATE TABLE foo (...);
ALTER TABLE foo OWNER TO other_user;

关于azure - 当我以用户 X 登录时,我可以以技术用户身份创建表吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75374878/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com