# 文件管理
右键选中的资源文件,可对资源文件进行操作管理,如对资源进行查看、编辑、重命名、导入和导出、刷新等操作,也可查看当前资源的基本信息,元数据文件管理通用操作如下图所示:
# 文件操作
可对资源文件进行查看、重命名、移动、导入、导出、收藏等基础操作。
# 查看
点击查看选项,可全屏展示当前文件的内容,不显示操作工具栏,如下所示:
# 重命名
点击重命名,弹出重命名对话框,可修改文件的名称和描述,在数据加工、分析、应用等资源中被引用的文件重命名后,文件能够自动更新重构。
# 移动
点击移动到选项,弹出文件资源所在模块下的目录结构对话框,同时定位当前文件所在目录,选择其他目录,则可以将文件移动到选中目录;也可点击对话框左下角新建文件夹按钮,移动到新的目录中。在数据加工、分析、应用等资源中被引用的文件移动位置后,文件能够自动更新重构。
系统也提供了快捷移动文件的操作方法:选中文件,长按鼠标左键拖入到其他目录,会弹出确认对话框,点击确定即可快捷移动文件。
若只在当前目录下拖动文件,可修改文件的顺序。目录下的文件顺序被修改后,右键弹出管理菜单会增加重置为默认排序的选项,点击即可还原为最开始的顺序。
TIP
快捷移动文件中,如果想要放在目录的下级文件夹中,可将文件拖入目录上,停留2s,该目录会自动展开,想要移动到多层目录下,同理使用此方法即可。
# 复制
点击复制到选项,与移动到一样,弹出文件所在资源模块下的目录结构对话框,可将文件复制到选中目录。
数据中的模型表复制稍有不同,在对话框左下角会多出一个创建新表的选项,勾选它,复制模型表的同时会创建一个新的物理表,两者区别如下:
- 直接复制:和原来的表指向同一个物理表模型
- 勾选创建新表复制:会创建一个新的物理表模型
- 复制模型数据:勾选创建新表后,会弹出复制模型数据的选项,勾选它可以将模型表中的数据复制到新的物理表模型中
# 导入和导出
使用文件的导入和导出功能,可以将文件做备份,避免数据丢失,同时也可以将文件导出后再其他项目中导入,方便少量文件的迁移。
点击导出选项,可将文件导出为scz
文件,导出的文件名称会带上文件的类型,比如导出柱形图
仪表板,则导出文件名为柱形图.dash
。
点击导入选项,可将刚刚导出的scz
文件导入到系统的对应模块中,导入时如果文件名称没有同名文件,可直接导入成功,弹出成功提示框;如果有同名文件,则会弹出对话框,选择解决冲突的处理方式:
- 自动重命名:导入的文件名称将自动重命名,与同名文件共存,重名的表尾部加入后缀_1,默认为该选项
- 替换同名文件:导入的文件将替换同名文件,删除已存在的表,最后只保留导入文件
当文件有冲突时,可点击对话框左下角详细信息按钮,查看同名文件资源的详细信息。
数据模块中导入和导出与其他模块中的导入导出稍有不同,数据表可以导入导出数据表,在导出时可勾选导出模型关联的数据表选项,则会将当前模型表的数据表一并导出,如果数据量较大,不建议勾选该选项,推荐使用数据库备份方式进行数据备份或迁移,可查看文档迁移数据源配置。
在导入时一并导入关联的数据表,如果数据表有同名文件,则会弹出对话框,可选择自动重命名、覆盖同名表、清空表三种解决数据表冲突的处理方式,具体可查看文档导入物理表
TIP
导入文件时,只能将导出的scz文件导入进对应模块中,比如从分析模块中导出的文件,不能导入进数据模块和应用模块。
# 删除
点击删除选项,会弹出删除确认对话框,在对话框中可以显示该文件被多少资源引用,点击详细信息按钮,可查看详细的资源被引用情况,点击路径可打开引用该模型表的资源文件。
# 收藏
点击收藏选项,可将当前文件放于用户的收藏夹中,收藏可快速找到常用文件。收藏夹的位置位于右上角五角星图标处,点击即可查看收藏的文件。
# 刷新
点击刷新选项,可刷新元数据缓存的数据,把最新的数据显示出来。比如A和B两个用户同时修改同一个文件,A已经修改保存,B点击刷新,则可将A修改的内容刷新并同步显示出来,刷新成功后,顶部会出现刷新成功的提示框。
# 文件基本信息
点击属性选项,可以查看文件的基本信息、高级信息,数据模型可查看对应模型信息;除数据模型之外的文件资源,例如仪表板、报表等可查看缩略图信息,具体如下所示:
数据文件 | 可视化文件 |
---|---|
- 基本信息:
- 类型:显示文件的类型,比如模型表为
tbl
、仪表板为dash
、应用为app
等 - 路径:文件在当前项目中的路径,如
/DEMO/ana/图表/图形/面积图.dash
,如需要引入当前文件资源路径,可在此处查看该路径 - 版本:记录文件修改的版本,每一次修改保存后,都会记录一次,历史版本管理可查看元数据历史版本管理
- 创建:文件的创建时间以及创建用户
- 修改:文件的修改时间以及修改用户
- 描述:文件的描述信息,在新建文件命名或重命名中可设置描述信息
- 标签:只有模型表会显示标签,对文件进行标识,方便管理模型表,在菜单的标签中进行设置
- 类型:显示文件的类型,比如模型表为
- 高级信息:
- ID:文件的唯一ID,在创建文件时自动生成
- 缩略图信息:数据模型没有缩略图信息
- 默认:PC端的缩略图
- 手机:移动端的缩略图
- 上传:系统会自动生成缩略图,点击上传按钮可自定义缩略图
- 重置缩略图:重置为系统默认生成的缩略图
- 模型信息:只有数据模型有模型信息
- 输出表:模型表的目标数据库表,可查看文档输出物化的数据表
- 磁盘空间:模型表所占系统的磁盘空间大小
- 调度计划:所在的调度计划名称,调度计划可参考文档调度管理
- 提取状态:模型表上一次提取数据的状态,包含在加工界面手动提取以及调度计划提取
- 已提取:提取数据成功,则显示已提取状态
- 未提取:新建的数据加工或对加工做修改并保存,未执行提取数据,则显示未提取
- 取消:提取数据过程中点击取消按钮,则显示取消状态
- 异常:提取数据出现异常导致失败,则显示异常状态,手动提取出现异常可直接弹出异常信息对话框,调度计划中出现异常,可通过调度日志查看异常信息
- 提取时间:上一次提取数据的时间
- 提取耗时:上一次提取数据所耗费的时间
- 数据期:为模型属性中设置的数据期类型,可查看文档数据期类型
# 文件历史版本管理
文件每做一次修改保存后,都会记录一次版本,记录历史版本,可以查看文件的修改记录以及还原历史版本。
点击历史版本按钮可以弹出历史版本对话框,可以查看版本号、名称、修改时间、修改人以及对历史版本进行编辑、还原、查看代码差异、查看结构差异等操作,版本号为r0
的为最初版本,版本号后面带有星号*
的为当前版本:
- 编辑:点击编辑按钮,可打开新标签页到文件的当前历史版本,可在其基础上重新修改
- 还原:点击还原,可将最新版本还原到该历史版本,当前版本没有还原按钮
- 差异:点击差异,可以查看当前历史版本与上一次历史版本的代码差异,通过代码的差异可以看出做了什么修改,最初版本没有差异按钮
- 结构差异:只有模型表有该选项,点击结构差异,可以查看当前历史版本与上一次历史版本的结构差异,如移除字段或者修改字段类型,最初版本没有结构差异按钮
- 刷新:点击左上角刷新按钮,可刷新历史版本数据,勾选右上角的自动刷新选项,系统可自动刷新历史版本
当历史版本数大于0时,会出现重置为系统默认按钮,WAR包里会自动带上系统项目的元数据,系统元数据被修改后,可通过点击该按钮将数据重置为包中的初始数据,新建的项目,在war包里没有对应元数据,不能进行重置操作。