启动数据访问配置

文章描述数据bricks管理员使用UI执行所有SQL仓库数据访问配置

注解

工作空间为UnityCatalog提供条件时,无需执行此文章中的阶梯UnityCatalog默认支持SQL仓库

配置所有SQL仓库使用RESTAPI见SQL仓库API.

重要点

修改这些设置重新启动所有运行SQL仓库

数据访问通用概述见存取控制.

需求

必须是数据键工作空间管理员配置所有SQL仓库设置

注解

数据存取配置文本框项也可以直接编辑

重要点

置配置属性为机密值而不向spark披露机密值机密/ / }} .替换 与隐蔽范围 并隐名值必须从##secrets/++##关于此语法的更多信息见语法引用spark配置属性或环境变量中的机密.

配置谷歌云服务账户

配置所有仓库使用Google云服务账号访问Google云存储

  1. bob体育客户端下载Google云平台创建服务账户,允许Google云平台服务访问Google云存储资产

  2. 导航到管理员设置页面.

  3. 点击SQL仓库设置选项卡 。

  4. Google服务帐户字段输入服务帐户的电子邮件地址,服务帐户的身份将用于启动所有SQL仓库

    bob体育客户端下载库内所有查询都可访问Google云平台基础服务

  5. 点击保存.

sql仓库数据访问属性配置

  1. 点击工作空间顶端栏中的用户名并选择管理员设置从下降

  2. 点击SQL仓库设置选项卡 。

  3. 数据存取配置文本框指定配对密钥元存储属性.

    重要点

    将spark配置属性置为机密值而不向spark揭发机密值机密/ / }} .替换 与隐蔽范围 并隐名值必须从头开始机密/结束带}}.关于此语法的更多信息见语法引用spark配置属性或环境变量中的机密.

  4. 点击保存.

数据访问属性配置数据键Terraform提供databricks_sql_global_config.

支持属性

SQL仓库支持下列属性面向结束项*内所有属性都支持举个例子spark.sql.hive.metastore.*表示均spark.sql.hive.metastore.jarsspark.sql.hive.metastore.version支持性属性,以及从头开始的任何其他属性spark.sql.hive.metastore.

属性中值包含敏感信息时,可存储敏感信息密钥并使用下列语法将属性值置为密名:机密/ / .

  • spark.databricks.hive.metastore.glueCatalog.enabled

  • spark.sql.hive.metastore.*

  • spark.sql.warehouse.dir

  • spark.hadoop.datanucleus.*

  • spark.hadoop.fs.*

  • spark.hadoop.hive.*

  • spark.hadoop.javax.jdo.option.*

  • spark.hive*

更多资料说明如何设置这些属性,见外部Hive元件.