Mapovanie údajov Protobuf

Prevedite Protobuf v JSON, XML in druge formate

  • Pretakanje in spajanje komponent na podlagi navideznega povlečenja
  • Protobuf v JSON, databázy, JSON, EDI, Shopify...
  • Prevedite podatke v binarno obliko Protobuf ali iz nje
  • Podpora pre verzie 2 a 3 formátu .proto
  • Funkcije za obdelavo podatkov in orodje za ustvarjanje vizualnih elementov
  • Prevedenie protokolárnych bufferov do/z komplexných dátových štruktúr
  • Združte več virov
  • Používajte súbory Protobuf v volaniach webových služieb
  • Vytvárajte/čítajte dáta v formáte protobuf bez generovania zdrojového kódu
  • Automatizujte konverziu pomocou MapForce Server

Prevedite podatke v format Protocol Buffers

Prevedite podatke iz formata protobuf v JSON in druge formate

Google Protocol Buffers (protobuf) je jazykovo nezávislý, efektívny a rozširiteľný mechanizmus na serializáciu štruktúrovaných dát pre komunikáciu a výmenu dát medzi rôznymi systémami a programovacími jazykmi. Protom že definuje schému pre dátové štruktúry pomocou jednoduchého a čitateľného jazyka, protobuf uľahčuje generovanie kódu na kódovanie a dekódovanie dát, čo vedie k kompaktnej a rýchlej serializácii. Ponúka výhody ako platformová nezávislosť, kompatibilita s predchádzajúcimi a nasledujúcimi verziami a podpora pre vývoj dátových schém, čo z neho robí ideálnu voľbu pre aplikácie, ktoré vyžadujú vysoký výkon pri serializácii a komunikácii dát.

Protokol buffer (protobuf) ponúka efektívne a kompaktné serializovanie, no v rôznych situáciách môže byť prechod na iný formát stále potrebný, aby sa uľahčila vzájomná prevádzkovosť, integrácia, transformácia dát, výmena, ukladanie, analýza a reportovanie.

MapForce podpira protobuf ako zdroj alebo cieľ akéhokoľvek projektu integrácie dát, čo používateľom umožňuje konvertovať Protocol Buffers a JSON, XML, staršie textové súbory, Excel, relačné databázy a ďalšie formáty. Medzi bežné operácie patrí:

  • Protobuf v JSON formáte
  • Prevod Protobuf formátu do/z XML formátu
  • Prevod formátu Protobuf do/z formátu CSV alebo starších textových súborov
  • SQL na protobuf
  • Použitie protobufu v REST/SOAP webových službách
  • Použitie protobuf v Shopify/GraphQL volaniach

Za omogočanje izmenjave podatkov, binarni datoteke v formatu Protocol Buffers so spremljene s .proto datotekami, ki definirajo strukturo kodiranih binarnih podatkov (podobno kot XSD opisuje strukturo dokumenta XML). MapForce predstavlja .proto strukturo v vizualnem elementu, kar vam omogoča, da povlečete in spustite binarne instance, kodirane v protobuf, v druge formate.

Bogata knjižnica funkcije za transformacijo podatkov a intuitívna vizuálna funkcia pre vytváranie umožňuje jednoducho transformovať dáta pred ich uložením do cieľového miesta/miest.

Vizualizujte Protobuf formát

Za vytváranie alebo čítanie dát z súborov Protocol Buffers mimo programu MapForce by ste museli generovať a písať programový kód. S MapForce však nie je potrebné písať kód ani ho generovať zo súborov .proto. Jednoducho pridajte súbor .proto do mapovania a vizuálne nakreslite požadované prepojenia. Po spustení mapovania, MapForce (alebo MapForce Server, ak je to relevantné) prečíta dáta zo zdrojových binárnych súborov alebo vygeneruje binárne súbory podľa návrhu mapovania.

Například, obrázok nižšie ilustruje proces, ktorý číta dáta z databázy a zapisuje ich ako viacero binárnych súborov vo formáte Protocol Buffers.

Prevod SQL na protobuf

Prečítajte si viac o premenách dát v formáte protobuf pomocou nástroja MapForce na blogu spoločnosti Altova.

Automatizujte prekladanje tekstu

Koľko len vaše projekt mapovania dát je dokončený, MapForce premení dáta, takže si môžete okamžite prezerať a ukladať výsledky. Môžete tiež automatizovať procesy premeny a transformácie textu prostredníctvom MapForce Server.

“Altova MapForce ponúka vynikajúce možnosti mapovania, ktoré môžeme bezproblémovo integrovať do našich hlavných produktov. Vďaka svojej rozširiteľnosti tento produkt pokrýva všetky naše požiadavky na riešenia.”

Scott Redford Visionware