跳到主要内容
版本:2.15.0

文件管理

综述

炎凰数据平台提供了方便的外部文件管理页面,用户可以通过此页面上传、管理、下载这些文件。 您可以在查询页面使用load_csv, load_json, load_excel 等函数(如何使用这些表函数请参考这里 )来查询文件内容,并且无需输入文件保存的路径和额外的参数,比如SELECT * FROM LOAD_CSV('FILE_NAME')即可。

“user”角色可以访问“文件管理”页面,查看已上传的文件并下载文件到本地目录,但无法对文件进行上传、更新或删除等操作。 file_mgmt_user

备注

默认配置下,只有管理员角色可以对文件管理页面中的目标文件进行上传、更新、删除等操作。管理员可以通过更改管理员群组(或给用户赋予管理员角色)来控制其他用户对文件管理页面的操作权限

步骤

  1. 进入炎凰数据平台平台,点击左侧"数据管理"图标数据管理图标 , 点击“文件管理”,进入管理文件页面。 file_mgmt_entry
  1. 点击右侧"上传文件"按钮,得到上传文件对话框。在对话框中点击"选择文件"按钮选择需要上传的文件,然后点击"上传所选文件"按钮进行上传。 file_mgmt_upload_0 file_mgmt_upload

  2. 上传目标文件完毕之后, 文件会显示在文件管理列表中。您可以看到文件对应的"文件名称"以及"文件格式",并且还可以通过点击右侧操作栏中的"下载","更新"和"删除"等按钮进行相应的操作。 file_mgmt_list

  3. 打开查询页面,输入查询语句可以对文件内容进行搜索查询。 例如,查询名称为"demo.json"的文件时,您可以输入下方的查询语句,选择查询时间并点击"查询"按钮进行查询。

    SELECT * FROM LOAD_JSON('demo.json')

    file_mgmt_search

压缩类型文件

  1. 除了支持上传管理单独文件外,炎凰数据平台还支持用户上传、管理和查询压缩类型(zip、tar、tar.gz、tgz)文件。您可以选择开启解压上传为'解压文件夹'或保留原始压缩文件格式。

    file_mgmt_zip_1 file_mgmt_zip_1

  2. 查询压缩文件内容 以文件'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')

    file_mgmt_zip_2