Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 12 - 简介 » 数据管理技术

 

ETL 功能

抽取、转换和装载 (ETL) 是从异构数据源抽取大量数据,然后将这些数据合并为一个数据库的过程。在抽取阶段中,将分析和评估数据是否适合进行此操作。转换期间,会将数据处理成存储所需的格式。一些常见的转换操作包括:消除不必要的列、计算计算值、将诸如日期之类的值转换为相同的格式以便能够合并数据。然后,以符合组织需要的频率和范围将数据装载至数据库。

SQL Anywhere 提供了若干可支持 ETL 的功能。例如:

  • OPENSTRING 操作   在 FROM 子句中使用 OPENSTRING 操作可转换和装载来自客户端和服务器端数据源的数据。请参见FROM 子句

  • openxml 系统过程   使用 openxml 系统过程可从 XML 文档中抽取数据。请参见openxml 系统过程

  • MERGE 语句   使用 MERGE 语句可合并来自不同源对象的数据。请参见MERGE 语句

  • 代理表   使用代理表可访问远程数据库中诸如表、视图和实例化视图之类的对象。请参见使用代理表

  • FROM 子句中的系统过程调用   可在查询的 FROM 子句中使用各种系统过程来抽取和转换数据,以用于装载。有关 SQL Anywhere 中提供的系统过程的列表,请参见系统过程