Aracılığıyla paylaş


(xmla) toplamalardan tasarlama

Belli bir bölüm ile ilişkili toplama tasarımlar ölçü grubu bölümleri toplamalardan saklarken aynı yapısını kullanmak emin olmak için.Bölümler için aynı depolama yapısını kullanarak kullanarak daha sonra birleştirilebilen bölümler kolayca tanımlamanıza olanak sağlar MergePartitions komut.Toplama tasarımlar hakkında daha fazla bilgi için bkz: Toplamalardan ve toplama tasarımları.

Toplama tasarım toplamalardan tanımlamak için kullanabileceğiniz DesignAggregations komutunu XML for Analysis (xmla).The DesignAggregations command has properties that identify which aggregation design to use as a reference and how to control the design process based upon that reference.Kullanarak DesignAggregations komut ve özellikleri, yinelenen veya toplu iş iş iş toplamalardan tasarlama ve sonra tasarım süreci. değerlendirmek için ortaya çıkan tasarım istatistiklerini görüntüleme

Toplama tasarım belirtme

The Object property of the DesignAggregations command must contain an object reference to an existing aggregation design.Nesne başvurusu içeren bir veritabanı tanıtıcısı, küp tanımlayıcı ölçü grubu tanımlayıcısı ve toplama tasarım tanımlayıcısı.Toplama tasarım zaten mevcut değilse, bir hata ortaya çıkar.

Tasarım işlemi denetleme

Aşağıdaki özelliklerini kullanabilirsiniz DesignAggregations için toplama tasarım toplamalardan tanımlamak için kullanılan algoritma denetlemek için komut:

  • The Steps property determines how many iterations the DesignAggregations command should take before it returns control to the client application.

  • The Time property determines how many milliseconds the DesignAggregations command should take before it returns control to the client application.

  • The Optimization property determines the estimated percentage of performance improvement the DesignAggregations command should try to achieve.Toplamalardan inventory tasarlıyorsanız, bu özellik ilk komutu göndermek yeterlidir.

  • The Storage property determines the estimated amount of disk storage, in bytes, used by the DesignAggregations command.Toplamalardan inventory tasarlıyorsanız, bu özellik ilk komutu göndermek yeterlidir.

  • The Materialize property determines whether the DesignAggregations command should create the aggregations defined during the design process.Toplamalardan inventory tasarlıyorsanız, bu özellik olmalıdır küme için tasarlanmış toplamalardan kaydetmek hazır olana kadar yanlış.Zaman küme true olarak geçerli Tasarım işlemi sona erer ve tanımlı toplamalardan için belirtilen toplama tasarım eklenir.

Sorguları belirtme

Bir veya daha fazla dahil ederek DesignAggregations komutu kullanımı tabanlı eniyileme komut destekliyor Query öğeleri sorguları özellik.The Queries property can contain one or more Query elements.If the Queries property does not contain any Query elements, the aggregation design specified in the Object element uses a default structure that contains a general set of aggregations.Bu genel toplamalardan küme belirtilen ölçütlere uyması için tasarlanmış Optimization ve Storage özelliklerini DesignAggregations komut.

Her Query öğesini temsil eder, amaç sorgu Tasarım işlemi kullanır en sık hedef toplamalardan tanımlamak için kullanılan sorgular.You can either specify your own goal queries, or you can use the information stored by an instance of Microsoft SQL Server Analysis Services in the query log to retrieve information about the most frequently used queries.Amaç sorguları gönderdiği saat saat, kullanım veya belirtilen kullanıcı temel almak için sorgu günlük kullanımı tabanlı eniyileme Sihirbazı'nı kullanan bir DesignAggregations komut.Daha fazla bilgi için bkz: Kullanımı tabanlı eniyileme Sihirbazı F1 Yardım.

Toplamalardan tasarlama inventory, yalnızca ilk amacı sorguları iletmek sahip DesignAggregations çünkü komut Analysis Services örnek bu amaç sorguları depolar ve bu sorgular sırasında sonraki kullanır DesignAggregations komutları.İlk amaç sorguları iletmek sonra DesignAggregations , sonraki yinelemeli bir işlemin komut DesignAggregations amacı sorguları içeren komut Queries özellik oluşturur bir hata.

The Query element contains a comma-delimited value that contains the following arguments:

Frequency,Dataset[,Dataset...]

  • Frequency
    Yürütülen sorgu daha önce kaç kez sayıya karşılık gelen bir ağırlık faktörü.If the Query element represents a new query, the Frequency value represents the weighting factor used by the design process to evaluate the query.Frekans değeri daha büyük olur, sorguyu Tasarım işlemi sırasında konur ağırlığı artar.

  • Dataset
    Hangi boyut öznitelikleri sorguda dahil edileceğini belirten sayısal bir dize.Bu dize, boyut özniteliklerini aynı sayıda karakter olmalıdır.Gösterir sıfır (0) öznitelik bir (1), gösterirken belirtilen sıralı konumunu belirtilen boyut için sorguda yer almaz öznitelik sorgu için belirtilen boyut belirtilen sıralı konumunu eklenmiştir.

    Örneğin, dize "011" bir boyut ikinci ve üçüncü öznitelikleri sorguda dahil edilen üç özniteliği ile ilgili sorguya başvuracaktır.

    Not

    Bazı öznitelikler, dataset içinde değerlendirilmesini dışarıda bırakılır.Dışlanan öznitelikler hakkında daha fazla bilgi için bkz: Sorgu öğesi (xmla).

    Her boyut ölçü grubu toplama içeren tasarım tarafından temsil edilen bir Dataset , değer Query öğesi.Sırasını Dataset değerlerin sırasını dahil edilen boyutları aynı olmalıdır ölçü grubu.

