# Hive Biçimlendirici

Hadoop ile çalışan veri mühendisleri için Apache Hive HiveQL ifadelerini; ters tırnaklı tanımlayıcılar, ters eğik çizgi kaçışları içeren tek ve çift tırnaklı dizeler ve ${hivevar:name} değişkenleri için Hive kurallarıyla biçimlendirin. CLUSTER BY, DISTRIBUTE BY ve SORT BY yan tümce olarak korunur; LATERAL VIEW ve LEFT SEMI JOIN yeni satırlarda başlar; sütunlar ve koşullar girintilenir. Kapatılmamış dizeler ve parantezler satır ve sütun bilgisiyle bildirilir.

## Sık sorulan sorular

### Hangi HiveQL sözdizimi anlaşılır?

Ters tırnaklı tanımlayıcılar ve ters eğik çizgi kaçışları içeren tek ve çift tırnaklı dizeler tanınır. Map['key'] ve array[0] alt indisleri ile ${hivevar:date} ve ${hiveconf:x} gibi değişken ikameleri olduğu gibi korunur.

### Hangi Hive yan tümceleri kendi satırına alınır?

CLUSTER BY, DISTRIBUTE BY ve SORT BY, ORDER BY gibi işlenir. LATERAL VIEW, LATERAL VIEW OUTER ve LEFT SEMI JOIN, birleştirmeler gibi yeni satırlarda başlar.

### Değişken ikameleri korunur mu?

Evet. ${hivevar:...} ve ${hiveconf:...} yer tutucuları yazıldıkları biçimde korunur. İçlerindeki iki noktanın çevresine hiçbir zaman boşluk eklenmez.

### INSERT OVERWRITE ifadelerini biçimlendirebilir mi?

Evet. INSERT OVERWRITE TABLE ... PARTITION (...) birlikte kalır ve onu besleyen SELECT alt satırlarda biçimlendirilir.

### MERGE destekleniyor mu?

Evet. ACID MERGE ifadelerindeki WHEN MATCHED ve WHEN NOT MATCHED dalları yeni satırlarda başlar.

### Yorumlar korunuyor mu?

Evet. -- satır yorumları ve /* blok yorumları */ yerinde kalır. Çok satırlı blok yorumları yeni düzene göre yeniden girintilenir.

### Anahtar sözcüklerin büyük-küçük harf kullanımını değiştiriyor mu?

Hayır. Anahtar sözcükler ve adlar yazdığınız büyük/küçük harf biçimini korur. Yalnızca boşluklar ve satır sonları değişir.

### Hangi hatalar algılanıyor?

Kapatılmamış dizeler, ters tırnaklı tanımlayıcılar, alt indisler ve blok yorumları ile eşleşmeyen parantezler; her biri için satır ve sütun bilgisiyle bildirilir. Kümenizde hiçbir şey çalıştırılmaz.

### Girdi ne kadar büyük olabilir?

İstek başına en fazla 1 MB ve ifade başına 128 KB. Çok sayıda ifade içeren betikler, her seferinde tek bir ifade biçimlendirilecek şekilde işlenir.

### Girintiyi seçebilir miyim ve SQL saklanıyor mu?

2 veya 4 boşluk ya da sekme kullanın. SQL yalnızca bellekte biçimlendirilir ve asla kaydedilmez.

Reklamınız burada mı olsun?

[Bize e-posta gönderin](mailto:hi@dennn.is?subject=OneClick%20Pro%20%C3%BCzerinde%20reklam)

[Reklam WordPress için yapay zekâ ajanlarına hazır eklenti paketi.](https://sleekwp.com/?ref=oneclickpro)
