# Koppla till SaaS-program

Du kan mellanlagra eller replikera data från ett stort antal SaaS-program i Qlik Talend Data Integration.

[Creating a connection in Qlik Talend Data Integration Creating connections](https://play.vidyard.com/m7R8rXnVKBtpCwPNqiM6Er)

Gå till [Supported SaaS applications](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Landing/supported-saas-applications.htm) för att visa alla applikationer som stöds.

Anteckning om information

För kunder med prenumerationer på Qlik Talend Cloud Standard, Qlik Talend Cloud Premium eller Qlik Talend Cloud Enterprise är det bästa praxis att använda *Gateway för dataflytt* vid flytt av data från Infor, Jira, Microsoft Dynamics 365 CRM, NetSuite, Oracle Fusion eller Salesforce.

För mer information, se dokumentationen för [Qlik Data Gateway – dataflytt](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/replication-gateway.htm).

## Begränsningar och överväganden för anslutningsprogram för SaaS-applikationer

När du använder en SaaS-applikationskoppling bör du vara medveten om följande begränsningar och överväganden:

### Allmänna begränsningar och överväganden

* Det är inte möjligt att använda samma SaaS-applikationskoppling för fler än en uppgift, oavsett uppgiftstyp

* Replikering av LOB-kolumner stöds inte

* Nyttolast för JSON-kolumner i källdatauppsättningar avnästlas inte automatiskt på målet. Källdatans fulla återgivning bevaras: Nästlat och semistrukturerat innehåll levereras som inbyggd JSON för mål som stöder det, eller som VARCHAR för dem som inte gör det.

### Varför SaaS-extrahering är enkeltrådad

SaaS-applikationskopplingar extraherar en tabell i taget, även när en uppgift innehåller flera tabeller. Databaskällor kan läsa flera tabeller parallellt, och uppgifter kan skriva till flera mål parallellt.

De flesta SaaS-applikationer begränsar antalet API-anrop som tillåts under en given tidsperiod. Kopplingar begär data så snabbt som källan tillåter och väntar innan de försöker igen när källan tillämpar en hastighetsbegränsning. Parallella tabellextraheringar skulle dela samma anropsgräns och skulle kunna utlösa fler återförsök utan att öka genomströmningen.

Vissa applikationer begränsar även antalet aktiva sessioner för en uppsättning inloggningsuppgifter. Andra anslutningsprogram använder autentiseringstoken som förnyas vid varje begäran. Parallella extraheringar som använder samma inloggningsuppgifter kan ogiltigförklara varandras tokens och avbryta uppgiften.

För information om SaaS API-gränser och kopplingens beteende vid återförsök, se [Managing SaaS API limits and backoff](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Landing/managing-saas-api-limits-and-backoff.htm).

### Lite-kopplingar för SaaS-applikationer

Ett litet antal anslutningsappar för SaaS-applikationer kategoriseras som Lite-anslutningsappar. Lite-kopplingar är märkta med etiketten Lite , både i användargränssnittet och i hjälpen.

Qlik kan inledningsvis utveckla några kopplingar för ett specifikt användningsfall och sedan släppa dem med en Lite -beteckning. Lite-anslutningar stöds fullt ut av Qlik i enlighet med Qlik:s Service Level Agreement (SLA) för kritiska problem relaterade till dataintegritet, säkerhet och tillförlitlighet. Den främsta skillnaden mellan standardkopplingar och Lite-kopplingar är att Lite-kopplingar testas mot en begränsad uppsättning användningsfall.

### Ändringstabeller i mellanlagrings- och lake-mellanlagringsuppgifter

Vanligtvis skapas ändringstabeller endast för källtabeller som har stöd för Change Data Capture (CDC). Men när källan är en SaaS-applikation och uppgiftstypen är Landing (användningsfall för datapipeline) eller Lake Landing (användningsfall för replikering), skapas även ändringstabeller för tabeller som endast stöder fullständig laddning. Det här beteendet är utformat för att hantera den ökade sannolikheten för kopierade poster när data läses in från SaaS-applikationskällor. Dubblettposter läggs till i ändringstabellerna innan data propageras nedströms, vilket bidrar till att säkerställa datakvalitet och konsistens.

## Koppla till SaaS-program

Anslutning till SaaS-program kan kräva att du konfigurerar Gateway för dataflytt beroende på ditt användningsfall. Mer information finns i [När krävs Gateway för dataflytt?](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Gateways/replication-gateway.htm#top).

Anteckning om informationNär du ansluter till datakällor, kan du behöva lägga till underliggande Qlik Cloud IP-adresser i din lista över tillåtna adresser. Mer information finns i [Lägga till domäner och IP-adresser i godkända-listan](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/Introduction/qlik-cloud-dns-ip.htm).

1. Det första steget i att koppla till ett SaaS-program är attlägga till en koppling till datakällan. Du kan göra detta på flera olika sätt.

   * I Kopplingar klickar du på Skapa koppling.

   * Klicka på Skapa koppling där källkopplingar listas (till exempel i konfigurationsguiden för datauppgifter).

   Välj Program i Kategori för att filtrera listan över kopplingar mot SaaS-programkopplingar.

   Du kan också välja bland nyligen använda kopplingar.

2. Välj vilket program du vill koppla till.

3. Fyll i information om kopplingen för att autentisera kopplingen. Informationen om kopplingen och autentiseringsprocessen är olika för varje SaaS-program.

   Gå till [Koppla till SaaS-program](https://help.qlik.com/sv-SE/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/Landing/connecting-web-applications.htm#Supporte) och välj din datakälla för att läsa mer.

   Anteckning om varningOm du använder Gateway för dataflytt och behöver skapa en ny uppgift med en SaaS-applikationskoppling måste du uppgradera till Data Movement 2025.11.66 eller senare. Annars kommer uppgiften inte att köras.

Efter att du har konfigurerat din koppling kan du använda den kopplingen i ett pipeline-projekt.