Tasarlama yinelemeli kullanma toplamalardan veya toplu işler

Kullanabileceğiniz DesignAggregations bir yinelemeli işlem veya etkileşim bağlı bir toplu iş iş işlemin bir parçası olarak komut gerektirdiği Tasarım işlemi.

Yinelemeli bir işlem kullanarak toplamalardan tasarlama

İnventory toplamalardan tasarlamak için birden çok gönderdiğiniz DesignAggregations sağlamaya yönelik üzerinde daha iyi denetim komutlarıtasarım süreci. Toplama tasarım Sihirbazı, Tasarım işlemi üzerinde daha iyi denetim sağlamak için bu yaklaşımı kullanır.Daha fazla bilgi için bkz: Toplama tasarım Sihirbazı F1 Yardım.

Not

Bir açık oturum yinelenen tasarım toplamalardan için gereklidir.Açık oturumlar hakkında daha fazla bilgi için bkz: Bağlantıları ve oturumlar (xmla) yönetme.

Yinelemeli işlemini başlatmak için önce gönderdiğiniz bir DesignAggregations , aşağıdaki bilgileri içeren komut:

  • The Storage and Optimization property values on which the whole design process is targeted.

  • The Steps and Time property values on which the first step of the design process is limited.

  • Kullanımı tabanlı eniyileme, isterseniz, Queries Amaç içeren özellik sorgular, tüm tasarım süreci hedeflenen üzerinde.

  • The Materialize property set to false.Bu özellik false olarak ayarlandığında komutu tamamlandığında, tasarım süreci tanımlanan toplamalardan toplama tasarım kaydetmez olduğunu gösterir.

Zaman ilk DesignAggregations komut tamamlandıktan sonra komut içeren bir satır kümesi döndürürtasarım istatistikleri. Tasarım süreci sona erdikten veya tasarım süreci devam etmelidir belirlemek için bu tasarım istatistikleri değerlendirebilirsiniz.İşlemi sürdürmek, daha sonra başka gönderdiğiniz DesignAggregations içeren komut Steps ve Time değerleri, tasarım işleminin bu adımı olan sınırlı.Siz ortaya çıkan İstatistikler değerlendirmek ve sonra tasarım süreci devam olup olmadığını belirler.Bu yinelemeli işlem gönderme DesignAggregations komutları ve sonuçlar değerlendirme hedeflerinize ulaşmak ve uygun bir tanımlı toplamalardan küme vardır kadar devam.

İstediğiniz toplamalardan küme ulaştınız sonra gönderdiğiniz bir final DesignAggregations komut.Bu son DesignAggregations komutu olmalıdır, Steps özellik küme 1 ve onun Materialize özellik küme için true.Bu ayarlar, bu son kullanarak DesignAggregations komutu Tasarım işlemi tamamlandıktan ve kaydeder tanımlanan toplama için toplama tasarım.

Bir toplu işlemi kullanarak toplamalardan tasarlama

Tek bir göndererek bir toplu iş iş işlemde toplamalardan tasarlayabilirsiniz DesignAggregations içeren komut Steps, Time, Storage, ve Optimization özellik değerleri, tüm tasarım süreci hedeflenen üzerinde ve sınırlı.Kullanımı tabanlı eniyileme isterseniz, tasarım süreci Hedeflenen amaç sorguları da dahil Queries özellik.Ayrıca emin olun Materialize özellik küme true olarak tasarım süreci tanımlanan kaydeder böylece tasarım toplamalardan toplama için komut tamamlanır.

Toplamalardan ya da bir örtülü veya açık bir toplu iş iş işlemi kullanarak tasarlayabilirsiniz oturum.Örtülü ve açık oturumlar hakkında daha fazla bilgi için bkz: Bağlantıları ve oturumlar (xmla) yönetme.

Tasarım istatistikleri döndürme

Zaman DesignAggregations komut denetimi istemci uygulamasına döndürür, komut, tasarım istatistiklerini gösteren tek bir satır içeren bir satır kümesi döndürürkomut. Aşağıda, listelenen sütunlar satır kümesi içeren tablo.

Column

Veri türü

Açıklama

Adımları

Tamsayı

Denetim istemci uygulamasına dönmeden önce komutu tarafından gerçekleştirilen adımları sayısı.

Time

Uzun tamsayı

Denetim istemci uygulamasına dönmeden önce komutu tarafından gerçekleştirilen milisaniye sayısı.

En iyi duruma getirme

Double

Performans geliştirme denetim istemci uygulamasına dönmeden önce komutu tarafından elde edilen tahmini yüzdesi.

Depolama

Uzun tamsayı

Tahmini denetim istemci uygulamasına dönmeden önce komutu tarafından alınan bayt sayısı.

Toplamalar

Uzun tamsayı

Denetim istemci uygulamasına dönmeden önce komutu tarafından tanımlanan toplamalardan sayısı.

LastStep

Boolean

Satır kümesi veri tasarım işleminin son adımı temsil edip etmediğini gösterir.If the Materialize property of the command was set to true, the value of this column is set to true.

Her sonra döndürülen satır kümesi içinde yer alan tasarım istatistikleri kullanabilirsiniz DesignAggregations komutu her ikisinde yinelemeli ve toplu iş iş tasarım.Yinelemeli tasarım, tasarım istatistiklerini belirlemek ve ilerleme durumunu görüntülemek için kullanabilirsiniz.toplu iş iş toplamalardan tasarlarken, tasarım istatistikleri komutu tarafından oluşturulan toplamalardan sayısını belirlemek için kullanabilirsiniz.