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.1 ve üzerini denetleyin
Tamsayı özetleri olan birden çok TupleSketch ikili gösterimini tek bir birleştirilmiş bir taslak halinde birleştirir. Farklı bölümlerden veya veri kaynaklarından önceden toplanmış taslakları birleştirmek için bu işlevi kullanın.
Sözdizimi
tuple_union_agg_integer ( sketch [, lgNomEntries [, mode ]] )
Arguments
- taslak: Tamsayı özetleri içeren ikili biçimde bir TupleSketch (örneğin , tuple_sketch_agg_integer).
-
lgNomEntries: Birleşim için nominal girdilerin log-base-2 değerini belirten isteğe bağlı
INTEGERbir değişmez değer. Dahil olmak üzere 4 ile 26 arasında olmalıdır. Varsayılan değer 12'dir. -
mode: Yinelenen anahtar özetlerini birleştirmek için 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'.
İade
Tamsayı BINARY özetlerine sahip birleştirilmiş TupleSketch'i içeren bir değer.
Notes
-
NULLtoplama sırasında giriş taslakları yoksayılır. - Birleşim işlemi, farklı lgNomEntries değerlerine sahip olsalar bile taslakları birleştirir.
- Tam olarak iki taslağı birleştirmek için skaler tuple_union_integer işlevini kullanın.
Hata iletileri
Örnekler
-- Union sketches from different partitions
> SELECT tuple_sketch_estimate_integer(tuple_union_agg_integer(sketch)) FROM (
SELECT tuple_sketch_agg_integer(key, summary) as sketch FROM VALUES (1, 5), (2, 10) tab(key, summary)
UNION ALL
SELECT tuple_sketch_agg_integer(key, summary) as sketch FROM VALUES (2, 3), (3, 7) tab(key, summary)
);
3.0