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

SAP Sybase SQL Anywhere 16.0 (中文) » MobiLink - 入门 » MobiLink 技术 » 用于 Sybase Central 的 MobiLink 插件 » 同步模型 » 同步模型任务

 

下载子集

每个 MobiLink 远程数据库都可以接收统一数据库中的数据子集。可以为每个表自定义下载子集。

下载子集选项为:

  • 用户   选择此选项可按 MobiLink 用户名对数据进行分区,这样会将不同的数据下载到不同的已注册 MobiLink 用户。

    要使用此选项,每一行都必须包含一个含有 MobiLink 用户名的列。您可在部署时选择 MobiLink 用户名,以便选择与统一数据库上现有值匹配的名称。(用于 MobiLink 用户名的列所属的类型必须能够保存用户名所用的值。)如果 MobiLink 用户名不在您进行子集划分的表中,则必须连接其所在的表。

  • 远程 ID   选择此选项可按远程 ID 对数据进行分区,这样会将不同的数据下载到不同的远程数据库。

    要使用此选项,每一行都必须包含一个用于保存远程 ID 的列。缺省情况下,会将远程 ID 创建为 GUID,但可以将这些远程 ID 设置为与统一数据库中的现有值相匹配。(用于远程 ID 的列所属的类型必须支持您用于远程 ID 的值。)如果远程 ID 不在您进行子集划分的表中,则必须连接其所在的表。

    注意

    通常,按用户或按验证参数分区的效果优于按远程 ID 分区,因为在重置或替换远程计算机时,远程 ID 会更改。

  • 自定义   选择此选项可使用 SQL 表达式,以确定下载哪些行。每个同步仅下载 SQL 表达式为 true 的那些行。此 SQL 表达式可添加到生成的 download_cursor 脚本的 WHERE 子句中。可以在此表达式中使用 MobiLink 命名参数。也可以引用其它表。如果引用其它表,则必须在此表达式上面的字段中列出其它表,并在表达式中包含连接条件。

 另请参见