文件管理
综述
炎凰数据平台提供了方便的外部文件管理页面,用户可以通过此页面上传、管理、下载这些文件。
您可以在查询页面使用load_csv
, load_json
, load_excel
等函数(如何使用这些表函数请参考这里
)来查询文件内容,并且无需输入文件保存的路径和额外的参数,比如SELECT * FROM LOAD_CSV('FILE_NAME')
即可。
“user”角色可以访问“文件管理”页面,查看已上传的文件并下载文件到本地目录,但无法对文件进行上传、更新或删除等操作。
默认配置下,只有管理员角色可以对文件管理页面中的目标文件进行上传、更新、删除等操作。管理员可以通过更改管理员群组(或给用户赋予管理员角色)来控制其他用户对文件管理页面的操作权限
步骤
- 进入炎凰数据平台平台,点击左侧"数据管理"图标 , 点击“文件管理”,进入管理文件页面。
点击右侧"上传文件"按钮,得到上传文件对话框。在对话框中点击"选择文件"按钮选择需要上传的文件,然后点击"上传所选文件"按钮进行上传。
上传目标文件完毕之后, 文件会显示在文件管理列表中。您可以看到文件对应的"文件名称"以及"文件格式",并且还可以通过点击右侧操作栏中的"下载","更新"和"删除"等按钮进行相应的操作。
打开查询页面,输入查询语句可以对文件内容进行搜索查询。 例如,查询名称为"demo.json"的文件时,您可以输入下方的查询语句,选择查询时间并点击"查询"按钮进行查询。
SELECT * FROM LOAD_JSON('demo.json')
压缩类型文件
除了支持上传管理单独文件外,炎凰数据平台还支持用户上传、管理和查询压缩类型(zip、tar、tar.gz、tgz)文件。您可以选择
开启解压
上传为'解压文件夹'或保留原始压缩文件格式。查询压缩文件内容 以文件'demo-1.0.0.zip'为例,查询其中文件 'demo-1.0.0.zip/custom/file/example.csv'。 在查询页面输入如下 SQL 语句,得到查询结果。
SELECT * FROM load_csv('demo-1.0.0.zip/custom/file/example.csv')