
# 为什么关系建模或维度建模修改字段后，数据库中表无变化？
#### 可能原因
关系建模或维度建模修改字段后，数据库中表无变化。
#### 解决方案
关系建模或维度建模修改字段更新表后，但实际上数据库中物理表并无变化，这是因为未对数据表更新方式做配置，此选项默认为"不更新"。
配置数据表更新方式操作如下：
1. 在DataArts Studio控制台首页，选择实例，单击"进入控制台"，选择对应工作空间的"数据架构"模块，进入数据架构页面。
2. 在数据架构控制台，单击左侧导航树中的"配置中心"。
3. 单击"功能配置"页签。
4. 配置"数据表更新方式"选择为"依据DDL更新模板"或"重建数据表"。
   - **不更新**：不更新数据库中的表。
   
   - **依据DDL更新模板** ：依据DDL模板管理中配置的DDL更新模板，更新数据库中的表，但能否更新成功是由底层数仓引擎的支持情况决定的。由于不同类型的数仓支持的更新表的能力不同，在数据架构中所做的表更新操作，如果数仓不支持，则无法确保数据库中的表和数据架构中的表是一致的。例如，DLI类型的表更新操作不支持删除表字段，如果在数据架构的表中删除了表字段，则无法在数据库中相应的删除表字段。
     如果线下数据库支持更新表结构语法，可以在DDL模板配置对应语法，之后更新操作就可以通过DataArts Studio管控；如果线下数据库不支持更新，那只有通过重建这种方式更新。
     
   
   - **重建数据表**：先删除数据库中已有的表，再重新创建表。选择该选项可以确保数据库中的表和数据架构中的表是一致的，但是由于会先删除表，因此一般建议只在开发设计阶段或测试阶段使用该选项，产品上线后不推荐使用该选项。
    
5. 单击"确定"，完成配置。
 
