本文概述了如何使用管道中的复制活动从/向 Microsoft Access 复制数据。
支持的配置
有关复制活动下每个选项卡的配置,请分别转到以下部分。
概况
请参阅 常规 设置 指南,以配置 常规 设置选项卡。
来源
复制活动的“ 源 ”选项卡下Microsoft Access 支持以下属性。
需要以下属性:
连接:从连接列表中选择Microsoft访问连接。 如果不存在连接,请创建新的Microsoft Access 连接。
使用查询:选择 表 或 查询。
在“高级”下,可以指定以下字段:
- 其他列:添加其他数据列以存储源文件的相对路径或静态值。 后者支持表达式。
目的地
复制活动的“ 目标 ”选项卡下Microsoft Access 支持以下属性。
需要以下属性:
连接:从连接列表中选择Microsoft访问连接。 如果不存在连接,请创建新的Microsoft Access 连接。
表:指定 Microsoft Access 中表的名称以写入数据。
在“高级”下,可以指定以下字段:
预复制脚本:指定复制活动在每次运行时将数据写入数据存储之前要执行的 SQL 查询。 此属性可用于清理预先加载的数据。
写入批处理超时:指定批处理插入作在超时之前完成的等待时间。允许的值是时间跨度。 默认值为“00:30:00”(30 分钟)。
写入批大小:当缓冲区大小达到 writeBatchSize 时,将数据插入 SQL 表中。 允许的值为整数(行数)。 默认值为 0 - 自动检测到。
最大并发连接数:指定活动运行期间与数据存储建立的并发连接的上限。 仅当想要限制并发连接时,才指定一个值。
映射
对于“映射”选项卡配置,请转到“映射”选项卡下的“配置映射”。
设置
有关 “设置” 选项卡配置,请参阅 “设置”选项卡下的“配置其他设置”。
表摘要
下表包含有关 Microsoft Access 中的复制活动的详细信息。
源信息
| Name | Description | 价值 | 必选 | JSON 脚本属性 |
|---|---|---|---|---|
| 连接 | 与源数据存储的连接。 | <Microsoft Access 连接> | 是的 | 连接 |
| 使用查询 | 从 Teradata 读取数据的方式。 应用 表 以从指定表读取数据,或使用 查询应用查询 读取数据。 | • 表 • 查询 |
否 | / |
| 对于 表 | ||||
| 表 | 要读取数据的源数据表。 | < 表名称 > | 否 | tableName |
| 对于 查询 | ||||
| 查询 | 使用自定义 SQL 查询读取数据。 | < SQL 查询 > | 否 | 查询 |
| 其他列 | 添加其他数据列以存储源文件的相对路径或静态值。 后者支持表达式。 | • 姓名 •价值 |
否 | 附加列: •名字 •价值 |
目的地信息
| Name | Description | 价值 | 必选 | JSON 脚本属性 |
|---|---|---|---|---|
| 连接 | 与目标数据存储的连接。 | < Teradata 连接 > | 是的 | 连接 |
| 表 | 要写入数据的目标数据表。 | < 表名称 > | 是的 | tableName |
| 复制前脚本 | 为复制活动指定一个 SQL 查询,以便在每次运行中将数据写入数据存储之前要执行。 此属性可用于清理预先加载的数据。 | < 预复制脚本 > | 否 | preCopyScript |
| 写入批处理超时 | 超时前等待批插入操作完成的时间。 | timespan (默认值为 00:30:00 - 30 分钟) |
否 | writeBatchTimeout |
| 写入批大小 | 当缓冲区大小达到 writeBatchSize 时,将数据插入 SQL 表。 |
<行数> (整数) |
否 | writeBatchSize (写入批量大小) |
| 最大并发连接数 | 活动运行期间与数据存储建立的并发连接的上限。 仅当想要限制并发连接时,才指定一个值。 |
<并发连接的上限> (整数) |
否 | maxConcurrentConnections |