Preskoči na vsebino

Oblikovalnik Hive

Oblikujte Apache Hive HiveQL po pravilih Hive za identifikatorje v obratnih narekovajih, nize v enojnih in dvojnih narekovajih z ubežnimi znaki za obratno poševnico ter spremenljivke ${hivevar:name}. Stavki CLUSTER BY, DISTRIBUTE BY in SORT BY ostanejo samostojni, LATERAL VIEW in LEFT SEMI JOIN se začneta v novih vrsticah, stolpci in pogoji pa so zamaknjeni. Pri nezaključenih nizih in oklepajih sta za podatkovne inženirje, ki delajo s Hadoopom, navedeni vrstica in stolpec.

Ponastavi

Pogosta vprašanja

Katero sintakso HiveQL orodje razume?

Prepoznani so identifikatorji v obratnih narekovajih in nizi v enojnih ter dvojnih narekovajih z ubežnimi znaki za obratno poševnico. Indeksi, kot sta Map['key'] in array[0], ter zamenjave spremenljivk, kot sta ${hivevar:date} in ${hiveconf:x}, ostanejo nespremenjeni.

Kateri stavki Hive se začnejo v svoji vrstici?

CLUSTER BY, DISTRIBUTE BY in SORT BY se obravnavajo enako kot ORDER BY. LATERAL VIEW, LATERAL VIEW OUTER in LEFT SEMI JOIN se začnejo v novih vrsticah, tako kot združitve.

Ali se zamenjave spremenljivk ohranijo?

Da. Nadomestni znaki ${hivevar:...} in ${hiveconf:...} se ohranijo natanko tako, kot so zapisani. Dvopičje v njih se nikoli ne razmakne.

Ali lahko oblikuje stavke INSERT OVERWRITE?

Da. INSERT OVERWRITE TABLE ... PARTITION (...) ostane skupaj, SELECT, ki poda podatke zanj, pa se oblikuje pod njim.

Ali podpira MERGE?

Da. Veji WHEN MATCHED in WHEN NOT MATCHED v stavkih ACID MERGE se začneta v novih vrsticah.

Ali se komentarji ohranijo?

Da. Enovrstični komentarji -- in blokovni komentarji /* */ ostanejo na mestu. Večvrstični blokovni komentarji se znova zamaknejo glede na novo postavitev.

Ali spremeni velikost črk v ključnih besedah?

Ne. Ključne besede in imena ohranijo zapis z velikimi in malimi črkami, kot ste ga uporabili. Spremenijo se samo presledki in prelomi vrstic.

Katere napake zazna?

Nezaključeni nizi, identifikatorji v obratnih narekovajih, indeksi in komentarji v blokih ter neuravnoteženi oklepaji; pri vsaki napaki sta navedeni vrstica in stolpec. Na vaši gruči se nič ne izvede.

Kako velik je lahko vhod?

Do 1 MB na zahtevo in 128 KB na stavek. Skripti z veliko stavki se oblikujejo po en stavek naenkrat.

Ali lahko izberem zamik in ali se moj SQL shrani?

Uporabite 2 ali 4 presledke ali tabulatorje. SQL se oblikuje samo v pomnilniku in se nikoli ne shrani.

O spletnem mestu OneClick Pro

OneClick Pro je brezplačna zbirka z več kot 150 spletnimi orodji za vsakodnevno delo: za pretvarjanje slik in enot, oblikovanje in preverjanje kode, preverjanje domen in SEO ter delo z besedilom, datumi in števili. Vsako orodje deluje brez registracije ali naročnine, vnesene podatke pa uporabimo samo za izračun rezultata in jih nikoli ne shranimo. Zbirko lahko uporabljate kot priročen nabor orodij za posamezna opravila ali si dodate med zaznamke orodja, ki jih uporabljate vsak dan.