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'in küme farkını (A eksi B) tam sayı özetleri ve bir Theta Sketch ile hesaplar. Geri dönen eskiz, yalnızca TupleSketch'te görünen ancak Theta Sketch'te olmayan tuşları içerir.
Syntax
tuple_difference_theta_integer ( first, second )
Arguments
- first: Tamsayı özetleri içeren ikili biçimde bir TupleSketch (A kümesi).
-
ikincisi: Toplu fonksiyondan olan ikili formatta (küme B
theta_sketch_agg) bir Theta Eskizi.
Returns
BINARY Küme farkını (A - B) temsil eden TupleSketch değerini 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. - TupleSketch'ten elde edilen özet değerler, sonuçtaki anahtarlar için korunur.
- Bu fonksiyon, bir TupleSketch'in örnekleme hızını döndüren tuple_sketch_theta_integer ile aynı değildir.
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
Examples
> SELECT tuple_sketch_estimate_integer(
tuple_difference_theta_integer(
tuple_sketch_agg_integer(col1, val1),
theta_sketch_agg(col2)
)
) FROM VALUES (5, 5, 4), (1, 1, 4), (2, 2, 5), (3, 3, 1) tab(col1, val1, col2);
2.0