Jaa


REST:n määrittäminen kopiointitoiminnossa

Tässä artikkelissa kerrotaan, miten voit kopioida tietoja tietoputken kopiointitoiminnon avulla REST-päätepisteestä ja sieltä REST-päätepisteeseen.

Erityisesti tämä yleinen REST-liitin tukee seuraavia:

  • Tietojen kopiointi REST-päätepisteestä GET- tai POST-menetelmillä ja tietojen kopioiminen REST-päätepisteeseen POST-, PUT- tai PATCH-menetelmillä.
  • Sivutus REST-ohjelmointirajapimissa.
  • Voit kopioida REST-lähteenä REST JSON -vastauksen sellaisenaan tai jäsentää sen käyttämällä rakenteen yhdistämismääritystä. Vain vastauskuormitusta JSON-tiedostossa tuetaan.

Tuettu määritys

Jos haluat määrittää kunkin välilehden kopiointitoiminnon alla, siirry seuraaviin osioihin.

Yleiset

Jos kyseessä on Yleiset-välilehden määritys, siirry kohtaan Yleiset.

Lähde

Seuraavia ominaisuuksia tuetaan REST:lle kopiointitoiminnon Lähde-välilehdessä .

Screenshot showing source tab and the list of properties.

Seuraavat kolme ensimmäistä ominaisuutta ovat pakollisia:

  • Tietosäilön tyyppi: Valitse Ulkoinen.
  • Näyttöyhteys ion: Valitse yhteysluettelosta REST-yhteys. Jos yhteyttä ei ole, luo uusi REST-yhteys valitsemalla Uusi.
  • Näyttöyhteys tyyppi: Valitse REST.
  • Suhteellinen URL-osoite: suhteellinen URL-osoite resurssiin, joka sisältää tiedot. Kun tätä ominaisuutta ei määritetä, käytetään vain yhteysmäärityksessä määritettyä URL-osoitetta. HTTP-liitin kopioi tiedot yhdistetystä URL-osoitteesta: [URL specified in connection]/[relative URL specified].

Lisäasetukset-kohdassa voit määrittää seuraavat kentät:

  • Pyyntömenetelmä: HTTP-menetelmä. Sallitut arvot ovat GET (oletus) ja POST.

    Screenshot showing request method.

  • Pyynnön aikakatkaisu: HTTP-pyynnön aikakatkaisu (aikakatkaisuarvo) vastauksen saamiseksi. Tämä arvo on aikakatkaisu vastauksen saamiseen, ei aikakatkaisu vastaustietojen lukemiseen. Oletusarvo on 00.01.40.

  • Pyyntöväli (ms): Eri sivujen pyyntöjen välinen aika millisekunteihin. Pyyntövälin arvon tulee olla luku välillä [10, 60000].

  • Lisäotsikot: Lisää HTTP-pyyntöotsikoita.

    Screenshot showing additional headers.

  • Sivutussäännöt: Seuraavan sivun pyyntöjen kirjoittamisen sivutussäännöt. Katso lisätietoja sivutuksen tukiosiosta.

    Screenshot showing pagination rules.

  • Lisäsarakkeet: Lisää tietosarakkeita lähdetiedostojen suhteellisen polun tai staattisen arvon tallentamiseksi. Jos käytät staattista arvoa, voit luoda sen mukautettujen lausekkeiden avulla.

    Screenshot showing additional columns.

Kohde

Seuraavia ominaisuuksia tuetaan REST:lle kopiointitoiminnon Kohde-välilehdessä .

Screenshot showing destination tab.

Seuraavat kolme ensimmäistä ominaisuutta ovat pakollisia:

  • Tietosäilön tyyppi: Valitse Ulkoinen.
  • Näyttöyhteys ion: Valitse yhteysluettelosta REST-yhteys. Jos yhteyttä ei ole, luo uusi REST-yhteys valitsemalla Uusi.
  • Näyttöyhteys tyyppi: Valitse REST.
  • Suhteellinen URL-osoite: suhteellinen URL-osoite resurssiin, joka sisältää tiedot. Kun tätä ominaisuutta ei määritetä, käytetään vain yhteysmäärityksessä määritettyä URL-osoitetta. HTTP-liitin kopioi tiedot yhdistetystä URL-osoitteesta: [URL specified in connection]/[relative URL specified].

Lisäasetukset-kohdassa voit määrittää seuraavat kentät:

  • Pyyntömenetelmä: HTTP-menetelmä. Sallitut arvot ovat POST (oletus), PUT ja PATCH.

  • Pyynnön aikakatkaisu: HTTP-pyynnön aikakatkaisu (aikakatkaisuarvo) vastauksen saamiseksi. Tämä arvo on aikakatkaisu vastauksen saamiseksi, ei aikakatkaisu tietojen kirjoittamiseksi. Oletusarvo on 00.01.40.

  • Pyyntöväli (ms): Eri sivujen pyyntöjen välinen aika millisekunteihin. Pyyntövälin arvon tulee olla luku välillä [10, 60000].

  • Erän koon kirjoittaminen: Rest-kohteeseen eränä kirjoitettavan tietueiden määrä. Oletusarvo on 10 000.

  • Http-pakkaustyyppi: HTTP-pakkaustyyppi, jota käytetään, kun tietoja lähetetään Optimaalisen pakkaustason avulla. Sallitut arvot ovat Ei mitään ja GZip.

  • Lisäotsikot: Lisää HTTP-pyyntöotsikoita.

    Screenshot showing additional headers.

