Koji su složeni tipovi podataka u pig-u?
Koji su složeni tipovi podataka u pig-u?

Video: Koji su složeni tipovi podataka u pig-u?

Video: Koji su složeni tipovi podataka u pig-u?
Video: Python tutorijal - Logički tip podataka 2024, April
Anonim

Complex Types . Svinja ima tri složeni tipovi podataka : mape, tuple i torbe. Sve ovo vrste može sadržavati podaci bilo kojeg tip , uključujući i druge složene vrste . Dakle, moguće je imati mapu gdje je polje vrijednosti vrećica, koja sadrži tuple gdje je jedno od polja mapa.

Ovde, koji je podrazumevani tip podataka polja u pig?

bytearray: Koristi se za predstavljanje bajtova. To je zadani tip podataka . Ako ne navedete a tip podataka za filed, a zatim bytearray tip podataka je dodijeljen za polje.

Osim gore navedenog, kakav je odnos kod svinje? A Svinjski odnos je vrećica torki. A Svinjski odnos je sličan tabeli u relacionoj bazi podataka, gde torke u torbi odgovaraju redovima u tabeli.

Što se toga tiče, šta je spljošteno kod svinje?

The FLATTEN operator koji je aritmetički operator sintaktički izgleda kao UDF, ali je zapravo operator koji mijenja strukturu torki i vrećica na način na koji UDF ne može. Flatten un-gnijezde torke kao i vrećice. za torke, izravnati zamjenjuje polja tuple umjesto torke.

Šta su svinjski Big Data?

PIG Hadoop Svinja je visok nivo podaci flow sistem koji vam čini jednostavnu jezičku platformu popularno poznatu kao Svinja Latinica koja se može koristiti za manipulaciju podaci i upite. Svinja koriste Microsoft, Yahoo i Google, za prikupljanje i pohranjivanje veliki podaci skupove u obliku pretraživanja weba, tokova klikova i dnevnika pretraživanja.

Preporučuje se: