Qlik Data Gateway – dataflytt
Qlik Data Gateway – dataflytt (hädanefter Gateway för dataflytt) underlättar att flytta data från företagets datakällor till mål och SaaS-program som stöds via en strikt utgående, krypterad och ömsesidigt autentiserad anslutning. Genom att inte behöva öppna ingående brandväggsportar ger Gateway för dataflytt en säker och tillförlitlig metod för att flytta företagets data.
När krävs Gateway för dataflytt?
Gateway för dataflytt krävs i följande fall:
-
Din datakälla eller ditt mål kan inte nås direkt från Qlik Cloud. Exempel på datakällor eller mål som inte är direkt åtkomliga från Qlik Cloud är datakällor eller mål som finns i en VPC eller bakom en brandvägg som är stängd för inkommande kommunikation.
Mer information om privata anslutningar finns i Stöd för privata anslutningar i Qlik Talend Data Integration nedan.
- Du behöver CDC i nära realtid från databaskällor.
- Du måste komma åt målplattformarna via en proxyserver.
- Du vill använda kunskapsmartar.
-
Du har en Premium- eller Enterprise-prenumeration och du behöver stegvisa laddningar från SaaS-programkällor oftare än var 30:e minut. När du använder Gateway för dataflytt kan du ställa in intervallet på så lite som fem minuter med Premium- och Enterprise-prenumerationer.
Information om minsta schemaläggningsintervall beroende på typ av datakälla och prenumerationsnivå finns i Minsta tillåtna schemaläggningsintervall.
- Din datakälla är en av följande:
- IBM DB2 för z/OS
- IBM DB2 för iSeries
- IBM DB2 för LUW
- SAP Extractor
- SAP (tillämpning)
- SAP ODP
- SAP OData
- SAP HANA (databas)
- Oracle
Microsoft SQL Server (Microsoft logg-baserad)
Anteckning om informationDu kan använda Gateway för dataflytt för alla datakällor. Datakällorna ovan är de som kräver Gateway för dataflytt. För alla andra datakällor kan Gateway för dataflytt användas om du behöver den extra funktionalitet som erbjuds, men det är inte ett standardkrav. - Du behöver det extra säkerhetslager som tillhandahålls av Gateway för dataflytt, som hindrar data från att passera genom Qlik Cloud och gör det möjligt för kunderna att kontrollera dataflödet. Detta är endast relevant för RDBMS-, stordator- och SAP-datakällor.
I följande exempel krävs inte Gateway för dataflytt eftersom både SaaS-programkällan och datalagermålet är direkt tillgängliga från Qlik Cloud:
Flytta data från ett SaaS-program till ett datalager utan Gateway för dataflytt

Gateway för dataflytt distributionsmatris
| Användningsfall | Gateway för dataflytt distribution |
|---|---|
| Använda en annan Gateway för dataflytt för kopplingarna till källan och målet | Dataflyttningsuppgiften körs alltid på den Gateway för dataflytt som har definierats för kopplingen till källan. Det innebär att den maskin som källans gateway är installerad på måste kunna komma åt både datakällan och målplattformen. Den Gateway för dataflytt som definieras för målets koppling gör det möjligt för Qlik Cloud att komma åt målet för att utföra transformeringar och andra ELT-åtgärder. |
| Flytta data från en SaaS-källa till en målplattform som finns på en VPC | Även om Gateway för dataflytt inte krävs för åtkomst till SaaS-källor, krävs det om datauppgiftens målplattform är placerad i en VPC eller på annat sätt inte är tillgänglig från Qlik Cloud. I ett sådant fall kommer dataflyttningsuppgiften att köras på den Gateway för dataflytt som definierats för SaaS kopplingen. |
| Definiera en Gateway för dataflytt för en målkoppling | Du behöver bara definiera en Gateway för dataflytt för målkopplingen om målplattformen är placerad i en VPC eller på annat sätt inte är åtkomlig från Qlik Cloud. Målets Gateway för dataflytt utför inte någon dataförflyttning eftersom det endast är källans Gateway för dataflytt som har den rollen. Den ger istället Qlik Cloud åtkomst till målet för att utföra transformeringar och andra ELT-åtgärder. |
Skydda dina data
Ett unikt nyckelpar etableras för varje Gateway för dataflytt-server som är ansluten till Qlik Cloud-klientorganisationen. Detta nyckelpar används för datakryptering hela vägen ovanpå krypteringen på HTTPS-transportnivå. Du behöver dessutom inte öppna några ingående portar till ditt företagsnätverk, eftersom kommunikationen med Qlik Cloud och dataöverföring bara initieras via utgående portar.
Qlik Cloud Government stöder användning av Gateway för dataflytt när Linuxplattformen där Gateway för dataflytt är installerad är konfigurerad för att köras i ett FIPS 140-2-godkänt driftsläge, även känt som "FIPS-läge".
Vanlig användning
I följande avsnitt belyses två vanliga användningsfall: att flytta data till ett mål som enbart kan nås via en privat anslutning och att flytta data till mål som kan kommas åt direkt från Qlik Cloud.
Qlik Data Gateway – dataflytt spelar en central roll vid dataflyttprocessen. Diagrammen nedan visar hur Gateway för dataflytt interagerar med Qlik Cloud och dina datakällor för att flytta data på säkert sätt till mål som stöds.
Antalet Gateway för dataflytt som behöver distribueras beror på din specifika miljö och användarfall. Om dina datakällor är mycket nära varandra och ditt mål kan kommas åt direkt från Qlik Cloud räcker det oftast med en enda Gateway för dataflytt. Men i följande fall är bästa praxis att använda flera datagateways:
- Hämta in data från datakällor som är geografiskt skilda från varandra.
- Flytta stora datavolymer från flera datakällor
- Flytta data till ett mål som inte kan kommas åt från Qlik Cloud (som SQL Server i en VPC)
Stöd för privata anslutningar i Qlik Talend Data Integration
En privat anslutning innebär att din datakälla eller ditt mål inte exponeras på internet vilket innebär att det inte kan kommas åt från Qlik Cloud.
Det finns flera typer av privata anslutningar, exempelvis:
- Snowflake AWS PrivateLink där offentliga anslutningar (via port 443) har inaktiverats
- Microsoft SQL Server (eller någon annan RDBMS) som körs i VPC som har enbart en privat IP-adress
Gateway för dataflytt som distribuerats för åtkomst till ditt mål utför ELT-åtgärder som inkluderar vissa av eller alla följande: dataregistrering, lagring, omvandlingar och datamarts.
Observera att även om det går att använda samma gateway för åtkomst till både datakällan och datamålet kommer två gateways – en för åtkomst till källan och en för åtkomst till målet – ofta att ge bättre prestanda. Om exempelvis databaskällan är Oracle lokalt och måldatabasen är Snowflake AWS PrivateLink kommer en gateway (definierad i Oracle-källans anslutning) att användas för att mellanlagra data från Oracle till Snowflake och den andra gatewayen (definierad i Snowflake-målets anslutning) att användas för att utföra ELT-åtgärderna. Att använda två gateways rekommenderas starkt om käll- och måldatabaserna inte finns i närheten av varandra. I ett sådant scenarie bör gateway för mellanlagring vara så nära källan som möjligt medan gateway för målet bör vara så nära målet som möjligt. Om data hämtas in från flera datakällor kan det också vara praktiskt att ställa in en dedikerad gateway för varje datakälla, beroende på både typ och plats för datakällorna. Exempel på denna typ av inställning visas i bilden nedan.
Flytta data från distribuerade datakällor till ett mål i VPC och sedan utföra ELT-åtgärder på målet

