Teradata空间和非空间(JDBC)阅读器/作家

许可选项出于此格式,以FME Professional Edition开头。

笔记:本章是指Teradata Spatial和Teradata非空间读取器/编写器。

概述

Teradata Spatial是Teradata的几何扩展,因为版本13.10提供了几何和空间参考系统(SRS)处理。Teradata Spatial Reader / Writer模块使FME能够读取几何数据以及存储在Teradata中的基础属性数据。

Teradata Spatial Reader / Writer专门设计用于处理数据的几何和SRS部分。Teradata Spatial Reader / Writer使用Teradata JDBC驱动程序。

笔记:仅从Teradata读取仅属性表时,应在WorkBench中选择Teradata非空间读取器/编写器。

本章假定熟悉Teradata Spatial和Teradata,支持的属性和几何类型及其索引机制。

有关更多信息,请参阅Teradata Homehttp://www.teradata.com/和teradata文档在http://www.info.teradata.com/。

Teradata JDBC驱动程序

Teradata(JDBC)还需要Teradata JDBC驱动程序,该驱动程序不安装FME。

您可以从以下命令下载驱动程序:http://downloads.teradata.com/download/connectivity/jdbc -driver.

。罐必须放在下载的存档中的文件fme_home / plugins.

有关安装FME的JDBC驱动程序的帮助,请参阅JDBC入门

读者概述

FME认为Teradata Spatial DataSet是一个数据库,其中包含一个关系表集合的数据库,以及它们的相应几何形状。必须在读取工作区之前定义表。任意条款和加入都完全支持,以及整个任意SQL SELECT语句;但是,该用户对陈述或条款的正确性承担责任,包括在必要时引用。

从Teradata数据库读取时,每个表都被视为FME中的一个功能类型,并且表中的每行中的每行至少一个特征在FME中。在异构几何系列的情况下,它们可能成为一个以上的FME特征。

基本读取过程涉及打开与数据库的连接,查询元数据和查询数据。使用游标读取数据,默认情况下,使用行单独获取到客户端计算机。每个输入表有一个光标。

如果读取空几何,则将它们视为非几何特征,并且属性保留。

表和列名称以30个字符截断。如果通过截断产生重复名称,则该行为未确定。请确保表名符合Teradata命名约定。

两个表和列名称允许空格和特殊字符。表和列名不区分大小写,始终为小写。

默认情况下启用Unicode支持,并将使用Unicode支持创建FME创建的新Char列。

用户使用的用户使用的是所有表的模式。不支持指定架构。

作家概述

Teradata Spatial Writer模块将几何和属性存储到Teradata数据库中。Teradata Spatial Writer提供以下功能:

  • 交易支持:Teradata Spatial Writer提供交易支持,可以缓解数据加载过程。偶尔,数据负载操作由于数据困难而过早地终止。事务支持提供了一种用于重新加载校正数据而无需数据丢失或重复的机制。