VDS

Vastbase G100和M100数据库专属的图形化开发管理工具,产品具备完善的对象管理、数据管理、PL/SQL程序开发调试、安全审计等功能。

Menu

物化视图管理

创建物化视图

执行以下步骤创建物化视图:

步骤1: 右键单击物化视图,选择“创建物化视图”。Vastbase Data Studio 弹出“创建物化视图”对话框。如下图所示:

步骤2: 定义物化视图名称,选择物化视图类型,支持创建全量物化视图和增量物化视图。

步骤3: 定义其他配置信息,如创建视图为全量物化视图,则需要设置表空间、存储方式和填充因子、创建视图为增量物化视图,则需要设置表空间。

步骤4: 编辑查询定义。点击“完成”,打开新的SQL终端并执行DDL。

编辑物化视图

执行以下步骤编辑物化视图:

步骤1: 右键单击物化视图名称,选择“编辑”,弹出“编辑物化视图”对话框。

步骤2: 可编辑物化视图名称、所有者、定义和权限,修改完成后单击“完成”。状态栏将不显示此操作的状态,可在物化视图列表下查看。

重命名物化视图

执行以下步骤重命名物化视图:

步骤1: 右键单击物化视图名称,选择重命名。

弹出“重命名视图”对话框,修改名称后单击“确定”,即可完成修改。

查看物化视图属性

执行如下操作查看物化视图属性:

步骤1: 右键单击物化视图,选择“属性”查看物化视图属性。Vastbase Data Studio 在不同页签显示所选物化视图的属性(“基本信息”、“列”“权限”、“SQL预览”)如下图所示:

删除物化视图

Vastbase Data Studio支持删除单个物化视图和批量删除物化视图。

  • 删除单个物化视图

    在“对象浏览器”窗格中,右键单击待删除的物化视图名称,选择“删除”,弹出确认删除弹窗,单击“确定”。Vastbase Data Studio 在状态栏显示操作状态信息。

  • 批量删除物化视图

    步骤1: 右键单击物化视图,选择“批量删除”。

    步骤2: 弹出“批量删除对象” 对话框。

    步骤3: 选择需要删除的物化视图、安全警告以及是否级联删除,点击“确定”,弹出删除成功对话框

    • Vastbase Data Studio 批量删除对象时支持级联删除,当选中级联删除时则会同时删除依赖于该物化视图的其它对象。
    • 批量删除对象时,如果有对象删除则跳过继续执行,并不会终止删除任务。

级联删除物化视图

执行以下步骤级联删除物化视图:

步骤1: 在“对象浏览器”窗格中,右键单击待级联删除的物化视图名称,选择“级联删除”。

弹出确认级联删除弹窗,单击“确定”。Vastbase Data Studio 在状态栏显示操作状态信息。

查看物化视图数据

执行以下步骤级查看物化视图数据:

右键单击物化视图名称,选择“查看数据”查看物化视图数据。

Vastbase Data Studio 显示“查看/数据”页签,可在该页签查看物化视图数据信息。“查看数据”页签的工具栏菜单:

表1 “查看数据”功能

