什么是文件管理
文件管理是对平台扩展所需要依赖的外部文件进行管理的界面,可以通过文件管理界面上传,下载,更新,删除文件。

为什么需要文件管理
表函数所需要使用到的文件可以通过文件管理界面上传至平台,例如,load_csv 所需要的csv文件,可以上传后,将文件路径填入load_csv的参数列表中。
平台有很强大的扩展能力,可以通过自定义表函数来扩展分析能力。自定义的表函数需要通过部署和注册后才能使用,可以通过文件管理界面上传扩展表函数的部署包文件(tar.gz),后续通过SQL命令注册。
在鸿鹄中如何使用文件管理
通过导航栏 数据管理 - 文件管理进入到管理界面,
上传文件,点击右侧的 “+上传文件”按钮,点击“选择文件”将会从本地磁盘选择一个文件上传,当前仅支持单个文件上传
下载文件,可以点击右侧的链接“下载”将文件下载到本地,编辑修改后再通过更新的方式替换掉原来上传的文件
更新文件,点击“更新”链接,选择本地文件后,会将本地文件的内容替换掉选择的已经上传的文件。
删除文件,点击删除,在弹出警告框中点击确定后,文件会被直接删除,注意这里没有回收站机制。
文件管理的最佳实践
修改文件内容
平台暂未支持在线编辑已上传文件内容的功能,如果需要修改已经上传的文件,可以将文件下载到本地,编辑修改后,通过“更新”的方式替换掉服务器上的版本。
批量上传
目前文件管理不支持批量上传,每次操作只能针对一个文件。当需要批量上传文件的时候,可在本地先将多个文件打包成一个zip文件,在上传的时候选择“开启解压”,上传后会以这个zip文件名创建目录,并且将zip中的所有文件解压后展开到这个目录中。
更新一个开启解压的zip文件,同样会将更新后的zip中的文件展开替换原有目录中的文件列表。删除开启解压zip文件会同时删除zip文件展开的目录以及目录中包含的所有文件。
文件管理是用于上传、下载、更新和删除平台扩展所需外部文件的界面。它支持自定义表函数的扩展,如上传CSV文件供load_csv使用,或上传部署包(tar.gz)以注册新表函数。在鸿鹄系统中,用户可通过数据管理的文件管理模块执行这些操作。虽然不支持在线编辑和批量上传,但可以下载文件修改后更新,或将多个文件打包成zip进行批量上传并解压。

247

被折叠的 条评论
为什么被折叠?



