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í:
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.
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.
Prečítajte si viac o premenách dát v formáte protobuf pomocou nástroja MapForce na blogu spoločnosti Altova.
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.”

