Skip to main content

数据结构创建

访问路径:数据功能 -> 系统任务 -> 数据结构创建

功能简述

该功能模块将基于主数据库中预定义的、或同步功能同步得到的表结构信息,在选定的目标数据库中创建同构的表清单信息。

DB Creation

选择目标库

在基本信息模块中,选择需要创建表结构的目标数据库,目前支持以下数据库类型:

  • MS SQL Server
  • PostgreSQL

添加结构集

系统支持2种类型的表结构来源信息

  • 可以选择一个或多个源数据库,则系统将基于主数据中预定义的表结构信息,在目标数据库中进行重构。
  • 可以选择一个或多个特定的表记录,则系统将仅仅在目标数据库中重构指定的表记录。

:在涉及schema创建时,系统会自动将关系型数据库中默认的schema切换成当前数据库默认的schema名称,如目标数据库为PostgreSQL时,会自动将预定义表结构信息里面的 dbo 转换成 public

配置可选项

  • 针对数仓结构优化: 如果勾选,则会针对特定目标数据库特性做结构优化,如针对PostgreSQL库时,则自动将待创建的目标表字段类型为 nvarchar , varcharvarchar2 等字段,自动转换成无长度的text类型字段。
  • 将未识别的字段类型转换成文本类型: 如果用户定义了当前平台不支持的数据类型,在创建表结构时,是否需要自动转换成文本类型字段。(如果勾选后,在创建时,系统会给出自动转换日志,便于用户排查该异常类型。如果不勾选,则报异常,并失败。)
  • 字段命名规则:提供对字段名称大小写的转换功能。
    • 保持原样: 按主数据库中定义的大小写样式创建
    • 改成大写字母:将表名、字段名改成大写字母后创建
    • 改成小写字母:将表名、字段名改成小写字母后创建