Yhdistämismääritys

Siirry Yhdistämismääritys-välilehden määritystä varten yhdistämismääritysten määrittäminen -välilehteen. Yhdistämistä ei tueta, kun sekä lähde että kohde ovat hierarkkisia tietoja.

Asetukset

Jos haluat Asetukset välilehden määritykset, siirry Asetukset-välilehden kohdassa Omien asetusten määrittäminen.

Taulukon yhteenveto

Seuraavat taulukot sisältävät lisätietoja REST:n kopiointitoiminnosta.

Lähteen tiedot

Name Kuvaus Arvo Pakollinen JSON-komentosarjaominaisuus
Tietosäilön tyyppi Tietosäilön tyyppi. Työtila
Ulkoinen
Mallitietojoukko
Kyllä tyyppi
Näyttöyhteys ion Yhteys lähdetietosäilöön. <yhteytesi> Kyllä Yhteys
Näyttöyhteys tyyppi Yhteystyyppisi. Valitse REST. LEVÄTÄ Kyllä Tyyppi:
RestResource
Suhteellinen URL-osoite Suhteellinen URL-osoite resurssiin, joka sisältää tiedot. Kun tätä ominaisuutta ei määritetä, käytetään vain yhteysmäärityksessä määritettyä URL-osoitetta. HTTP-liitin kopioi tiedot yhdistetystä URL-osoitteesta: [URL specified in connection]/[relative URL specified]. <suhteellinen URL-osoitteesi> En relativeUrl
Pyyntömenetelmä HTTP-menetelmä. Sallitut arvot ovat GET (oletus) ja POST. HAE
JULKAISE
En requestMethod
Pyynnön aikakatkaisu HTTP-pyynnön aikakatkaisu (aikakatkaisuarvo) vastauksen saamiseksi. Tämä arvo on aikakatkaisu vastauksen saamiseen, ei aikakatkaisu vastaustietojen lukemiseen. Oletusarvo on 00.01.40. aikaväli En httpRequestTimeout
Pyyntöväli (ms) Aika, joka kuluu useiden sivujen pyyntöjen välillä millisekunteihin. Pyyntövälin arvon tulee olla luku välillä [10, 60000]. [10, 60000] En requestInterval
Lisäotsikot Muita HTTP-pyyntöotsikoita. <lisäotsikot> En additionalHeaders
Sivutussäännöt Seuraavan sivun pyyntöjen laatimista koskevat sivutussäännöt. Katso lisätietoja sivutuksen tukiosiosta. Siirry sivutus En paginationRules
Lisäsarakkeet Lisää tietosarakkeita lähdetiedostojen suhteelliseen polkuun tai staattiseen arvoon. Lauseketta tuetaan jälkimmäisessä. • Nimi
•Arvo
En additionalColumns:
•Nimi
•Arvo

Kohdetiedot

Name Kuvaus Arvo Pakollinen JSON-komentosarjaominaisuus
Tietosäilön tyyppi Tietosäilön tyyppi. Työtila
Ulkoinen
Kyllä tyyppi
Näyttöyhteys ion Yhteys lähdetietosäilöön. <yhteytesi> Kyllä Yhteys
Näyttöyhteys tyyppi Yhteystyyppisi. Valitse REST. LEVÄTÄ Kyllä Tyyppi:
RestResource
Suhteellinen URL-osoite Suhteellinen URL-osoite resurssiin, joka sisältää tiedot. Kun tätä ominaisuutta ei määritetä, käytetään vain yhteysmäärityksessä määritettyä URL-osoitetta. HTTP-liitin kopioi tiedot yhdistetystä URL-osoitteesta: [URL specified in connection]/[relative URL specified]. <suhteellinen URL-osoitteesi> En relativeUrl
Pyyntömenetelmä HTTP-menetelmä. Sallitut arvot ovat POST (oletus), PUT ja PATCH. JULKAISE
HAE
PATCH
En requestMethod
Pyynnön aikakatkaisu HTTP-pyynnön aikakatkaisu (aikakatkaisuarvo) vastauksen saamiseksi. Tämä arvo on aikakatkaisu vastauksen saamiseen, ei aikakatkaisu vastaustietojen lukemiseen. Oletusarvo on 00.01.40. aikaväli En httpRequestTimeout
Pyyntöväli (ms) Aika, joka kuluu useiden sivujen pyyntöjen välillä millisekunteihin. Pyyntövälin arvon tulee olla luku välillä [10, 60000]. [10, 60000] En requestInterval
Erän koon kirjoittaminen Rest-kohteeseen eränä kirjoitettavan tietueiden määrä. Oletusarvo on 10 000. <rivien määrä>
(kokonaisluku)
En writeBatchSize
Http-pakkaustyyppi HTTP-pakkaustyyppi, jota käytetään lähetettäessä tietoja Optimaalisen pakkaustason avulla. Sallitut arvot ovat Ei mitään ja GZip. Ei mitään
GZip
En httpCompressionType
Lisäotsikot Muita HTTP-pyyntöotsikoita. <lisäotsikot> En additionalHeaders