Flytta data från företagsdatakällor till mål som stöds
Sekvensen för kommunikation på hög nivå är som följer:
-
Gateway för dataflytt etablerar en ömsesidigt autentiserad och krypterad anslutning till Qlik Cloud med HTTPS.
-
Qlik Cloud skickar körningsinstruktioner för uppgiften till Gateway för dataflytt som i sin tur rapporterar uppgiftens status till Qlik Cloud.
-
Gateway för dataflytt hämtar data från datakällan och pushar den till utsett mål.
Gateway för dataflytt – Flytta data från företagsdatakällor till mål som stöds

Flytta data från SaaS-program till mål som stöds
Sekvensen för kommunikation på hög nivå är som följer:
-
Gateway för dataflytt etablerar en ömsesidigt autentiserad och krypterad anslutning till Qlik Cloud med HTTPS.
-
Qlik Cloud skickar körningsinstruktioner för mellanlagringsuppgiften till Gateway för dataflytt som i sin tur rapporterar uppgiftens status tillbaka till Qlik Cloud.
-
När mellanlagringsuppgiften startas drar Qlik Cloud data från SaaS-programmet och lagrar dem (krypterat med klientorganisationens nyckel).
-
Gateway för dataflytt hämtar SaaS-programmets data från Qlik Cloud och pushar den till utsett mål.
Gateway för dataflytt – Flytta data från SaaS-program till mål som stöds

Flytta data från SaaS-program och företagsdatakällor till mål som stöds
Kommunikationssekvensen på hög nivå är en kombination av användningsfallen "Flytta data från företagsdatakällor" och "Flytta data från SaaS-program" som beskrivs ovan.
Gateway för dataflytt – Flytta data från SaaS-program och företagsdatakällor till mål som stöds

Flytta data från SaaS-program och företagsdatakällor i en VPC till mål i denna VPC
Kommunikationssekvensen på hög nivå för att flytta data från SaaS-program är som följer:
-
Gateway för dataflytt etablerar en ömsesidigt autentiserad och krypterad anslutning till Qlik Cloud med HTTPS.
-
Qlik Cloud skickar körningsinstruktioner för mellanlagringsuppgiften till Gateway för dataflytt som i sin tur rapporterar uppgiftens status tillbaka till Qlik Cloud.
-
När mellanlagringsuppgiften startas drar Qlik Cloud data från SaaS-programmet och lagrar dem (krypterat med klientorganisationens nyckel).
-
Gateway för dataflytt hämtar SaaS-programmets data från Qlik Cloud och pushar den till utsett mål.
Kommunikationssekvensen på hög nivå för att flytta data från företagsdatakällan är som följer:
-
Gateway för dataflytt etablerar en ömsesidigt autentiserad och krypterad anslutning till Qlik Cloud med HTTPS.
-
Qlik Cloud skickar körningsinstruktioner för mellanlagringsuppgiften till Gateway för dataflytt som i sin tur rapporterar uppgiftens status tillbaka till Qlik Cloud.
-
Gateway för dataflytt hämtar data från datakällan och pushar den till utsett mål.
Gateway för dataflytt – Flytta data från SaaS-program och företagsdatakällor i en VPC till mål i denna VPC