名称 图标 描述
复制 用于将数据从结果窗口复制到剪切板。快捷键为 Ctrl+C。
逗号分隔复制 用于控制在复制多个字段的时候。结果以逗号分隔开。
高级复制 用于将数据从结果窗口复制到剪切板, 高级复制会复制列标题。快捷键为Ctrl+Shift+C。
导出所有数据 用于将所有数据导出到 Excel(xlsx/xls)、文本或二进制文件中。有关详情,请参见 导出表数据
说明:
  • 查询中提到的列将自动填充在“选定的列” 区域中。“可用列”区域为空。
  • 要导出查询结果,会使用新连接重新执行查询。导出的结果可能与结果选项卡中的数据不同。
  • 该功能对于解释/分析查询不可用。要导出解释/分析查询,请使用“导出当前页数据” 选项。
  • 导出当前页数据 用于将当前页数据导出到 Execl(xlsx/xls)或文件中。
    刷新 用于刷新结果集信息。如果针对同一个表打开多个结果集,刷新后,对一个结果集所做的更改也会体现在其他结果集中。同样,如果对表格进行了编辑,则结果集将在刷新后再次更新。
    显示/隐藏查询面板 用于显示/隐藏为特定结果集执行的查询。此为状态开关按钮。
    编码 用户能否设置该字段,取决于“设置->首选项- > 结果管理 -> 查询结果- > 结果数据编码”中的设置。在该下拉列表中,用户可选择适当的编码以准确查看数据。默认编码为 UTF-8。
    说明:修改默认编码后,除数据插入之外的其他数据编辑操作将受到限制。
    多列排序 用于弹出多列排序对话框。
    清除排序 用于重置所有已排序的列。
    搜索 用于根据定义的标准,搜索显示的表数据。搜索内容不区分大小写。

    导出DDL

    执行以下步骤导出物化视图DDL:

    步骤1: 右键单击所选物化视图,选择“导出 DDL”。显示“导出对象定义”对话框。

    步骤2: 选择导出路径,单击“确定”。在安全警告处勾选“我同意”。

    步骤3: 单击“确定”。完成后弹出“导出完成”对话框。

    如果物化视图名称包含 Windows 不支持的字符,则导出的文件名称将与物化视图名称不同。

    授权/撤销权限

    执行以下步骤授权/撤销权限:

    步骤1: 右键单击物化视图名称,并选择“授权/撤销权限”。弹出“授权/撤销权限”对话框。

    步骤2: 打开“权限”页签,权限页签显示当前已授权角色及权限,可新增角色授权或删除已有授权角色。

    步骤3: 在“权限”下拉框,勾选或取消勾选相关权限。在“SQL 预览”页签,可以查看根据以上输入自动生成的 SQL 查询。

    步骤4: 单击“完成”。

    复制物化视图

    执行以下步骤进行复制物化视图:

    步骤1: 在“对象浏览器”窗格,右键单击需要复制的物化视图名称,点击“复制”,弹出“复制物化视图”对话框。如下图所示:

    步骤2: 定义复制的相关信息,包括基本信息、定义和权限。在“SQL 预览”页签,可以查看根据以上设置自动生成的 SQL 查询。详情请参见 SQL预览。

    步骤3: 单击“完成”。“对象浏览器”中会显示复制的物化视图。

    批量导出DDL

    Vastbase Data Studio支持物化视图批量导出DDL,执行如下步骤批量导出DDL:

    步骤1: 在“对象浏览器”窗格中,右键单击“物化视图”,选择“导出DDL”弹出“导出对象定义”对话框。

    步骤2: 选择导出路径,格式及文件数量。在安全警告处勾选“我同意”。

    批量导出DDL支持自定义导出对象(默认全部)、文件格式(默认.sql)和文件数量(默认单个)。

    步骤3: 单击“确定”。完成后弹出“导出完成”对话框。

    增量刷新

    执行以下步骤增量刷新物化视图:

    步骤1: 右键单击需要刷新的物化视图名称,选择“增量刷新”。弹出如下对话框:

    增量刷新仅支持增量物化视图。

    全量刷新

    执行以下步骤全量刷新物化视图:

    步骤1: 右键单击需要刷新的物化视图名称,选择“全量刷新”,弹出如下对话框:

    全量刷新既可以对全量物化视图执行,也可以对增量物化视图执行。

    查看依赖关系

    执行以下步骤查看依赖关系:

    步骤1: 右键单击物化视图,选择“查看依赖关系”。

    弹出依赖关系窗口,如下图所示可以查看依赖对象和被依赖对象。

    配置物化视图过滤器

    执行以下步骤配置物化视图过滤器:

    步骤1: 在“对象浏览器”窗格,右键单击“物化视图”,点击过滤器,显示如下窗口:

    步骤2: 单击“配置过滤器”。弹出“过滤:物化视图 of xxx”窗口:

    步骤3: 配置过滤规则,选择启动,并配置需要包括或排除的物化视图。

    步骤4: 点击“确定”按钮,对象浏览器根据过滤规则显示物化视图。

    步骤5:选择“清除过滤器”,清除目前已经配置的过滤规则。

    另外VDS还支持对指定物化视图配置过滤器,步骤如下所示:

    在“对象浏览器”窗格,在物化视图目录下(二级菜单),右键单击“物化视图名称”,点击过滤器,显示如下窗口:

    选项 描述
    配置过滤器 配置物化视图过滤规则,选择需要展示或者排除某些物化视图。
    仅显示该对象 只显示当前物化视图。
    隐藏该对象 排除当前物化视图。
    清除过滤器 清除目前物化视图已有的过滤规则。