做到数据分析的用户都晓得,咱们通常是应用BI工具关联数据库获取业务数据来进行剖析。然而在剖析过程中,往往会遇到数据表构造或是数据发生变化的状况,这样的状况下咱们在BI产品中该如何同步更新呢?上面小编就以大数据分析产品Smartbi为例,给大家讲述当数据库表构造发生变化的时候,如何同步。
状况1:当数据库下的Schema下的表、视图和存储过程的组织架构产生扭转后,则能够通过迪点击同步Schema性能实现在Smartbi中一键同步。
执行同步Schema后,会把此Schema下的所有表都会增加进来,并且更新曾经增加进来的表,相当于批量同步。
因而,倡议此操作慎用。
同步Schema非常简单,一键抉择即可实现:在数据源下Schema的更多操作,抉择“同步Schema”,弹出“同步Schema名称”对话框,点击确认即可。
状况2:当数据表构造或数据产生了扭转,同步数据表性能帮忙异地用户同步变更本地的数据。同步表个别是单表同步,即对数据库表下个别数据表的构造进行更新操作。它的操作步骤和同步Schema相似,只须要开展数据源节点,抉择某一数据表,点击更多操作,抉择“同步表”,弹出确认对话框即可。
需注意的是无论是同步Schema还是同步表,对应曾经应用创立资源的表,在数据库中的表构造发生变化后,会有以下三种状况:
1、表减少字段,对曾经生成的资源无影响。
2、表删除字段、批改字段,需同步批改资源对应数据集的字段,批改完数据集后再对应用此数据集的资源进行批改。
3、表删除,则对应的资源不可应用。
对于数据表构造发生变化的状况咱们能够通过元数据管理来进行影响性剖析,找到影响的数据集,而后联合零碎信息进行变成内容的告诉,实现变更治理。