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>"4/20/2015"
Herhangi bir özelliğine satış dahil olan ve Q1FY2013 etiketine sahip olan tüm varlıkları iade et
sales AND tags<>"Q1FY2013"
Uzman veya belge atanmamış tüm varlıkları iade etme
not has:experts and not has:documentation