Aracılığıyla paylaş


Nesne (Analysis Services - çok boyutlu verilerle) adlandırma

Nesne adları, kimlikleri ve başvurular

Genel olarak, her ana nesnesi aşağıdaki özellikleri içerir:

  • NameNormal olarak, kardeş nesnesi adlarını üst kapsam içinde benzersizdir koleksiyon.Örneğin, iki farklı Database nesneleri aynı olabilir Dimension adları.Ancak, her içinde Database, Dimension adları benzersiz.Bu kuralın istisnaları daha sonra belirtilmiştir.Örneğin, Measure adları en benzersiz olması gereken Cube düzey, ancak bunlar gerek yoktur benzersiz en üst düzeyde olması MeasureGroup.

  • IDUygulanan benzersiz kısıtlamalar Name Özellikler de uygulamak için ID özellikleri.In addition, ID properties cannot be changed.ID properties are assigned upon creation by the user, by the application, or automatically by the server (if the properties are not specified).Sunucu atarsa, ID özellikleri, sunucu kümeleri ID özellikleri için ilk adı nesne.

  • Description

Nesne başvurularını

Nesneler tarafından başvuruda kendi ID özellikleri.Adlandırma kuralı ID Özellikler başlar, hedef türü esas, sonek "kimliği", ekler ve büyük olasılıkla, sağlayan rolü hakkında ek bilgi, bir önek ekler bir ada sahip nesneyi çalar.Örneğin, kullanılan varsayılan ölçü birimi nesnesidir bir Cube.hedef türü Nesnesidir Measure.Bu hedef türü adı "Kimliği" sonek ekleme ve "Default" öneki Elde edilen ID özellik adı olur DefaultMeasureID, aşağıdaki kodda gösterildiği gibi:

<Cube>

<DefaultMeasureID>Amount</DefaultMeasureID>

<Cube>

 

Birden fazla kimliklerini oluşan nitelenmiþ bir ad gerekli olduğunda (örneğin, CubeID ve MeasureID de başvuruyor'ı başka bir ölçü birimi için Cube), bir dış öğe içerecek şekilde kullanılmaya başlanan sonra küme , ID öğeleri.

Başvuru özel durumlar

A DataSource başvuru oluşan tek bir nokta (.), başvuran geçerli veritabanında geçerli olap sunucusu.Örneğin, aşağıdaki xml parçası için geçerli puan Database Geçerli olap sunucusu örnek:

<DataSourceID>.</DataSourceID>

 

İçin başvuran DataSourceView (dsv) öğeleri, özel durumlar için başvuru kuralları.Bir DataSet nesnesinde Microsoft .net Framework anlatır şema bir dsv içinŞemada dsv nesne olan bir Name, ama olmayan bir sabit ID.Bu nedenle, dsv nesne başvurularını kullanmak için gereksinim duyduğu Name olarak tanımlama mekanizması.Örneğin, başvuru, ColumnBinding.TableID, içeriyor mu ID.Bunun yerine, başvuruyu içeren Name uygun bir tablo.

Kuralları adlandırma

assl için durum ve alfabe dışı karakter için aynı kurallar geçerlidir Names ve ID Özellikler dso 8.0 kullanımda olarak:

  • Benzersizlik denetimi için Name ve ID değil durum duyarlı.Bu nedenle, olması mümkün değil bir Cube adlı "Satış" ve aynı veritabanına. "Satışlar" adlı başka bir

  • Sırada bir Name veya ID özelliği Katıştırılmış boşluklar içerebilir, özellik içeremez başında veya sonunda boşluk.Baştaki ve sondaki boşlukları örtülü olarak atılır.Hem de bu kuralın uygulanacağı Name ve ID bir nesnenin yanı öğelerinin değerleri, başvuru, Name ve ID.

Aşağıdaki kurallar için de geçerli Name ve ID özellikleri.Bu kurallar, dso 8.0 kurallarına benzerler.

  • En fazla karakter sayısı 100'dür.

  • Bir tanımlayıcının ilk karakter için hiçbir özel gereksinim yoktur.İlk karakterin geçerli herhangi bir karakter olabilir

Aşağıdaki ayrılmış adlara kullanılmamalıdır:

  • AUX

  • SAATİ$

  • COM1 com9 arası ile (COM1, COM2, COM3 vb.)

  • CON

  • LPT1 ile LPT9 (LPT1, LPT2, LPT3, vb.)

  • NUL

  • PRN

  • null xml içinde herhangi bir dize içinde bir karakter olarak izin verilmiyor

Aşağıdaki tablo belirli nesneler için geçersiz karakterler listeler.

Nesne

Geçersiz karakterler

Server

Adı, bilgisayar adları için kuralları izlemeniz gerekir.(IP adresleri geçerli değildir.)

DataSource

: / \ * | ? "() [] {} <>

Level veya Attribute

., ; ' ` : / \ * | ? "& % $ !+ = [] {} < >

Dimension veya Hierarchy

.,, ; ' ` : / \ * | ? "& % $ !+ = () [] {} <,>

Diğer tüm nesneler

., ; ' ` : / \ * | ? "& % $ !+ = () [] {} < >

Yerelleştirilmiş adları

İstemciye görünür olan nesneler için resim yazıları (örneğin, Dimension, hiyerarşi, ve Level) farklı diller. çevrilebilirResim yazıları için (örneğin, ölçüleri hesaplanır ve adlandırılmış kümeleri) komutları kullanılarak tanımlanan nesneleri nesnelerin mdx tanımının bir parçası sağlanır.

Öznitelikler için bağları da farklı dillerde sağlanmasını öznitelik adı için farklı bir kaynak (örneğin, farklı kaynak sütun) olanak sağlar.

Nesnelerin adlarını yerelleştirmek mümkün değildir.