使用XIHE BSP SQL进行作业开发
更新时间:
本文介绍如何使用XIHE BSP SQL进行外表作业开发。
前提条件
示例数据说明
本文示例将数据文件xihe_oss.txt上传至OSS路径oss://adb-test-1/test_xihe/中,数据行分隔符为换行符,列分隔符为英文逗号(,)。示例数据文件内容如下:
001,Anna,99,London
002,Bob,67,USA
003,Cindy,78,Spain
004,Dan,100,China步骤一:创建OSS外表
登录云原生数据仓库AnalyticDB MySQL控制台,在左上角选择集群所在地域。在左侧导航栏,单击集群列表。在集群列表上方,选择产品系列,然后单击目标集群ID。
在左侧导航栏,单击。
在SQLConsole窗口,选择Job型资源组和XIHE引擎。
输入以下语句,并单击执行SQL(F8),创建外库
xihe_external_db。CREATE EXTERNAL DATABASE xihe_external_db;输入以下语句,并单击执行SQL(F8),创建外表
xihe_oss_table。CREATE EXTERNAL TABLE xihe_external_db.xihe_oss_table ( id int , name string , score int, city string ) ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' STORED AS TEXTFILE LOCATION 'oss://adb-test-1/test_xihe/xihe_oss.txt';
步骤二:查询OSS外表
输入以下语句,并单击执行SQL(F8),查询外表xihe_oss_table数据。
SELECT * FROM xihe_external_db.xihe_oss_table;说明
如果湖仓版集群中有计算预留资源,或企业版集群中有预留资源,可以使用XIHE MPP SQL在线方式(即选择XIHE引擎和Interactive资源组)查询外表数据。
该文章对您有帮助吗?