Aracılığıyla paylaş


komut dosyası kullanan kullanan dosyası kullanan dili çözümlemesi genel bakış Hizmetleri

In Microsoft SQL Server Analysis Services, the Analysis Services Scripting Language (ASSL) DDL defines the structure of Analysis Services objects (such as cubes, dimensions, and mining models) and the binding of Analysis Services objects to data sources.The DDL also persists the definition of Analysis Services objects.Analysis Services applications use the DDL to create, alter, deploy, and describe Analysis Services objects.

Kullanım senaryoları

Geliştirici

Bir uygulama geliştiricisi tasarlar bir küme Business Intelligence Development Studio kullanarak küpleri tasarım araçları ve tanımını bir proje bir parçası olarak kaydeder.Geliştirici, tasarım araçlarını kullanarak sınırlandırılan, ancak doğrudan bu bölümde açıklanan biçimini kullanan XML düzenlemek için küp tanım dosyaları da açabilirsiniz.

Yönetici

Veritabanı Yöneticisi (DBA) SQL Server Management Studio'yu XML oluşturma ve değiştirme doğrudan bir yol düzenlemek için kullanır. Analysis Services aynı şekilde DBA nesneleri oluşturmak ve Microsoft SQL Server nesneleri değiştirmek için SQL Server DDL kullanır.

Ad boşluğu ve Schema

Ad alanı

Bu tanımlanan şemanın XML ad alanı https://schemas.microsoft.com/AnalysisServices/2003/Engine ve standart bir kısaltmayla “ DDL ” kullanır.

Şema

Bir XML şema tanımlama dili (XSD) şeması tanımı Analysis Services Nesne tanımlama dili şema öğeleri ve bu bölümdeki sıradüzeni tanımını temel alır.

Genişletilebilirlik

Genişletilebilirlik nesne tanımı dili şemasının aracılığıyla sağlanan bir Annotation tüm nesnelerde bulunan öğe. Bu öğe, aşağıdaki kuralları (DDL'YI tanımlayan hedef ad) dışında herhangi bir XML ad alanı'ndan herhangi bir geçerli XML içerebilir:

  • XML, yalnızca öğeleri içerebilir.

  • Her öğe için benzersiz bir adı olması gerekir.Önerilir değeri Name hedef ad alanı başvurusu.

Bu kurallar için küme şekilde içeriğini Annotation etiket olarak bir dizi ad/değer çiftleri ile karar destek nesneleri (DSO) 9.0 eline.

Açıklamalar ve boşluk içinde Annotation etiketi bir alt öğe içine korunmayabilir. Buna ek olarak, tüm öğeleri oku-yaz olmalıdır; salt okunur öğeler dikkate alınmaz.

Nesnenin tanımı dili şema kapalı, bu, sunucu, yerine koyma şemada tanımlanan öğelerin türetilmiş türlerinden izin vermiyor.Bu nedenle yalnızca kabul küme burada tanımlanan öğelerin ve hiçbir diğer öğelerin veya özniteliklerin.Bilinmeyen öğeler neden Analysis Services Hata artýrmak için altyapısı.