Veri Kataloğu Araması söz dizimi başvurusu

Azure Veri Kataloğu, kurumsal veri kaynakları için bir kayıt Microsoft Azure bulma sistemi olarak hizmet veren, Microsoft Azure'de barındırılan tam olarak yönetilen bir hizmettir. Azure Veri Kataloğu, teknik ve teknik olmayan kullanıcıların veri kaynaklarını keşfetmelerini, anlamalarını ve tüketmelerini sağlayan özelliklere sahip olur.

Veri bulmanın önemli bir yönü, içinde kayıtlı olan veri kaynaklarını Azure Veri Kataloğu. Azure Veri Kataloğu, kullanıcıların ihtiyacı olan verileri iade etmek için kolayca sorgular oluşturmalarını sağlayan güçlü bir arama söz dizimi içerir.

Arama Söz Dizimini Genel Bakış

Azure Veri Kataloğu, Microsoft Windows ve Microsoft Outlook tarafından kullanılana benzer ve bu araçlara aşina olması gerekir.

Sorgu Teknikleri

Teknik Kullanın Örnek
Temel Arama Bir veya daha fazla arama terimlerini kullanarak temel arama. Sonuçlar herhangi bir özellikte belirtilen terimlerin bir veya daha fazlasıyla eşleşen tüm varlıkları içerir. sales data
Özellik Kapsamı Belirleme Yalnızca arama teriminin belirtilen özellikle eş olduğu veri kaynaklarını geri dön name:finance
Boole İşleçleri Boole işlemlerini kullanarak arama genişletme veya daraltma finance NOT corporate
Parantez ile gruplandırma Mantıksal ayırma sağlamak için, özellikle Boole işleçleri ile bağlantılı olarak, sorgunun bölümlerini gruplandırmak üzere parantez kullanma name:finance AND (tags:tag1 OR tags:tag2)
Karşılaştırma İşleçleri Sayısal ve tarih veri türlerine sahip özellikler için eşitlik dışındaki karşılaştırmaları kullanma creationTime>"11/05/2014"

Eşleştirme, Karşılaştırma ve Boole İşleçleri

Anahtar Sözcük/Sembol Örnekler İşlev
: experts:user@domain.com tags:tag1 Özellik kullanımının zamanlama özelliğini kullanın ve yalnızca verilen bir özelliğin aranan metni içerdiği varlıkları geri girin. Sorgunun semantiği "ön ek eşleşmesi" şeklindedir.
= name=Sales name="Soft Drink Sales" Kullanıcının tam eşleşme belirtmesi için izin verir. Yalnızca arama teriminin tam değerine sahip özelliğini içeren varlıklar döndürülür.
<> experts<>user1 tags<>tag2 "Eşit değildir" işleci. Yalnızca arama sorgusunda belirtilen değere sahip olan varlıkları geri döner.
"" "social security" Tam olarak sosyal güvenlik ifadesini içeren öğeleri bulur. Tırnak tırnaklarını kullanmanın özel bir durumu vardır. Tırnaklar, semantiklerin gruplama özelliğiyle birlikte kullanılıyorsa ancak tam ifadelerle değil. Bu durumda davranış, adlandırılmış özelliği iki kez belirtmekle aynıdır. Örnek: name:"social security", içinde social sözcüğü olan bir ad özelliğine veya içinde security sözcüğüne sahip bir ad özelliğine sahip olan varlıkları bulur.
() (tags:tag1 AND tags:tag2) OR (name:sales AND database:salesfy15) tag1 ve tag2 içeren veya salesfy15 veritabanında sales adına sahip olan öğeleri bulur. Genellikle boole işleçleriyle birlikte kullanılır
>,>= timestamp>"11/05/2014" 05.11.2014'den sonra değiştirme tarihi olan öğeleri bulur.
<,<= timestamp<"11/05/2014" 05.11.2014 tarihine sahip öğeleri bulur.
NOT social NOT security Sosyal ama güvenlik içeren öğeleri bulur.
AND social AND security Sosyal ve güvenlik içeren öğeleri bulur.
OR social OR security Sosyal veya güvenlik içeren öğeleri bulur.
Hsa: has:tags has:description Filtrelemeye izin ver ve yalnızca belirli bir özelliğin ayar bulunduğu varlıkları (veya özellik bir koleksiyonu temsil ediyorsa- en az bir öğe tutar) iade eder.

Notlar

Ön ek semantiği

