Aracılığıyla paylaş


create global KÜP deyimi (mdx)

Oluşturur ve bir subcube küp sunucuda gelen temel yerel olarak kalıcı bir küp doldurur.Bir sunucuya yerel olarak kalıcı bağlanmak için gerekli olmayan küp.Yerel küpleri hakkında daha fazla bilgi için bkz: Yerel küpleri (Analysis Services - çok boyutlu verilerle).

Sözdizimi

CREATE GLOBAL CUBE local_cube_name STORAGE 'Cube_Location' 
FROM source_cube_name (<param list>)

<param list>::= <param> ,<param list> | <param>

<param>::= <dims list> | <measures list>

<measures list>::= <measure>[, <measures list>] 

<dims list>::= <dim def> [, <dims list>]

<measure>::= MEASURE source_cube_name.measure_name [<visibility qualifier>] [AS measure_name] 

<dim def>::= <source dim def> | <derived dim def>

<source dim def>::= DIMENSION source_cube_name.dimension_name [<dim flags>] [<visibility qualifier>] [AS dimension_name>] [FROM <dim from clause> ] [<dim content def>]

<dim flags>::= NOT_RELATED_TO_FACTS 

<dim from clause>::= < dim DM from clause> | <reg dim from clause> 

<dim DM from clause>::= dm_model_name> COLUMN column_name 

<dim reg from clause>::= dimension_name

<dim content def>::= ( <level list> [,<grouping list>] [,<member slice list>] [,<default member>] )

<level list>::= <level def> [, <level list>]

<level def>::= LEVEL level_name [<level type> ] [AS level_name] [<level content def>]

<level content def>::= ( <property list> ) | NO_PROPERTIES

<level type>::= GROUPING

<property list>::= <property def> [, <property list>]

<property def>::= PROPERTY property_name 

<grouping list>::= <grouping entity> [,<grouping list>]

<grouping entity>::= GROUP group_level_name.group_name (<mixed list>)

<grp mixed list>::= <grp mixed element> [,<grp mixed list>]

<grp mixed element>::= <grouping entity> | <member def>

<member slice list>::= <member list>

<member list>::= <member def> [, <member list>]

<member def>::= MEMBER member_name

<default member>::= DEFAULT_MEMBER AS MDX_expression

<visibility qualifier>::= HIDDEN 

Sözdizimi öğeleri

  • local_cube_name
    Yerel küp adı.

  • 'cube_location'
    Adı ve yol yerel olarak kalıcı küp.

  • source_cube_name
    Üzerinde yerel küpü temel alan küp adı.

  • source_cube_name.measure_name
    Tam adı yerel küp eklenmesini kaynak ölçü birimiHesaplanan üyeleri ölçümleri, boyut izin verilmez.

  • measure_name
    Adı ölçü yerel küpteki.

  • source_cube_name.dimension_name
    İçinde yerel küp eklenmesini kaynak boyut tam adı.

  • dimension_name
    Yerel boyut adını küp.

  • DAN <dim from yan tümce tümce tümce>
    Yalnızca türetilmiş boyut tanımı için geçerli belirtimi.

  • NOT_RELATED_TO_FACTS
    Yalnızca türetilmiş boyut tanımı için geçerli belirtimi.

  • <Düzey türü>
    Yalnızca türetilmiş boyut tanımı için geçerli belirtimi.

Açıklamalar

Bir yerel Küp ölçümleri ve onu tanımlayan tanımları açısından tanımlanır.İki tür boyutları vardır.

  • Kaynak - bunlar daha fazla Kaynak küpleri birini bir parçası olan boyutları boyutlardır

  • Türev - bu yeni analiz yetenekleri sağlayan boyutları boyutlardır.Türetilmiş boyut tanımlanan normal boyut olabilir ya da dikey veya yatay olarak kesildiğini veya boyut üyelerinin özel gruplandırma içeren bir kaynak boyut dayalı.Türetilmiş boyut Ayrıca verileri temel alan bir veri madenciliği boyut olarak da araştırma modeli.

Not

Boyut anahtar boyutları veya hiyerarşileri için başvurabilir.

Bir yerel küp aşağıdaki görevleri gerçekleştirebilirsiniz:

  • Kaynak küp mevcut boyutları eleme

  • Eklemek veya gelen hiyerarşileri ortadan birboyut

  • Ölçü birimi grupları veya belirli ölçüleri ortadan

