核电厂管理信息系统(N1-EAM)数据迁移解决方案
- 格式:doc
- 大小:27.00 KB
- 文档页数:3
核电的系统移交计划及管理红沿河一期项目采用业主监管下的工程总承包模式。
参照岭澳二期核电项目建设经验,红沿河一期项目系统设备的移交一般经过安装完工状态报告移交(EESR)、隔离移交(TOB)、临时维修移交(TOM)和临时运行移交(TOTO)四个阶段,以完成从安装经调试到试运行的过程,避免相互间的干扰,确保人员和设备的安全。
其中EESR移交为安装部门向调试部门移交阶段,TOB/TOM/TOTO移交为调试部门向生产部门移交阶段。
按照调试责任的不同,系统可分为两大类,一类系统经EESR移交后由调试板块负责进行调试活动;另一类系统由安装板块负责进行调试活动。
生产准备处作为电厂唯一的移交接产接口管理部门,从最初移交计划的编制、审查,计划的执行到系统各阶段移交流程的管控,机组后期系统移交完整性控制等方面,全方位对系统和设备的移交进行监督管理,保证系统移交计划的顺利执行,从而实现机组建设过程中质量、进度控制等目的。
1、系统EESR与3T移交计划核电站系统和设备种类繁多、情况复杂,故制定出一个合理、有效的移交计划以对系统的移交进度及移交质量进行控制是极为必要的。
系统各阶段移交计划的良好执行是满足工程各个生产准备里程碑节点的基本要求,从而保证整个工程质量和进度计划按期实现,为后续的冷态功能试验、热态功能试验、首次装料、临界和并网及机组的PAC移交创造良好的条件。
1.1 移交计划的编制系统的EESR/3T移交计划作为调试三级进度计划的一部分,应在机组首个系统EESR移交开始前由工程公司项目部参考一级进度计划和二级进度计划编制完成。
红沿河项目一期工程共4台机组,移交计划分为两部分:0/1/2/9号机移交计划和3/4/8号机移交计划,每部分移交计划分为调试板块负责系统和安装板块负责系统两种。
施工控制办公室(COH)根据工艺系统和电仪系统分类的不同,收集各责任队办所反馈的系统EESR计划移交时间,最基本要求为EESR移交时间应根据移交时序图为后续的3T移交留下充足的时间裕度。
数据迁移方案数据迁移是指将数据从一个计算机系统迁移到另一个计算机系统的过程。
它在今天的数字化时代变得越来越重要,许多组织和企业都面临着将大量的数据转移到新的系统中的挑战。
一个良好的数据迁移方案对于保护数据的完整性和安全性至关重要。
首先,一个有效的数据迁移方案需要进行详细的规划和准备。
这包括确定迁移的数据量、类型和格式,以及源系统和目标系统的兼容性和可用性。
此外,还需要考虑可能的数据冲突和数据一致性的问题。
一个全面的调查和分析是必要的,以确保迁移过程的顺利进行。
其次,一个好的数据迁移方案应该考虑到数据的完整性和安全性。
在迁移过程中,数据可能会丢失、损坏或泄露,因此需要采取适当的措施来保护数据。
这包括加密数据、备份数据、验证数据的完整性等。
此外,还需要确保数据的传输过程是安全的,可以使用加密传输协议来保护数据的传输。
另外,一个成功的数据迁移方案需要选择适当的工具和技术。
根据不同的数据类型和需求,可以选择不同的数据迁移工具和技术。
例如,如果数据是结构化的,可以使用ETL(抽取、转换和加载)工具来移动数据。
如果数据是非结构化的,可以使用文件传输工具或云存储服务来转移数据。
选择适当的工具和技术可以提高数据迁移的效率和准确性。
同时,一个好的数据迁移方案应该有恢复和回滚的能力。
在迁移过程中,可能会发生错误或意外情况,需要能够回滚到前一个稳定状态。
因此,备份和恢复机制是必不可少的。
在进行数据迁移之前,应该创建数据的备份,并保留在一个安全的地方。
如果在迁移过程中出现问题,可以使用备份进行恢复,并重新开始迁移过程。
最后,一个好的数据迁移方案需要进行充分的测试和验证。
在迁移之前,应该建立一个测试环境,模拟真实的迁移情况,并验证迁移过程是否能够正常进行。
测试和验证可以发现潜在的问题和风险,并提前解决,以确保迁移过程的顺利进行。
综上所述,一个好的数据迁移方案需要进行详细的规划和准备、考虑数据的完整性和安全性、选择适当的工具和技术、具备恢复和回滚能力,并进行充分的测试和验证。
数据迁移方案一、背景介绍随着信息化和数字化的快速发展,企业和组织的数据量不断增加,对数据的存储和管理提出了更高的要求。
在某企业的业务发展过程中,为了实现数据的高效管理和利用,需要进行数据迁移,将原有的数据从旧系统迁移到新系统中。
本文将详细介绍数据迁移方案。
二、目标与需求1. 目标:将旧系统中的数据迁移到新系统中,确保数据的完整性、准确性和安全性。
2. 需求:a. 数据完整性:迁移后的数据应与原有数据保持一致,不浮现丢失或者错误。
b. 数据准确性:迁移后的数据应准确无误,不浮现数据格式错误或者数据冗余。
c. 数据安全性:迁移过程中应采取安全措施,防止数据泄漏或者被非法访问。
d. 迁移效率:迁移过程应高效进行,尽量减少停机时间和对业务的影响。
三、方案设计1. 数据清理与准备:a. 首先,对旧系统中的数据进行清理和整理,去除无效数据和冗余数据,确保数据的质量。
b. 对数据进行备份,以防止数据丢失或者损坏。
2. 迁移方式选择:a. 批量迁移:将旧系统中的数据按批次进行迁移,逐步迁移数据,确保迁移过程的稳定性。
b. 增量迁移:在旧系统的基础上,每天或者每周迁移新增的数据,减少对业务的影响。
3. 数据转换和映射:a. 根据新系统的数据结构和格式,对旧系统中的数据进行转换和映射,确保数据能够被新系统正确识别和处理。
4. 数据验证和测试:a. 在迁移过程中,对迁移后的数据进行验证和测试,确保数据的准确性和完整性。
b. 针对关键数据和业务场景,进行全面的测试和验证,以确保新系统能够正常运行。
5. 安全措施:a. 在迁移过程中,采取加密和权限控制等安全措施,防止数据泄漏或者被非法访问。
b. 对迁移后的数据进行备份和监控,及时发现和处理异常情况。
6. 迁移计划和时间安排:a. 制定详细的迁移计划,包括迁移的时间、顺序、步骤和责任人等信息。
b. 合理安排迁移时间,尽量减少对业务的影响,避免高峰期进行迁移。
7. 迁移后的数据处理:a. 迁移完成后,对迁移后的数据进行再次验证和测试,确保数据的完整性和准确性。
数据迁移方案一、背景介绍随着信息技术的发展和企业业务的不断扩张,数据迁移成为了企业重要的需求。
数据迁移是指将数据从一个存储系统或者平台转移到另一个存储系统或者平台的过程。
数据迁移方案的设计和实施对于确保数据的完整性、安全性和可用性至关重要。
本文将详细介绍一种数据迁移方案,旨在帮助企业高效、安全地完成数据迁移任务。
二、目标和需求1. 目标:实现数据从旧系统迁移到新系统,确保数据的完整性和一致性。
2. 需求:- 数据完整性:迁移过程中不丢失任何数据。
- 数据一致性:迁移后的数据与原始数据保持一致。
- 迁移效率:迁移过程需要尽可能地快速完成,减少对业务的影响。
- 安全性:迁移过程中数据的安全性得到保障,防止数据泄露或被篡改。
三、方案设计1. 数据迁移流程:- 准备阶段:收集旧系统和新系统的相关信息,包括数据结构、数据量、数据类型等。
- 数据准备:对旧系统的数据进行备份,确保数据的完整性。
- 数据转换:将旧系统的数据转换为新系统可识别的格式。
- 数据迁移:将转换后的数据迁移到新系统中。
- 数据验证:对迁移后的数据进行验证,确保数据的一致性和完整性。
- 完成:确认数据迁移任务完成,并进行相关的清理工作。
2. 数据迁移工具:- 数据备份工具:用于对旧系统的数据进行备份,确保数据的完整性。
- 数据转换工具:用于将旧系统的数据转换为新系统可识别的格式。
- 数据迁移工具:用于将转换后的数据迁移到新系统中。
- 数据验证工具:用于对迁移后的数据进行验证,确保数据的一致性和完整性。
3. 数据迁移策略:- 预演迁移:在正式迁移之前,进行一次预演迁移,以验证迁移方案的可行性和准确性。
- 分阶段迁移:将数据迁移任务分为多个阶段进行,每个阶段迁移一部分数据,以减少对业务的影响。
- 定期备份:在迁移过程中,定期对数据进行备份,以防止数据丢失。
四、实施计划1. 制定详细的数据迁移计划,包括迁移流程、工具选择、迁移策略等。
2. 针对每个阶段的迁移任务,制定具体的时间表和人员安排。
数据迁移方案一、背景介绍随着科技的不断发展,企业对数据的需求越来越大,数据迁移成为了一项重要的任务。
数据迁移是将数据从一个系统或环境迁移到另一个系统或环境的过程。
在这个过程中,数据的完整性和安全性是至关重要的。
本文将详细介绍数据迁移方案的制定和实施。
二、数据迁移方案制定1.需求分析首先,我们需要对数据迁移的需求进行详细分析。
这包括迁移的数据量、迁移的目的地、迁移的时间要求等。
通过对需求的分析,我们可以确定迁移方案的具体内容和目标。
2.数据评估和准备在制定迁移方案之前,我们需要对要迁移的数据进行评估和准备。
这包括对数据的清理、整理和备份。
确保数据的准确性和完整性是数据迁移成功的关键。
3.选择合适的迁移工具根据数据的特点和迁移的目的地,我们需要选择合适的迁移工具。
常见的迁移工具包括ETL工具、数据库迁移工具等。
选择合适的迁移工具可以提高迁移效率和准确性。
4.制定迁移计划制定详细的迁移计划是确保数据迁移顺利进行的重要步骤。
迁移计划应包括迁移的时间表、迁移的步骤和责任人等信息。
通过制定迁移计划,可以有效地组织和管理数据迁移过程。
5.风险评估和管理在制定迁移方案时,我们还需要对可能出现的风险进行评估和管理。
这包括数据丢失、数据损坏、迁移过程中的系统故障等。
通过制定风险管理计划,可以降低风险对数据迁移的影响。
三、数据迁移方案实施1.数据备份和验证在实施数据迁移方案之前,我们需要对数据进行备份,并进行验证。
备份数据可以作为迁移失败时的恢复手段,验证数据可以确保备份数据的准确性。
2.迁移数据根据制定的迁移方案和迁移计划,开始实施数据迁移。
在迁移过程中,需要确保数据的完整性和安全性。
同时,还需要监控迁移过程,及时处理可能出现的问题。
3.数据验证和测试在数据迁移完成后,我们需要对迁移后的数据进行验证和测试。
验证数据的准确性和完整性,测试迁移后系统的功能和性能。
通过验证和测试,可以确保迁移的数据和系统符合预期。
4.数据清理和整理在迁移完成后,我们还需要对迁移前的数据进行清理和整理。
数据迁移方案将原一卡通系统中的大量有效的历史数据导入到新应用系统中,这对新系统正常运行有着重要影响,保证了对大量历史数据的正常使用,从而在不影响所有一卡通用户使用的前提下完成新一卡通系统的建设工作。
在现有一卡通系统所积累的大量数据,需要仔细分析历史数据的有效性和对新系统的影响以及数据迁移的方式和方法。
原一卡通系统厂家必须提供系统建设的相关文档的最新资料,特别是数据字典,需要协调旧系统的技术人员参与到数据迁移工作中,明确新旧系统的数据库中的属性对比关系,避免数据字段对应错误,或数据字典版本不一致,导致数据无法对应或错误匹配的问题,需要提前做好详细规划和统筹协调完成。
1 数据迁移的策略与方法数据迁移的内容是整个数据迁移的基础,可从横向的时间和纵向的功能模块两个角度考虑。
1.1 数据迁移策略1.1.1 横向划分以产生数据的时间为划分依据,优先考虑迁移与当前日期较近的数据,这样可以尽可能缩小新系统由于历史数据问题对用户的影响,而那些相对比较久远的数据可以分批次进行数据迁移。
此策略用于对一卡通历史交易记录,账户流水日志、历史统计数据信息进行迁移。
1.1.2 纵向划分以处理数据的业务功能场景为划分依据,需要考虑在新系统中没有被包含的功能场景所涉及数据的处理问题。
这类数据由于无法建立映射关系,一般不需要迁移到新系统中。
但对于模块间偶合度比较紧密的旧系统,在纵向划分时需要注意数据的完整性。
对于新旧系统均包含的业务数据,需要进一步分析主要核心字段信息以及各功能模块相互关联的数据信息的迁移,以满足新系统业务要求,不追求数据的高完整性。
根据现阶段数据调研情况,纵向数据分类如下:1.2 数据迁移的方法根据不同的迁移划分,我们采取不同的数据迁移的策略和方法。
迁移方法主要包括如下几种方式,我们根据实际情况,不同数据类型采用最适合的数据迁移方法来进行数据迁移工作。
1.2.1 全量迁移全量迁移的是指为满足新系统上线,同时兼容旧卡用户的业务场景,必须在首次数据迁移过程中,完成的数据信息。
数据迁移方案引言概述:数据迁移是指将数据从一个存储系统或者环境迁移到另一个系统或者环境的过程。
在当今数字化时代,数据迁移已成为组织和企业重要的任务之一。
本文将探讨数据迁移的重要性,并提供一个详细的数据迁移方案。
一、数据迁移的重要性1.1 数据迁移的背景数据迁移成为当今组织和企业不可避免的任务,主要原因有:技术升级、系统合并、数据中心迁移、云平台转移等。
这些因素要求将现有数据迁移到新的环境中,以确保数据的完整性和可用性。
1.2 数据迁移的挑战数据迁移过程中可能会面临一些挑战,如数据丢失、数据损坏、迁移时间过长、数据一致性等问题。
为了确保数据迁移的成功,需要制定合理的迁移方案并遵循最佳实践。
1.3 数据迁移的重要性数据是组织和企业的重要资产,数据迁移的成功与否直接影响到业务的连续性和稳定性。
一个有效的数据迁移方案可以确保数据的安全性、完整性和可用性,提高组织的运营效率和竞争力。
二、数据迁移方案的制定2.1 评估现有环境在制定数据迁移方案之前,需要对现有环境进行评估,包括数据量、数据类型、数据结构、数据关系等。
这些信息将有助于确定迁移的复杂性和可行性。
2.2 制定迁移计划根据评估结果,制定详细的迁移计划。
计划应包括迁移的时间表、迁移的顺序、迁移的方法和工具等。
同时,需要考虑数据迁移过程中的风险,并采取相应的措施进行风险管理。
2.3 选择合适的迁移工具根据迁移需求和现有环境,选择适合的迁移工具。
有些迁移工具可以提供自动化的迁移过程,减少人工干预和错误的可能性。
同时,工具的选择还应考虑数据的安全性和可靠性。
三、数据迁移的执行3.1 数据备份与验证在进行数据迁移之前,应对现有数据进行备份,并验证备份的完整性和可用性。
这是为了防止数据丢失和损坏,以备份作为恢复的手段。
3.2 数据迁移过程根据制定的迁移计划,执行数据迁移过程。
这包括将数据从源系统导出、转换和加载到目标系统的过程。
在迁移过程中,需要确保数据的一致性和完整性,并进行必要的数据转换和映射。
数据迁移方案一、背景介绍数据迁移是指将现有数据从一个系统或者存储介质迁移到另一个系统或者存储介质的过程。
在现代信息化的背景下,数据迁移成为了企业必不可少的一项技术活动。
本文将详细介绍数据迁移方案,包括迁移的目的、方法、步骤和注意事项等。
二、目的数据迁移的目的是为了实现数据的平滑迁移,确保迁移后的数据能够正常运行并保持数据的完整性、一致性和可用性。
同时,数据迁移还可以提高数据的处理效率、减少存储空间占用,并适应企业业务的发展需求。
三、方法1.全量迁移:将源系统中的所有数据一次性迁移到目标系统中。
适合于数据量较小的情况,迁移速度较快。
2.增量迁移:只迁移源系统中发生变动的数据,适合于数据量较大的情况,可以减少迁移时间和带宽占用。
四、步骤1.需求分析:明确迁移的目标、范围和时间,了解源系统和目标系统的数据结构、格式和存储方式。
2.数据清洗:对源系统中的数据进行清洗和整理,确保数据的准确性和一致性。
3.数据验证:验证源系统中的数据是否符合目标系统的要求,如数据格式、字段匹配等。
4.数据转换:将源系统中的数据转换为目标系统所需的格式和结构。
5.数据迁移:根据迁移方案,将经过转换的数据从源系统迁移到目标系统。
6.数据校验:在迁移完成后,对目标系统中的数据进行校验,确保迁移的数据完整性和准确性。
7.系统测试:对迁移后的系统进行功能测试和性能测试,确保系统能够正常运行。
8.上线运维:将迁移后的系统上线,并进行后续的运维和监控工作。
五、注意事项1.备份数据:在进行数据迁移前,务必对源系统中的数据进行备份,以防止数据丢失或者损坏。
2.数据安全:在迁移过程中,要确保数据的安全性,采取加密、权限控制等措施,防止数据泄露或者被篡改。
3.迁移计划:制定详细的迁移计划,包括时间、人员、资源等方面的安排,确保迁移过程的顺利进行。
4.监控和回滚:在迁移过程中,要及时监控迁移的进程和状态,并制定回滚计划,以应对可能浮现的问题。
5.培训和沟通:在迁移完成后,要对相关人员进行培训,确保他们能够熟练操作新系统,并及时与用户沟通,解决可能浮现的问题。
数据迁移方案引言:数据迁移是指将数据从一个系统或存储介质迁移到另一个系统或存储介质的过程。
在现代企业中,由于业务需求和技术升级等因素,数据迁移已成为一项常见的任务。
本文将介绍数据迁移的重要性,以及一个有效的数据迁移方案应该包含的关键要素。
正文:1. 数据分析与策划1.1 确定迁移目标:在开始数据迁移之前,首先要明确迁移的目标是什么。
这可能包括迁移至新的硬件设备、迁移至云平台或将数据从一个应用程序迁移到另一个应用程序等。
1.2 分析数据:在进行数据迁移之前,需要对现有数据进行全面的分析。
这包括数据的大小、格式、结构以及与其他系统的关联等。
通过对数据进行深入分析,可以更好地了解数据的特点,为后续的迁移工作做好准备。
1.3 制定迁移策略:基于数据分析的结果,制定一个合理的迁移策略是非常重要的。
这包括确定迁移的时间、迁移的方式(全量迁移还是增量迁移)、迁移的顺序等。
2. 数据清洗与准备2.1 数据清洗:在进行数据迁移之前,需要对数据进行清洗。
这包括去除重复数据、修复错误数据、标准化数据格式等。
数据清洗可以确保迁移后的数据质量,减少后续的数据处理工作。
2.2 数据备份:在进行数据迁移之前,务必进行数据备份。
数据备份可以保证数据的安全性,一旦出现意外情况,可以迅速恢复数据,避免数据丢失。
2.3 数据转换:在进行数据迁移时,可能需要对数据进行转换。
例如,将一个数据库中的数据转换为另一个数据库的格式,或者将一个文件系统中的数据转换为数据库中的数据。
数据转换需要仔细考虑数据的结构和格式,确保迁移后的数据能够被正确地使用和访问。
3. 迁移过程管理3.1 迁移计划:在进行数据迁移之前,需要制定一个详细的迁移计划。
迁移计划应包括迁移的时间表、迁移的步骤、迁移的责任人等。
通过制定迁移计划,可以确保迁移过程的有序进行。
3.2 监控与测试:在进行数据迁移时,需要进行实时的监控和测试。
监控可以帮助我们及时发现和解决迁移过程中的问题,测试可以验证迁移后的数据的准确性和完整性。
核电厂管理信息系统(N1-EAM)数据迁移解决方案
【摘要】本文针对中核集团核电厂生产管理信息系统(N1-EAM)数据迁移问题,归纳总结了企业级数据迁移过程中不可回避的问题,通过几种数据迁移技术的分析比较,最终采取ETL技术,经过基于ETL原理的程序设计和编程校验,实现了N1-EAM系统数据的有效迁移,从而获得了满足该系统需求较为可行的数据迁移解决方案。
【关键词】信息系统;N1-EAM;数据迁移;解决方案
1.数据迁移问题的提出和N1-EAM系统数据迁移难题
数据是信息系统的最为基础的组成部分,是企业的宝贵资源。
随着业务不断发展,数据量的增长是十分惊人的。
为满足发展中对海量数据的管理,企业要进行信息系统的升级,进而解决成数据迁移问题。
数据迁移是信息化社会中企业发展过程中经常面临的问题,也是企业信息化程度不断提升的表现。
在进行数据迁移中,不同企业原有管理系统的进步程度、原有数据的来源渠道、企业数据的管理和应用特殊要求,决定了数据迁移的难易程度。
1.1 数据迁移的提出
在企业不断发展壮大的同时,一方面企业积累了越来越多的珍贵历史数据,另一方面企业原有的信息管理系统已经难以满足对庞大数据有效管理的需求。
这就要求企业在保留原有数据有效使用的前提下,对其数据管理系统进行改造升级和对原有数据结构进行改造,进而实现新系统对数据有效的管理。
要实现这一目标,就要进行数据迁移处理。
数据迁移,就是在旧系统切换到新系统之后,将原有数据进行收集、清洗、转换,装载到新系统中的过程。
数据迁移对数据整合和新系统的运行起着相当关键的作用。
数据迁移的质量不只是新系统成功上线的重要前提,也是新系统今后安全、稳定运行的有力保障。
1.2 N1-EAM系统
N1-EAM(N1-Enterprise Asset Manag-ement)系统是“中国核电”统筹规划,打造核电厂生产管理标准化信息平台,以福清、方家山两个核电厂生产管理信息系统建设为示范的重点信息化建设项目。
N1-EAM系统基于核电标准绩效模型SNPM,覆盖16个核电管理领域,与生产控制系统、企业资源计划管理系统、群堆管理等有效集成的大型软件信息系统。
1.3 数据迁移的难题
经过对N1-EAM系统的具体分析,其数据迁移主要难题可以归纳为以下三种情况。
1)原始数据来源于福清、方家山两家核电厂,数据结构存在诸多不同,数据迁移中需考虑因素必须兼顾众多数据差异;
2)原始数据来源形式多样,除原有系统的数据外,还有相当数量的人工数据,致使数据的分散度大,清洁度低;
3)由于核电厂运行的特殊要求,除原有数据外,还有系统在线运行后完成核电运行系统自身的数据迁移以及利用核电厂检修停堆有限的时间窗口进行数据迁移。
2.数据迁移技术及方案
2.1 数据迁移基本方法及技术特点分析
2.1.1 数据迁移基本技术
数据迁移国内外已有成熟的理论和方法。
目前常见的成熟技术有如下三种:
1)基于磁盘阵列远程数据复制技术的数据迁移。
2)基于主机操作系统逻辑卷镜像技术的数据迁移。
3)基于数据库备份和恢复技术的数据迁移。
以上三种技术虽然成熟,基本上只是实现“备份”功能。
要实现在信息系统发生变更或进行整合中跨系统的数据迁移是不能满足要求的。
4)基于数据仓库技术的数据迁移。
ETL即E(extract)抽取、T(transform)转换、L(load)加载,原本是构建数据仓库的一种方法,是联机分析处理、数据挖掘的基础。
其基本原理就是将各种源数据按照预先设计好的规则进行转换,按计划数据增量或全部数据导入到目标数据库中。
现在已被越来越多的数据库管理技术人员基于其原理来实现数据迁移,逐步形成为一种数据迁移主流技术。
2.1.2 数据迁移技术特点
其特点通过列表说明,如表1所示。
2.2 基于N1-EAM系统特殊性考虑数据迁移方法的选择
N1-EAM系统从数据迁移角度来看,是为满足更为庞大数据管理需求,适应中国核电纵深发展目标新开发的目标系统。
因此需要把原有旧核电信息管理系统中的源数据安全迁移到新的目标系统中。
由此带来了在数据迁移中不得不考虑的几个方面的特殊性:
1)源数据分布较为分散;
2)源数据清洁度不高;
3)需要在线做数据迁移;
4)对数据迁移的性能以及实时性要求没有严格限制;
5)目标系统本身已经具备ETL方法部分导入功能。
不难看出,ETL数据迁移方法适合N1-EAM系统特殊性的要求。
2.3 历史数据迁移(ETL)方法在N1-EAM系统中的实现原理
N1-EAM的数据迁移方法分为基线与非基线两类。
所谓基线数据迁移方法,就是基于N1-EAM系统的子系统AS(Asset Suit)—资产管理套件的数据转化和迁移功能,来实现从源数据到目标数据的数据转化和迁移。
其基本原理是按照AS系统所规定的数据格式要求,将要迁移的源数据通过ORACLE的视图逻辑进行数据整理,形成一个作为AS系统的输入的dat文件,运行AS系统下的X792页面进行校验,如果没有问题,直接完成数据迁移;如待迁移的数据不满足AS系统的校验要求,将会产生错误数据报告,终止数据迁移。
待进一步对源数据进行补充修改,通过校验后,完成源数据到目标数据的迁移。
由于AS系统在美国Ventyx公司设计之初就考虑到了核电数据的特殊性,有针对地研发了数据迁移功能,致使大量核电系统的源数据能够通过AS的迁移功能实现向目标数据的数据迁移。
依靠AS系统进行基线数据迁移的源数据主要包括:分布较为分散的数据、清洁度不高的数据、需要在线迁移的数据等。
所以基线数据迁移方法是N1-EAM项目中数据迁移采用的主流方法。
其过程如图1所示。
虽然基线数据迁移能够实现大部分源数据的迁移,但是其包含的导入数据的
业务范畴是有限的,缺乏对福清、方家山核电站定制化的导入数据的兼容性,这就需要N1-EAM项目组数据组技术人员就这些定制化的数据,有针对地开发相应程序进行数据转化来实现数据迁移。
即采取非基线的数据迁移的方法实现数据迁移。
非基线数据迁移原理即是按照目标数据的结构要求,针对源数据库提供数据的方式、源数据的残缺、数据结构定制化和不规范化等问题,在ORACLE的视图平台上编制专门程序从ORACLE管理的一个源数据库中读取源数据,先检验,后判断,最后写入另一个数据库即目标数据库中,最终实现数据迁移。
2.4 数据迁移可靠性在N1-EAM系统中的校验
在完成数据迁移后,在N1-EAM系统中通过编写检查程序,对功能模块数据运行结果和在旧系统中运行结果进行了对比校验,结果证实:数据迁移经受了完整性、一致性考验,也通过了特殊样本数据的检查和记录总数等同的检查。
3.结论
在N1-EAM系统开发过程中,我们采取ETL数据迁移技术,利用AS系统固有的数据迁移程序,采用基线方法为系统提供dat格式标准输入文件实现数据迁移;在脱离AS系统固有的数据迁移程序情况下,我们依据AS系统对数据的要求,采用非基线数据迁移方法实现数据迁移。
基线、非基线两种归属于ETL 数据迁移技术互补使用,有效地实现了核电站信息管理系统的数据迁移。
实践证明这是一种适合N1-EAM系统数据迁移较好的方案。
参考文献
[1]Barker R,等著.舒继武,等译.存储区域网络精华-深入理解SAN[M].北京:电子工业出版社,2004.
[2]Whitten等著.肖刚,等译.系统分析与设计方法[M].北京:机械丁业版社,2007.
[3]张友生.系统分析与设计[M].北京:清华大学出版社,2004.。