Varsayılan olarak, tüm aramalarda Azure Veri Kataloğu Ön Ek Eşleşme Semantiği adlı bir teknik kullanılarak yapılır. Bu, herhangi bir arama teriminin varlığın özelliklerinin başında bir eşleşme başlatan anlamına gelir.

Örneğin, aşağıdaki adlarla Azure Veri Kataloğu iki kurgusal varlığı düşünün:

  • SalesData
  • SatışÇı Teklifleri

"Sales" araması bu varlıkların her ikisini de döndürür çünkü her ikisi de "sales" sözcüğüyle başlar. Gelecekteki sürümler Azure Veri Kataloğu tam eşleşme işleçleri için destek içerir.

Özellik Kapsamlı Aramalar

Azure Veri Kataloğu dil bilgisi özelliğin tanınması özelliğini destekler. Geçerli önizlemede özellik kapsamları büyük/küçük harfe duyarlıdır. Başka bir ifadeyle sorgunun çalışması için arama sorgusunda özelliğin gerçek büyük/son değerleri dizinde yer alan değerle eşleşmesi gerekir.

Geçersiz özelliklerde (mevcut olmayan özellikler) yapılan aramalar hataya neden olur.

Tırnaklar özellik scoping kullanırken özel bir şekilde davranır. Başka bir bağlamdaki tırnaklar tam ifadeyi ifade ediyor. Ancak, özellikte tırnaklar kullanılırken semantiklerin gruplama özelliğine göre gruplama kullanılmaktadır. Örneğin, name:"Sales Products" name özelliğinin içeriğine bakarak "Sales" veya "Products" araması yapar. Bu nedenle: semantiği name:"Sales Products" ile tam olarak name:Sales name:Products aynıdır.

Aranabilir Özellikler'de özellik adları için genel ilke ortası büyük harftir; bu da ilk harfin küçük harf olduğu ve ardından ilk harflerin her biri büyük harf anlamına gelir.

En kullanışlı özellikler aşağıda listelenmiştir.

Özellik Kullanın Örnek
name Arama teriminin veri kaynağı adı içinde göründüğü öğeleri bulur name:finance
açıklama Arama teriminin veri kaynağı açıklamasında göründüğü öğeleri bulur description:finance
Nesnetürü Tablo, görünüm veya KPI gibi belirli bir nesne türünün öğelerini bulur objectType:table
Sourcetype Çok Boyutlu veya Çok Boyutlu gibi belirli bir veri SQL Server SQL Server Analysis Services bulur sourceType:"tabular"
etiketler Arama teriminin veri kaynağı etiketlerde göründüğü öğeleri bulur tags:finance
timestamp Meta verilerini en son değiştirme tarihine ve saatlerine göre öğeleri bulur timestamp:>"11/05/2014"
lastRegisteredTime Meta verilerini kaydeden tarih ve saati temel alan öğeleri bulur lastRegisteredTime:>"11/05/2014"
Friendlyname Arama teriminin veri kaynağı kolay adı içinde göründüğü öğeleri bulur friendlyName: finance
Uzman Veri kaynağı uzmanının arama terimiyle eş olduğu öğeleri bulur experts:user@example.com experts:user
termName Arama teriminin veri varlığı için uygulanan iş sözlüğü terimlerde göründüğü öğeleri bulur termName:marketing

Varlıkların belirli özelliklere sahip olduğu yeri kontrol etmek için aşağıdaki özellik adlarını "has:" filtresiyle birlikte kullanabilirsiniz.

Özellik Kullanın Örnek
önizlemeler Önizleme içeren öğeleri bulur has:preview
belgeler Belge içeren öğeleri bulur has:documentation
tableDataProfiles Tablo profili olan öğeleri bulur (boyut, satır sayısı vb.) has:tableDataProfiles
columnsDataProfiles Sütun veri profili olan öğeleri bulur (ayrı değer sayısı, minimum, maksimum vb.) has:columnsDataProfiles

Arama Örnekleri

Aşağıdaki bölümlerde birkaç Arama örneği verilmiştir.

Adlarında "sales" olan tüm varlıkları iade

name:sales

20.04.2015'te kaydedilen ve herhangi bir özellikte "satış" içeren tüm varlıkları iade edin

sales AND lastRegisteredTime&gt;"4/20/2015"

Herhangi bir özelliğine satış dahil olan ve Q1FY2013 etiketine sahip olan tüm varlıkları iade et

sales AND tags&lt;&gt;"Q1FY2013"

Uzman veya belge atanmamış tüm varlıkları iade etme

not has:experts and not has:documentation