Službe za obdelavo podatkov

Službe na mreži za integracijo podatkov in ETL procese

  • Zavolajte SOAP web služby
  • Volajte RESTful webové služby
  • Uvažajte definície OpenAPI
  • Podpora za splošne spletne storitve HTTP
  • Prilagodljive nastavitve in vhodni parametri
  • Prevedenie výsledkov do komponenty pre mapovanie alebo do súboru
  • Podpora za Shopify/GraphQL
  • Samodejno generiranje JSON/XML shem
  • Implementujte volania k API umelnej inteligencie na spracovanie dát
  • Prevedenie výsledkov do komponenty pre mapovanie alebo do súboru
  • Podpora za WS-security
  • Podpora za OAuth 2.0
  • Izgradnja SOAP web servisov vizualno

Volanji k web-službám pri mapovaní dát

Poleg tega pozývanky na Shopify/GraphQL APIMapForce umožňuje priame volanie SOAP a REST webových služieb priamo v rámci mapovania. Môžete vložiť volanie webovej služby do mapovania a zadať vstupné parametre, používateľské meno/heslo alebo iné autentifikačné údaje. Pripojte výstupné komponenty k webovej službe, aby ste mohli preniesť výsledok do iného komponentu alebo ho zapísať do súboru.

MapForce podpira tudi splošne HTTP spletne storitve, ki običajno prenašajo prilagojene strukture zahtev ali odgovorov v telesu sporočila. MapForce podpira tako podatke JSON kot XML v telesu zahteve ali odgovora, kar vam omogoča, da pokličete praktično katero koli HTTP spletno storitev, ki zahteva ali vrača strukture XML ali JSON.

Služba MapForce za web

Ručné definovanie nastavení v dialógovom okne definície volaní webových služieb umožňuje vývojárom definovať nastavenia na základe vzorovej URL adresy. Toto je užitočný krok, keď vývojári testujú a dolaďujú volania webových služieb v okne webového prehliadača, pretože môžu skopírovať URL adresu z prehliadača a použiť ju ako vzor.

Hľadáte príklad z reálneho sveta? Tu je podrobný návod na: Integráciu dát pomocou webových služieb.

Podpora za varnost spletnih storitev

MapForce podpira overovanie na základe štandardu WS-Security (bezpečnosť webových služieb) prostredníctvom klientových certifikátov a volania webových služieb cez HTTPS. Parametre potrebné na zabezpečenie komunikácie sú definované ako súčasť mapovania dát, čo umožňuje automatizáciu procesu.

Podpora za OAuth

OAuth 2.0 je odprti standard za avtorizacijo, ki omogoča varno in posredovano dostop do spletnih virov za aplikacije, pri čemer se namesto gesel uporabljajo dostopne žetone. MapForce podpira klicanje spletnih storitev, ki zahtevajo avtorizacijo OAuth 2.0.

To je omogočeno v upravitelju poverilnic (ki se odpre z desnim klikom v aktivnem projektu mapiranja). Podrobnosti avtorizacije OAuth se lahko preneso v druge izvajalne okolje, kot sta MapForce Server in FlowForce Server, s pomočjo objektov poverilnic.

Volanie API za integracijo podatkov, ki jo omogoča umetna inteligenca

Ker mnogi sistemi umetne inteligence, kot je GPT-4 podjetja OpenAI, so dostopni preko API-ja, je takoj mogoče integrirati njihovo funkcionalnost v projekte transformacije podatkov v programu MapForce.

S pomočjo vgrajenih orodij, ki ne zahtevajo programiranja, lahko v programu MapForce enostavno definirate zahteve za spletne storitve. To omogoča enostavno nastavitev klicev k API-jem, vključno z OpenAI API, Azure OpenAI API, AWS AI Services in drugimi, s čimer omogočate obdelavo podatkov, ki jo omogoča umetna inteligenca v vsakem projektu mapiranja podatkov.

Použitie webových služieb si vyžaduje transformáciu dát pomocou umelej inteligencie

Široki koraki za konfiguracijo funkcionalnosti umetne inteligence v programu MapForce vključujejo:

  • Vložte komponentu webových služieb do vášho projektu mapovania dát, aby ste mohli spracovať zdrojové dáta, ktoré sa zapisujú do cieľovej dátovej štruktúry
  • Nastavte nastavenia volaní webových služieb pomocou:
    • URL API
    • Prihlasovacie údaje vašej organizácie
    • Schémy JSON pre požiadavky a odpovede, ktoré zodpovedajú volaniu API (tieto môžu byť automaticky generované programami MapForce alebo XMLSpy)
  • Pokračujte v konfigurácii projektu mapovania podľa potreby

Alternativno, lahko uvozite definicijo OpenAPI (ki je spodaj) za storitev REST in MapForce bo samodejno obdelal strukturo poziva, kar odpravlja potrebo po ročni konfiguraciji.

Uvažajte definície OpenAPI

Nastavenie volania webových služieb REST vyžaduje poskytnutie podrobných informácií, vrátane URL webovej služby, metódy požiadavky (napr. GET, POST, PUT), štruktúry požiadaviek a odpovedí (napr. XML, JSON, vlastné typy MIME) a parametrov. Môžete to pridať manuálne, pomocou špecifikácie súboru WADL alebo URL, ktorý obsahuje tieto informácie, alebo importom definície OpenAPI.

OpenAPI Specification (OAS) je standardizovaný formát za účelom definovania a popisovania RESTful API. Poskytuje spôsob, ako definovať štruktúru, koncové body, formáty požiadaviek a odpovedí, parametre, metódy autentifikácie a ďalšie aspekty API, a to spôsobom, ktorý nie je závislý od konkrétneho programovacieho jazyka.

Ko navedete datoteko OpenAPI, ki opisuje spletno storitev, ki jo potrebujete, MapForce samodejno obdela strukturo poziva in jo prikaže kot grafični element za pretvorbo podatkov. To odpravlja potrebo po ročni konfiguraciji in tako bistveno poenostavi proces integracije s spletnimi storitvami.

Uvezi definicijo OpenAPI za integracijo podatkov