Megosztás a következőn keresztül:


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.

Screenshot showing source tab and the list of properties.

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.

    Screenshot showing request method.

  • 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.

    Screenshot showing additional headers.

  • 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.

    Screenshot showing pagination rules.

  • 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.

    Screenshot showing additional columns.

Cél

A másolási tevékenység Cél lapján a REST esetében az alábbi tulajdonságok támogatottak.

Screenshot showing destination tab.

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.

    Screenshot showing additional headers.

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