# 连接到 SaaS 应用程序

您可以在 Qlik Talend Data Integration 中登陆或复制来自大量 SaaS 应用程序的数据。

要查看所有支持的应用程序，请转到[Supported SaaS applications](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Landing/supported-saas-applications.htm)。

信息注释

对于拥有 Qlik Talend Cloud Standard、Qlik Talend Cloud Premium 或 Qlik Talend Cloud Enterprise 订阅的客户，从 Infor、Jira、Microsoft Dynamics 365 CRM、NetSuite、Oracle Fusion 或 Salesforce 迁移数据时的最佳做法是使用 *数据移动网关*。

有关详细信息，请参阅 [Qlik 数据网关 - 数据移动](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/replication-gateway.htm) 文档。

## SaaS 应用程序连接器的限制和注意事项

使用 SaaS 应用程序连接器时，您应了解以下限制和注意事项：

### 一般限制和注意事项

* 无论任务类型如何，均无法将同一个 SaaS 应用程序连接器用于多个任务

* 不支持复制 LOB 列

* 不会自动在目标上删除源数据集中的 JSON 列有效负载。源数据的完整保真度得以保留：对于支持的目标，嵌套和半结构化内容以原生 JSON 形式交付，而对于不支持的目标，则以 VARCHAR 形式交付。

### 为什么 SaaS 提取是单线程的

SaaS 应用程序连接器一次提取一个表，即使任务包含多个表也是如此。数据库源可以并行读取多个表，且任务可以并行写入多个目标。

大多数 SaaS 应用程序都会限制在给定时间段内允许的 API 请求次数。连接器会以数据源允许的最快速度请求数据，并在数据源实施速率限制时等待后再重试。并行表提取将共享相同的请求限制，并可能触发更多重试，而不会提高吞吐量。

某些应用程序还会限制一组凭据的激活会话数量。其他连接器使用每次请求都会刷新的身份验证令牌。使用相同的凭据进行并行提取可能会导致彼此的令牌失效并中断任务。

有关 SaaS API 限制和连接器重试行为的详细信息，请参阅 [Managing SaaS API limits and backoff](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Landing/managing-saas-api-limits-and-backoff.htm)。

### SaaS 应用程序 Lite 连接器

少数 SaaS 应用程序连接器被归类为 Lite 连接器。Lite 连接器在 UI 和帮助文档中均标有 Lite 标签。

Qlik 最初可能会为特定用例开发一些连接器，然后用精简版标签发布它们。Lite 连接器由 Qlik 提供全面支持，针对与数据完整性、安全性和可靠性相关的关键问题，均遵循 Qlik 的服务级别协议 (SLA)。标准连接器与 Lite 连接器之间的主要区别在于，Lite 连接器是针对有限用例集接受测试的。

### 更改登陆和湖登陆任务中的表

通常，仅为支持变更数据捕获 (CDC) 的源表创建变更表。但是，当源为 SaaS 应用程序且任务类型为 Landing（数据管道用例）或 Lake Landing（复制用例）时，还会为仅支持全量加载的表创建更改表。此行为旨在解决从 SaaS 应用程序源摄取数据时复制记录可能性增加的问题。在数据传播到下游之前，重复记录会被添加到变更表中，这有助于确保数据质量和一致性。

## 连接到 SaaS 应用程序

连接到 SaaS 应用程序可能需要您设置 数据移动网关，具体取决于您的用例。有关更多信息，请参阅[什么时候需要 数据移动网关？](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/replication-gateway.htm#top)。

信息注释连接到数据源时，您可能需要将基础 Qlik Cloud IP 地址添加到您的允许列表中。有关更多信息，请参阅[允许列出域名和 IP 地址](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/Introduction/qlik-cloud-dns-ip.htm)。

1. 连接到 SaaS 应用程序的第一步是向数据源添加连接。您可以用几种方法做到这一点。

   * 在连接中单击创建连接。

   * 单击创建连接，由此可列出源连接（例如，在数据任务设置向导中）。

   选择类别中的应用程序以过滤 SaaS 应用程序连接器的连接器列表。

   也可以从最近使用的连接器中进行选择。

2. 选择要连接到的应用程序。

3. 填写连接详细信息以验证连接。对于每个 SaaS 应用程序，连接细节和身份验证过程是不同的。

   有关更多信息，请转到[连接到 SaaS 应用程序](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Landing/connecting-web-applications.htm#Supporte) 并选择您的数据源。

   警告注释如果您正在使用 数据移动网关 并且需要使用 SaaS 应用程序连接器创建新任务，则必须升级到 Data Movement 2025.11.66 或更高版本。否则，任务将不会运行。

配置您的连接后，您可以在管道项目中使用该连接。