REST konfigurálása másolási tevékenységben
Ez a cikk azt ismerteti, hogyan használhatja a másolási tevékenységet az adatfolyamban adatok REST-végpontról és rest végpontra való másolásához.
Ez az általános REST-összekötő a következőket támogatja:
- Adatok másolása REST-végpontról a GET vagy POST metódusokkal, valamint adatok másolása REST-végpontra a POST, PUT vagy PATCH metódusok használatával.
- Lapozás a REST API-kban.
- A REST mint forrás esetében másolja ki a REST JSON-választ, vagy elemezheti sémaleképezéssel. Csak a válasz hasznos adatai támogatottak a JSON-ban.
Támogatott konfiguráció
A másolási tevékenység alatt lévő lapok konfigurációjához tekintse meg a következő szakaszokat.
Általános
Az Általános lap konfigurációjához lépjen az Általános lapra.
Forrás
A másolási tevékenység Forrás lapján a REST esetében az alábbi tulajdonságok támogatottak.
A következő három tulajdonságra van szükség:
- Adattár típusa: Válassza a Külső lehetőséget.
- Csatlakozás ion: Válasszon egy REST-kapcsolatot a kapcsolatlistából. Ha nincs kapcsolat, hozzon létre egy új REST-kapcsolatot az Új gombra kattintva.
- Csatlakozás ion típusa: Válassza a REST lehetőséget.
- Relatív URL-cím: Az adatokat tartalmazó erőforrás relatív URL-címe. Ha ez a tulajdonság nincs megadva, a rendszer csak a kapcsolatdefinícióban megadott URL-címet használja. A HTTP-összekötő adatokat másol a kombinált URL-címről:
[URL specified in connection]/[relative URL specified]
.
A Speciális területen a következő mezőket adhatja meg:
Kérelem metódusa: A HTTP metódus. Az engedélyezett értékek a GET (alapértelmezett) és a POST.
Kérelem időtúllépése: A HTTP-kérés időtúllépése (az időkorlát értéke) a válasz lekéréséhez. Ez az érték a válasz lekéréséhez szükséges időtúllépés, nem pedig a válaszadatok olvasásának időtúllépése. Az alapértelmezett érték 00:01:40.
Kérelem időköze (ms): Ezredmásodpercben a különböző kérések közötti intervallum. A kérelem időközi értékének [10, 600000] közötti számnak kell lennie.
További fejlécek: További HTTP-kérelemfejlécek.
Lapozási szabályok: A lapozási szabályok a következő oldalkérések írásához. A részletekért tekintse meg a lapozás támogatási szakaszát.
További oszlopok: További adatoszlopok hozzáadása a forrásfájlok relatív elérési útjának vagy statikus értékének tárolásához. Ha statikus értéket használ, egyéni kifejezésekkel hozhatja létre.
Cél
A másolási tevékenység Cél lapján a REST esetében az alábbi tulajdonságok támogatottak.
A következő három tulajdonságra van szükség:
- Adattár típusa: Válassza a Külső lehetőséget.
- Csatlakozás ion: Válasszon egy REST-kapcsolatot a kapcsolatlistából. Ha nincs kapcsolat, hozzon létre egy új REST-kapcsolatot az Új gombra kattintva.
- Csatlakozás ion típusa: Válassza a REST lehetőséget.
- Relatív URL-cím: Az adatokat tartalmazó erőforrás relatív URL-címe. Ha ez a tulajdonság nincs megadva, a rendszer csak a kapcsolatdefinícióban megadott URL-címet használja. A HTTP-összekötő adatokat másol a kombinált URL-címről:
[URL specified in connection]/[relative URL specified]
.
A Speciális területen a következő mezőket adhatja meg:
Kérelem metódusa: A HTTP metódus. Az engedélyezett értékek a POST (alapértelmezett), a PUT és a PATCH.
Kérelem időtúllépése: A HTTP-kérés időtúllépése (az időkorlát értéke) a válasz lekéréséhez. Ez az érték a válasz lekéréséhez szükséges időtúllépés, nem pedig az adatok írásához szükséges időtúllépés. Az alapértelmezett érték 00:01:40.
Kérelem időköze (ms): Ezredmásodpercben a különböző kérések közötti intervallum. A kérelem időközi értékének [10, 600000] közötti számnak kell lennie.
Köteg írása: Kötegenként a REST-célhelyre írni kívánt rekordok száma. Az alapértelmezett érték 10000.
Http-tömörítés típusa: AZ optimális tömörítési szinttel rendelkező adatok küldésekor használható HTTP-tömörítési típus. Az engedélyezett értékek: Nincs és GZip.
További fejlécek: További HTTP-kérelemfejlécek.
Hozzárendelés
A Leképezés lap konfigurációjához válassza a Leképezés lap leképezési beállításainak konfigurálását. A leképezés nem támogatott, ha a forrás és a cél is hierarchikus adat.
Beállítások
A Gépház lap konfigurációjához válassza a Beállítások lap egyéb beállításainak konfigurálását.
Táblázat összefoglalása
Az alábbi táblázatok további információkat tartalmaznak a REST másolási tevékenységéről.
Forrásadatok
Név | Leírás | Érték | Szükséges | JSON-szkripttulajdonság |
---|---|---|---|---|
Adattár típusa | Az adattár típusa. | • Munkaterület • Külső • Mintaadatkészlet |
Igen | típus |
Kapcsolat | A forrásadattárhoz való kapcsolódás. | <a kapcsolat> | Igen | kapcsolat |
Kapcsolat típusa | A kapcsolat típusa. Válassza a REST lehetőséget. | REST | Igen | type: RestResource |
Relatív URL-cím | Az adatokat tartalmazó erőforrás relatív URL-címe. Ha ez a tulajdonság nincs megadva, a rendszer csak a kapcsolatdefinícióban megadott URL-címet használja. A HTTP-összekötő adatokat másol a kombinált URL-címről: [URL specified in connection]/[relative URL specified] . |
<relatív URL-címe> | Nem | relativeUrl |
Kérelem metódusa | A HTTP metódus. Az engedélyezett értékek a GET (alapértelmezett) és a POST. | • GET • POST |
Nem | requestMethod |
Kérelem időtúllépése | A HTTP-kérés időtúllépése (az időkorlát értéke) a válasz lekéréséhez. Ez az érték a válasz lekéréséhez szükséges időtúllépés, nem pedig a válaszadatok olvasásának időtúllépése. Az alapértelmezett érték 00:01:40. | időtartomány | Nem | httpRequestTimeout |
Kérelem időköze (ms) | Ezredmásodpercben megadott intervallum több oldal különböző kérései között. A kérelem időközi értékének [10, 600000] közötti számnak kell lennie. | [10, 60000] | Nem | requestInterval |
További fejlécek | További HTTP-kérelemfejlécek. | <a további fejlécek> | Nem | additionalHeaders |
Lapozási szabályok | A lapozási szabályok a következő oldalkérések írásához. A részletekért tekintse meg a lapozás támogatási szakaszát. | Ugrás a lapozásra | Nem | paginationRules |
További oszlopok | Adjon hozzá további adatoszlopokat a forrásfájlok relatív elérési útához vagy statikus értékéhez. A kifejezés az utóbbi esetében támogatott. | •Név •Érték |
Nem | továbbicolumnok: •név •Érték |
Céladatok
Név | Leírás | Érték | Szükséges | JSON-szkripttulajdonság |
---|---|---|---|---|
Adattár típusa | Az adattár típusa. | • Munkaterület • Külső |
Igen | típus |
Kapcsolat | A forrásadattárhoz való kapcsolódás. | <a kapcsolat> | Igen | kapcsolat |
Kapcsolat típusa | A kapcsolat típusa. Válassza a REST lehetőséget. | REST | Igen | type: RestResource |
Relatív URL-cím | Az adatokat tartalmazó erőforrás relatív URL-címe. Ha ez a tulajdonság nincs megadva, a rendszer csak a kapcsolatdefinícióban megadott URL-címet használja. A HTTP-összekötő adatokat másol a kombinált URL-címről: [URL specified in connection]/[relative URL specified] . |
<relatív URL-címe> | Nem | relativeUrl |
Kérelem metódusa | A HTTP metódus. Az engedélyezett értékek a POST (alapértelmezett), a PUT és a PATCH. | • POST • GET • JAVÍTÁS |
Nem | requestMethod |
Kérelem időtúllépése | A HTTP-kérés időtúllépése (az időkorlát értéke) a válasz lekéréséhez. Ez az érték a válasz lekéréséhez szükséges időtúllépés, nem pedig a válaszadatok olvasásának időtúllépése. Az alapértelmezett érték 00:01:40. | időtartomány | Nem | httpRequestTimeout |
Kérelem időköze (ms) | Ezredmásodpercben megadott intervallum több oldal különböző kérései között. A kérelem időközi értékének [10, 600000] közötti számnak kell lennie. | [10, 60000] | Nem | requestInterval |
Kötegméret írása | A REST-célhelyre kötegenként írandó rekordok száma. Az alapértelmezett érték 10000. | <sorok száma> (egész szám) |
Nem | writeBatchSize |
Http-tömörítés típusa | AZ optimális tömörítési szinttel rendelkező adatok küldésekor használandó HTTP-tömörítési típus. Az engedélyezett értékek: Nincs és GZip. | • Nincs • GZip |
Nem | httpCompressionType |
További fejlécek | További HTTP-kérelemfejlécek. | <a további fejlécek> | Nem | additionalHeaders |