首页 > 解决方案 > 在 Databricks 中创建 SQL 用户

问题描述

有没有办法在 Databricks 中创建数据库 (sql) 用户(类似于 Oracle 或 MySql 用户)?在社区版中似乎不可能。

在此处输入图像描述

由于一长串原因......我需要创建大量表,并希望能够按项目组织它们。如果我无法创建 sql 用户,是否有另一种方法可以为不同项目创建本质上相当于不同名称空间的内容?

我想最终得到类似的东西:

project_01 schema_01 table_x table_y table_z schema_02 table_a table_b table_x scheam_03 table_foo table_a table_b project_02 schema_01 table_d table_e table_f schema_02 table_p table_q table_r scheam_03 table_foo table_bar table_bat

所以我可以做这样的事情:

select * from project_01.schema_01.table_x;
select * from project_02.schema_01.table_d;

(每个表都是不同的表,即 project_01.table_x 是与 project_02.table_x 不同的表)。

标签: apache-sparkdatabricksdatabricks-community-edition

解决方案


我不确定社区版是否支持它,但正常部署具有SCIM API可让您为JDBC 连接创建专用用户。社区版不打算用于探索以外的任何其他目的。


推荐阅读