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.
Ölçüm görünümleri tutarlı, yeniden kullanılabilir ve yönetilen temel iş ölçümlerini tanımlamak ve yönetmek için merkezi bir yol sağlar. Bu sayfada ölçüm görünümleri, bunların nasıl tanımlanacağı, erişimin nasıl denetlenip aşağı akış araçlarında sorgulanacağı açıklanmaktadır.
Metrik görünümü nedir?
Ölçüm görünümleri karmaşık iş mantığını merkezi bir tanıma soyutlayarak kuruluşların önemli performans göstergelerini bir kez tanımlamasını ve panolar, Genie alanları ve uyarılar gibi raporlama araçları arasında tutarlı bir şekilde kullanmasını sağlar. Ölçüm görünümleri YAML biçiminde tanımlanır ve Unity Kataloğu'nda kaydedilir. Bunları SQL veya Katalog Gezgini kullanıcı arabirimini kullanarak oluşturabilirsiniz. Diğer tüm tablo veya görünümlerde olduğu gibi ölçüm görünümleri de SQL kullanılarak sorgulanabilir.
Neden metrik görünümlerini kullanmalısınız?
Ölçüm tabanlı görünümler, oluşturulurken toplamaları ve boyutları sabitleyen standart görünüm anlayışlarından farklı olarak ölçüm tanımlarını boyut gruplandırmalarından ayırır. Bu, ölçümleri bir kez tanımlamanıza ve çalışma zamanında herhangi bir boyutta esnek bir şekilde sorgulamanıza olanak tanırken, sorgu altyapısı otomatik olarak doğru hesaplamayı oluşturur.
Ölçüm görünümleri önemli avantajlar sağlar:
- Tutarsızlıkları önlemek için ekipler ve araçlar arasında ölçüm tanımlarını standartlaştırın.
- Standart görünümlerde güvenli bir şekilde yeniden toplanamayan oranlar ve ayrı sayılar gibi karmaşık ölçüleri işleyebilir.
- Çok düzeyli birleştirmelerle (örneğin siparişler → ürünler → kategoriler) yıldız ve kar tanesi şemalarını destekleyerek esnek analizi etkinleştirin.
- Toplamaları otomatik olarak önceden hesaplayan ve artımlı olarak güncelleştiren yerleşik gerçekleştirme ile sorgu performansını hızlandırın.
- SQL saydamlığını ve idaresini korurken kullanıcı deneyimini basitleştirin.
Örneği
Farklı coğrafi düzeylerde ayrı müşteri başına geliri analiz etmek istediğinizi varsayalım. Standart bir görünümle, her gruplandırma (eyalet, bölge, ülke) için ayrı görünümler oluşturmanız veya GROUP BY CUBE() kullanarak tüm birleşimleri önceden hesaplayıp ardından filtrelemeniz gerekir. Bu geçici çözümler karmaşıklığı artırır, performans ve idare sorunlarına yol açar.
Ölçüm görünümüyle ölçümü bir kez tanımlarsınız (gelir toplamı ayrı müşteri sayısına bölünür) ve kullanıcılar kullanılabilir herhangi bir coğrafya boyutuna göre gruplandırabilir. Sorgu altyapısı, verilerin nasıl gruplandırıldığından bağımsız olarak doğru hesaplamayı gerçekleştirmek için arka planda sorguyu yeniden yazar.
Components
Ölçüm görünümü, bir veri kaynağını temel alan boyutları ve ölçüleri veya birleştirme mantığı kullanılıyorsa birden çok kaynağı içeren bir ölçüm tanımları kümesini belirtir.
source ölçüm görünümü tanımında bir görünüm, tablo veya SQL sorgusu olabilir. Birleştirmeler yalnızca görünümlerde ve tablolarda desteklenir.
Boyut, ürün adları, müşteri türleri veya bölgeler gibi verileri düzenleyen ve filtreleyen kategorik bir özniteliktir. Boyutlar, ölçüleri etkili bir şekilde analiz etmek için gereken etiketleri ve gruplandırmaları sağlar.
Ölçü, genellikle SUM() veya AVG() gibi bir toplama işlevi kullanarak iş etkinliğini özetleyen bir değerdir. Ölçüler, kaynak tablo veya görünümdeki bir veya daha fazla temel alana uygulanabilir ya da önceki tanımlı boyutlara ve ölçülere başvurabilir. Ölçüler boyutlardan bağımsız olarak tanımlanır ve kullanıcıların çalışma zamanında bunları herhangi bir boyutta toplamasına olanak tanır. Örneğin, total_revenue ölçüsünün tanımlanması, customer, supplier veya region ile toplamayı sağlar. Ölçüler genellikle raporlarda ve panolarda KPI'ler olarak kullanılır.
Ölçüm görünümlerine erişme ve bunları düzenleme
Ölçüm görünümleri Unity Kataloğu'na kaydedilir. Ölçüm görünümünde en az SELECT izni olan kullanıcılar Katalog Gezgini kullanıcı arabirimini kullanarak ayrıntılara erişebilir.
Katalog Gezgini kullanıcı arabiriminde ayrıntıları görüntüleme
Katalog Gezgini'nde ölçüm görünümünü görüntülemek için:
-
Kenar çubuğunda katalog.
- Kullanılabilir verilere göz atın veya ölçüm görünümünü ada göre aramak için arama çubuğunu kullanın.
- Ölçüm görünümünün adına tıklayın.
- Ölçüm görünümü hakkındaki bilgileri görüntülemek için sekmeleri kullanın:
- Genel bakış: Ölçümde tanımlanan tüm ölçüleri ve boyutları ve tanımlanmış tüm anlam meta verilerini gösterir.
- Ayrıntılar: Ölçüm görünümü için tam YAML tanımını gösterir.
- İzinler: Ölçüm görünümüne, ayrıcalıklarına ve ayrıcalığının tanımlandığı içeren veritabanı nesnesine erişebilen tüm sorumluları gösterir.
- Köken: Tablolar, defterler, panolar ve diğer metrik görünümleri gibi ilgili varlıkları görüntüler.
- İçgörüler: Ölçüm görünümünde yapılan sorgular ve son 30 gün içinde ölçüm görünümüne erişen kullanıcılar sıklık sırasına göre ve en sık kullanılanlar en üstte olacak şekilde listelenir.
İşbirliğine dayalı düzenlemeyi etkinleştirme
Varsayılan olarak, yalnızca ölçüm görünümünün sahibi tanımını düzenleyebilir. Birden çok kişinin aynı ölçüm görünümünde işbirliği yapmasını sağlamak için sahipliği bir gruba aktarın. Daha sonra bu grubun tüm üyeleri tanımı düzenleyebilir, ancak yalnızca grubun görme izinleri olan verilere erişebilir.
İşbirliğine dayalı düzenlemeyi etkinleştirmek için:
- Ölçüm görünümüne düzenleme erişimi olması gereken bir grup oluşturun veya belirleyin. Bkz. Gruplar.
- Ölçüm görünümünün bağımlı olduğu tüm tablolara gruba
SELECTerişim izni verin. - Ölçüm görünümünün sahipliğini gruba aktarın. Bkz. Sahipliği aktarma.
- Ölçüm görünümünü kimlerin düzenleyebileceğini denetlemek için gruptan kullanıcı ekleyin veya kaldırın.
Ölçüm görünümünü sorgula
Ölçüm görünümlerini standart görünümle aynı şekilde sorgulayabilirsiniz. Desteklenen bir çalışma zamanını çalıştıran bir SQL ambarı veya diğer işlem kaynaklarına bağlı herhangi bir SQL düzenleyicisinden sorgu çalıştırın.
Sorgu ölçüleri ve boyutları
Ölçüm görünümü sorgusundaki tüm ölçü değerlendirmeleri toplama işlevini kullanmalıdır MEASURE . Tüm ayrıntılar ve söz dizimi için bkz measure . toplama işlevi.
Uyarı
Ölçüm görünümleri, SELECT * sorgularını desteklemez. Ölçüler, MEASURE() işlevini kullanarak ada göre açıkça başvurulması gereken toplamalardır, bu sebeple sorgulamak istediğiniz boyutları ve ölçüleri belirtmeniz gerekir.
Sorgu sırasında JOIN'ler desteklenmez. Tabloları birleştirmek için:
- ÖLÇÜM görünümünü oluşturan YAML belirtiminde JOIN'leri tanımlayın. Bkz. Ölçüm görünümlerinde birleştirmeleri kullanma.
- Ölçüm görünümünü sorgularken kaynakları birleştirmek için ortak tablo ifadelerini (CTE) kullanın. Bkz. Ortak tablo ifadesi (CTE).
Ayrıntıları sorgu sonucu olarak görüntüleme
Aşağıdaki sorgu ölçüm görünümü için ölçüler, boyutlar, birleştirmeler ve anlam meta verileri de dahil olmak üzere tam YAML tanımını döndürür.
AS JSON parametresi isteğe bağlıdır. Tam söz dizimi ayrıntıları için bkz. JSON biçimli çıktı.
DESCRIBE TABLE EXTENDED <catalog.schema.metric_view_name> AS JSON
YaML tanımının tamamı, sonuçlardaki Metni Görüntüle alanında gösterilir. Her sütun semantik meta verileri barındıran bir meta veri alanı içerir.
Ölçüm görünümlerini görüntüleme
Azure Databricks çalışma alanı genelinde ölçüm görünümlerini de kullanabilirsiniz. Daha fazla bilgi için ilişkili belgelere bakın:
- AI/BI panolarıyla ölçüm görünümlerini kullanma
- AI/BI Genie ile ölçüm görünümlerini kullanma
- Ölçüm göstergelerinde uyarıları ayarla
- Sorgu profiliyle ilgili sorunları giderme
- Databricks JDBC Sürücüsünü kullanarak ölçüm görünümü meta verileriyle çalışma
Sınırlamalar
Ölçüm görünümleri için aşağıdaki sınırlamalar geçerlidir:
- Ölçüm görünümleri Delta Paylaşımı'nı veya veri profili oluşturmayı desteklemez.