Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunun için geçerlidir:
Databricks Runtime 18.2 ve üzerini denetleyin
Bir TupleSketch'i tam sayı özetleriyle ve bir Theta Sketch'i küme birleşimi kullanarak birleştirir.
Syntax
tuple_union_theta_integer ( first, second [, lgNomEntries [, mode ]] )
Arguments
- first: Tamsayı özetleri içeren ikili biçimde bir TupleSketch.
-
ikincisi: Toplu fonksiyon gibi ikili formatta
theta_sketch_aggbir Theta Sketch. -
lgNomEntries: Nominal girdilerin log-base-2 değerini belirten isteğe bağlı
INTEGERdeğişmez değer. Dahil olmak üzere 4 ile 26 arasında olmalıdır. Varsayılan değer 12'dir. -
mode: Toplama modunu belirten isteğe bağlı
STRINGdeğişmez değer. Geçerli değerler:'sum','min','max','alwaysone'. Varsayılan değer:'sum'.
Returns
Tamsayı BINARY özetlerine sahip birleştirilmiş TupleSketch'i içeren bir değer.
veya firstsecond ise NULL, sonuç olur NULL.
Notlar
- Argüman sırası sabittir:
firstTupleSketch olmalı vesecondTheta Sketch olmalı. Eskiz tiplerini ters sırayla geçirmek TUPLE_INVALID_INPUT_SKETCH_BUFFER_FAMILY artırır. - Theta Sketch anahtarları, şu şekilde varsayılan tam sayı özeti
modeatanır:0için'sum', , maksimumINTEGERdeğer'min',INTEGERminimum değer'max', veya1için'alwaysone'. - Her iki eskizde de bir anahtar göründüğünde, özet değerler 'ye göre birleştirilir.
mode
Yaygın hata koşulları
- TÜPLE_GEÇERSİZ_GİRİŞ_ÇİZİM_TAMPONU
- TUPLE_INVALID_INPUT_SKETCH_BUFFER_FAMILY
- THETA_INVALID_INPUT_SKETCH_BUFFER
- THETA_INVALID_INPUT_SKETCH_BUFFER_FAMILY
- GEÇERSİZ_SKETCH_LG_NOM_GİRİŞLERİ
- DATATYPE_MISMATCH. TYPE_CHECK_FAILURE_WITH_HINT
- TUPLE_GEÇERSİZ_ÇİZİM_MODU
Examples
> SELECT tuple_sketch_estimate_integer(
tuple_union_theta_integer(
tuple_sketch_agg_integer(col1, val1),
theta_sketch_agg(col2)
)
) FROM VALUES (1, 1, 4), (2, 2, 5), (3, 3, 6) tab(col1, val1, col2);
6.0