Veri Kataloğu Arama söz dizimi başvurusu

Azure Veri Kataloğu, Microsoft Azure'da barındırılan ve kurumsal veri kaynakları için kayıt ve bulma sistemi olarak hizmet veren tam olarak yönetilen bir hizmettir. Azure Veri Kataloğu, teknik ve teknik olmayan kullanıcıların veri kaynaklarını keşfetmesine, anlamasına ve kullanmasına olanak tanıyan özelliklere sahiptir.

Veri bulmanın en önemli özelliklerinden biri, Azure Veri Kataloğu kayıtlı veri kaynaklarını arama özelliğidir. Azure Veri Kataloğu, kullanıcıların ihtiyaç duydukları verileri döndüren sorguları kolayca oluşturmasını sağlayan güçlü bir arama söz dizimine sahiptir.

Arama Söz Dizimine Genel Bakış

Azure Veri Kataloğu aramaları, Microsoft Windows ve Microsoft Outlook tarafından kullanılan aramalara benzer ve bu araçların kullanıcılarına tanıdık gelmelidir.

Sorgu Teknikleri

Teknik Kullanın Örnek
Temel Arama Bir veya daha fazla arama terimleri 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 özellik ile eşleştiği veri kaynaklarını döndürme name:finance
Boole İşleçleri Boole işlemlerini kullanarak aramayı 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/Simge Örnekler İşlev
: experts:user@domain.com tags:tag1 Özellik kapsamını kullanın ve yalnızca belirli bir özelliğin aranmakta olan metni içerdiği varlıkları döndürür. Sorgunun semantiği "ön ek eşleşmesi" şeklindedir.
= name=Sales name="Soft Drink Sales" Kullanıcının tam eşleşme belirtmesine 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ğil" işleci. Yalnızca arama sorgusunda belirtilen değere sahip olmayan varlıkları döndürür.
"" "social security" Sosyal güvenlik tam tümceciği içeren öğeleri bulur. Tırnak işaretleri kullanmak için özel bir durum vardır. Tırnak işaretleri, semantiğin kapsamını belirleme özelliğiyle kullanılıyorsa gruplandırmadır ancak tam olarak ifade değildir. Bu durumda davranış, adlandırılmış özelliği iki kez belirtmekle aynıdır. Örnek: name:"social security", içinde social sözcüğü bulunan bir ad özelliği veya içinde güvenlik sözcüğü bulunan bir ad özelliği olan tüm varlıkları bulur.
() (tags:tag1 AND tags:tag2) OR (name:sales AND database:salesfy15) etiket1 ve etiket2 içeren veya salesfy15 veritabanında sales adlı öğeleri bulur. Genellikle boole işleçleriyle birlikte kullanılır
>,>= timestamp>"11/05/2014" 05.11.2014 tarihinden sonra değiştirilmiş tarihi olan öğeleri bulur.
<,<= timestamp<"11/05/2014" 05.11.2014 tarihinden önceki öğeleri bulur.
NOT social NOT security Sosyal içerik içeren ancak güvenlik içermeyen öğeleri bulur.
AND social AND security Sosyal ve güvenlik içeren öğeleri bulur.
VEYA social OR security Sosyal veya güvenlik içeren öğeleri bulur.
Hsa: has:tags has:description Filtrelemeye izin verin ve yalnızca belirli bir özelliğin ayarlandığı varlıkları (veya özelliğin bir koleksiyonu temsil ettiği durumlarda) en az bir öğe barındırdığı varlıkları döndürür.

Notlar

Ön ek semantiği

Varsayılan olarak, Azure Veri Kataloğu'deki tüm aramalar Ön Ek Eşleştirme Semantiği adlı bir teknik kullanılarak gerçekleştirilir. Bu, herhangi bir arama teriminin varlığın özelliklerinin başında bir eşleşme başlattığı anlamına gelir.

Örnek olarak, Azure Veri Kataloğu'da aşağıdaki adlarla kaydedilmiş iki kurgusal varlığı göz önünde bulundurun:

  • SalesData
  • SatışÇı Teklifleri

"Satış" araması bu varlıkların her ikisini de döndürür çünkü adları "satış" sözcüğüyle başlar. Azure Veri Kataloğu'ın gelecekteki sürümleri tam eşleşme işleçleri için destek içerir.

Özellik Kapsamlı Aramalar

Azure Veri Kataloğu sorgu dil bilgisi özellik kapsamını destekler. Geçerli önizlemede özellik kapsamları büyük/küçük harfe duyarlıdır. Bu, sorgunun çalışması için arama sorgusundaki özelliğin gerçek büyük/küçük harfle dizindekiyle eşleşmesi gerektiği anlamına gelir.

Geçersiz özelliklerde (var olmayan özellikler) yapılan aramalar hatayla sonuçlanır.

Tırnak işaretleri, özellik kapsamı kullanılırken özel bir şekilde davranır. Başka herhangi bir bağlamdaki tırnak işaretleri tam tümceyi gösterir. Bununla birlikte, tırnak işaretleri özellik kapsamı belirlemede kullanıldığında semantik gruplandırmadır. Örneğin, name:"Sales Products" ad özelliğinin içeriğine bakarak "Satışlar" veya "Ürünler" ifadesini arayan bir serbest metin araması yapar. Bu nedenle, semantiği: name:"Sales Products" ile tam olarak aynıdır name:Sales name:Products.

Aranabilir Özellikler'deki özellik adları için genel ilke, ilk harfin küçük harf olduğu ve ardından ilk harflerin her birinin büyük harf olduğu anlamına gelen deve-büyük harftir.

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

Özellik Kullanın Örnek
name Arama teriminin veri kaynağı adında 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üne ait öğeleri bulur objectType:table
Sourcetype SQL Server veya SQL Server Analysis Services Çok Boyutlu gibi belirli bir veri kaynağı türüne ait öğeleri bulur sourceType:"tabular"
etiketler Arama teriminin veri kaynağı etiketlerinde göründüğü öğeleri bulur tags:finance
timestamp Meta verilerinin en son değiştirildiği tarih ve saate göre öğeleri bulur timestamp:>"11/05/2014"
lastRegisteredTime Meta verilerinin kaydedildikleri tarih ve saate göre öğeleri bulur lastRegisteredTime:>"11/05/2014"
Friendlyname Arama teriminin veri kaynağı kolay adında göründüğü öğeleri bulur friendlyName: finance
Uzman Veri kaynağı uzmanının arama terimiyle eşleştiği öğeleri bulur experts:user@example.com experts:user
termName Arama teriminin veri varlığına uygulanan iş sözlüğü terimlerinde göründüğü öğeleri bulur termName:marketing

Varlıkların belirli özelliklerin ayarlandığı yerleri denetlemek için "has:" filtresiyle birlikte aşağıdaki özellik adlarını da 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 (farklı değerlerin sayısı, en az, en fazla vb.) has:columnsDataProfiles

Arama Örnekleri

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

Adında "satış" olan tüm varlıkları iade edin

name:sales

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

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

Herhangi bir özellikte satış içeren ve Q1FY2013 etiketi olmayan tüm varlıkları iade etme

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

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

not has:experts and not has:documentation