澳门新葡游戏app数据支撑平台软件(简称澳门新葡游戏appETL)是澳门新葡游戏app研发的一款数据抽取转换和加载工具,可以实现按秒、分、时、天为间隔的数据抽取操作。其中数据抽取转换清理模块可以定时将数据源中的增量数据取出,并按照指定格式(如XML)输出数据;通过定时扫描的方式实现对增量数据的检测,根据不同的用例将系统划分为数据扫描模块、数据抽取模块和数据输出模块,通过接口将模块之间解耦,增量日志的清除使用独立的线程定时执行任务。每个模块实现线程池,进行多线程处理,提高运行效率。输出各个模块的处理日志,满足程序运行时监控。
1.支持增量数据采集技术
澳门新葡游戏app数据支撑平台中数据抽取转换工具采用增量采集技术,增量采集系统对生产库的日志文件进行增量监控,有变化就把增量数据采集并送到ETL工具端,经过ETL一系列转换和清洗后,最终数据以目标端的组织形式入库。
2.支持多种输入源
平台中数据抽取转换工具支持丰富的输入源,使得用户可以方便高效的从各种来源抽取想要的数据。
3.支持多种输出格式
平台中数据抽取转换工具支持丰富的输出格式,能够满足用户不同的数据存储需求。
4.灵活支持数据转换功能
针对不一致的数据按规则进行转换、数据粒度的转换,以及一些商务规则的计算。
5.数据质量治理
数据支撑平台是专业的数据质量分析,比较,验证和监督的软件,它会对各系统的企业信息进行数据分布验证(如代码、名称的分布情况),基于验证结果,提取关键信息进行比较,转换并提炼唯一的标准企业名称,并保证之后新抓取的数据都会根据已经设定的数据质量治理流程进行标准化处理。
6.支持地址数据标准化
澳门新葡游戏appETL将地址数据标准化步骤如下:
1)将地址的信息分层
2)以地址字典为基础补全地址信息
3)门牌号等数字统一为阿拉伯数字,门牌号等单位统一
4)去除空格、括号、中括号的特殊符号;全角转半角等
7.支持作业调度
澳门新葡游戏app数据支撑平台中数据抽取转换工具的作业调度非常灵活,主要支持按时间调度、按外部条件调度,且可以执行外部作业。
8.平台与作业监控
澳门新葡游戏app数据支撑平台提供完善的平台性能与作业执行情况的统计与监控。平台性能包括CPU、内存、磁盘的实时资源使用情况以及历史的趋势统计,作业统计与监控包括目前正在执行的作业情况以及历史作业的统计与分析。
9.完善的流程监控
支持远程管理和监控ETL过程,可以看到实时的系统状态以及转换执行过程。
10.元数据管理
澳门新葡游戏app数据支撑平台中数据抽取转换工具支持2种元数据管理:
1) 基于XML文件的元数据管理
2) 基于数据库的元数据管理
两种管理方式都能保证用户的元数据的一致。
11.支持远程执行和管理
支持在远程的服务器上部署和发布ETL服务,并对整个ETL流程能进行监控,方便用户管理和控制整个ETL流程。
12.支持扩展功能
支持用户方便的编写自己的JAVA代码、JAVASCRIPT脚本、sql脚本来扩展功能,这对于一些特定的数据抽取,或者业务处理是非常有用的。
· 跨平台