Genel KÜP oluşturma deyim şu kuralları uygular:

  • Genel KÜP oluşturma deyim olarak hesaplanmış ölçüler veya eylemleri, tüm komutlar yerel küp için otomatik olarak kopyalar.Bir komut üst küp açıkça başvuran bir çok boyutlu ifadeleri (mdx) ifade içeriyorsa, yerel küp bu komutu çalıştıramazsınız.Bu sorunu önlemek için CURRENTCUBE anahtar sözcüğünü tanımlarken mdx ifadeler için komutları.The CURRENTCUBE keyword uses the current cube context when referencing a cube within an MDX expression.

  • Bir yerel küp dosyasındaki bir varolan genel küpünden oluşturulan genel bir küp aynı yerel küp dosyasına kaydedilemiyor.Örneğin, SalesLocal1 adlı genel bir küp oluşturmak ve bu küp C:\SalesLocal.cub dosyasına kaydedin.Daha sonra C:\SalesLocal.cub dosyasına bağlanma ve SalesLocal2 adlı ikinci genel bir küp oluşturun.Şimdi SalesLocal2 genel küp C:\SalesLocal.cub dosyaya kaydetmeye çalışırsanız, bir hata alırsınız.Ancak, SalesLocal2 genel küp farklı yerel küp dosyasına kaydedebilirsiniz.

  • Ayrı sayım önlemleri genel küpleri desteklemez.Ayrı sayım önlemleri içeren küp nonadditive olduğundan, global KÜP oluşturma deyim oluşturma veya ayrı sayım önlemleri kullanımını desteklemez.

  • Bir ölçü için bir yerel küp eklerken eklenmesini ölçüyle ilişkili en az bir boyut eklemeniz gerekir.

  • Üst-alt hiyerarşisi için bir yerel küp eklerken, düzeyleri ve üst alt hiyerarşisini filtreler gözardı edilir ve tüm üst alt hiyerarşisini eklenmiştir.

  • Üye özellikleri yerel küpleri ile desteklenir.

  • Yerel bir küpten oluşturulamıyor bir perspektif.

  • Bir semi-additive eklediğinizde ölçü bir yerel küp için aşağıdaki kurallar geçerlidir:

    • ByAccount AggregateFunction özellik eklenmesini ölçü için ise hesap boyut eklemeniz gerekir.

    • FirstChild, LastChild, FirstNonEmpty, LastNonEmpty veya AverageOfChildren AggregateFunction özellik ölçü eklenmesini ise, tüm zaman boyut eklemeniz gerekir.

  • Bir yerel küp için veri madenciliği boyutları eklenemez.

  • Başvuru boyutları materialized ve normal boyutlar olarak eklenir.

  • Eklediğinizde bir çoklu boyut, aşağıdaki kurallar geçerlidir:

    • Tüm eklemeniz gerekir çoklu boyut.

    • Aracı eklemek gerekir ölçü grubu.

    • Tüm boyutları ortak bıraksa çok Mayıs ilişkide bulunan iki ölçü birimi grupları eklemelisiniz.

Aşağıdaki örnek, Adventure Works küp yerel, kalıcı bir sürüm oluşturma, yalnızca bayi satış tutarı ölçü birimi, bayi boyut ve tarih boyut içerir gösterir.

CREATE GLOBAL CUBE [LocalReseller]
   Storage 'C:\LocalAWReseller1.cub'
   FROM [Adventure Works]
   (
      MEASURE  [Adventure Works].[Reseller Sales Amount],
      DIMENSION [Adventure Works].[Reseller],
      DIMENSION [Adventure Works].[Date]
   )

Dilimleme, bir yerel küp oluştururken aşağıdaki örnekte gösterilmiştir.Oluşturulan genel küp dikey olarak mali yıl 2005 üye tarafından dilimli Adventure Works küp dayalı düzeyhem de yatay olarak mali yıl ve ay tarafından düzeys.

CREATE GLOBAL CUBE [LocalReseller]
   Storage 'C:\LocalAWReseller2.cub'
   FROM [Adventure Works]
   (
      MEASURE  [Adventure Works].[Reseller Sales Amount],
      DIMENSION [Adventure Works].[Reseller],
      DIMENSION [Adventure Works].[Date]
      (
LEVEL [Fiscal Year],
LEVEL [Month],
MEMBER [Date].[Fiscal].[Fiscal Year].&[2005]
      )
   )