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.