外部表
适用于:砖的SQL砖运行时
统一目录和内置的砖蜂巢metastore使用默认管理表的位置。统一目录引入了几个新的可获得的对象权限授予云中的数据对象存储。
外部表
是一个外部表表通过使用一个引用一个外部存储路径位置
条款。
应该包含在一个现有的存储路径外部位置你已获得访问。
或者你可以参考存储凭证你已获得访问。
使用外部表的存储路径进行了抽象,因此外部位置和存储凭证用户授予访问外部表。
例子
——“金融”可以创建外部表中的特定对象“finance_loc”位置>创建表sec_filings位置s3: / /部门/金融/ sec_filings ';——不能列表文件在外部表没有权限>列表”s3:/ /部门/金融/sec_filings”错误>列表”s3:/ /部门/金融/sec_filings/_delta_log”错误——授权访问sec_filings所有员工>格兰特选择在表sec_filings来员工;——“员工”集团的任何成员可以安全地sec_filings阅读>选择数(1)从sec_filings;20.——“员工”集团的任何成员可以列出文件sec_filings下表>列表”s3:/ /部门/金融/sec_filings”_delta_log>列表”s3:/ /部门/金融/sec_filings/_delta_log”00000年。json