Aracılığıyla paylaş


MDX Veri Tanımı - CREATE ACTION

Küp, boyut, hiyerarşi veya alt nesneyle ilişkilendirilebilen bir eylem oluşturur.

Sözdizimi

  
CREATE ACTION CURRENTCUBE | Cube_Name  
   .Action_Name <action body>  
<action body> ::=   
FOR   
        CUBE   
    | Hierarchy_Name [MEMBERS]   
    | Level_Name [MEMBERS]   
    | CELLS   
    | SET }   
      AS 'MDX_Expression'   
        [, TYPE = '  
              { URL   
            | HTML   
            | STATEMENT   
               | DATASET   
            | ROWSET   
            | COMMANDLINE   
               | PROPRIETARY }   
         ']  
   [ , INVOCATION = 'INTERACTIVE | ON_OPEN | BATCH ' ]  
   [ , APPLICATION = String_Expression ]  
   [ , DESCRIPTION = String_Expression ]  
   [ , CAPTION = 'MDX_Expression' ]  

Tartışmalar

Cube_Name
Küp adı sağlayan geçerli bir dize.

Action_ Adı
Oluşturulan eylemin adını sağlayan geçerli bir dize.

Hierarchy_ Adı
Hiyerarşi adı sağlayan geçerli bir dize.

Level_ Adı
Düzey adı sağlayan geçerli bir dize.

Member_ Adı
Üye adı veya üye anahtarı sağlayan geçerli bir dize.

MDX_Expression
Geçerli bir MDX ifadesi.

String_Expression
Geçerli bir dize ifadesi.

Açıklamalar

İstemci uygulamalarının güvenli olmayan eylemler oluşturması ve çalıştırması mümkündür; istemci uygulamalarının güvenli olmayan işlevleri kullanması da mümkündür. Bu durumları önlemek için Güvenlik Seçenekleri özelliğini kullanın. Daha fazla bilgi için bkz. Güvenlik Seçenekleri Özelliği.

Uyarı

Bu deyim geriye dönük uyumluluk için eklenmiştir. Detaylandırma veya Rapor eylemleri gibi Analysis Services'a yeni eklenen eylemler desteklenmez.

Eylem Türleri

Aşağıdaki tabloda Analysis Services'te kullanılabilen farklı eylem türleri açıklanmaktadır.

Eylem türü Açıklama
URL Döndürülen eylem dizesi, İnternet tarayıcısı kullanılarak açılması gereken bir URL'dir.

Not: Bu eylem veya https://ile https:// başlamazsa SafetyOptionsDBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_ALL olarak ayarlanmadığı sürece eylem tarayıcı tarafından kullanılamaz.
HTML Döndürülen eylem dizesi bir HTML betiğidir. Dize bir dosyaya kaydedilmeli ve dosya İnternet tarayıcısı kullanılarak işlenmelidir. Bu durumda, oluşturulan HTML'nin bir parçası olarak betiğin tamamı çalıştırılabilir.
BEYANAT Döndürülen eylem dizesi, bir komut nesnesinin ICommand::SetText yöntemini dizeye ayarlayıp ICommand::Execute yöntemini çağırarak yürütülmesi gereken bir deyimdir. Komut başarılı olmazsa bir hata döndürülür.
DATASET Döndürülen eylem dizesi, bir komut nesnesinin ICommand::SetText yöntemini dizeye ayarlayıp ICommand ::Execute yöntemini çağırarak çalıştırılması gereken bir MDX deyimidir. İstenen arabirim kimliği (IID), IDataset olmalıdır. Bir veri kümesi oluşturulduysa komut başarılı olur. İstemci uygulaması, kullanıcının döndürülen veri kümesine göz atmasına izin vermelidir.
SATIRSAY KÜMESI DATASET'e benzer, ancak IDataset'in IID'sini istemek yerine istemci uygulaması IRowset'in IID'sini istemelidir. Satır kümesi oluşturulduysa komut başarılı olur. İstemci uygulaması, kullanıcının döndürülen satır kümesine göz atmasına izin vermelidir.
KOMUT SATıRı İstemci uygulaması eylem dizesini yürütmelidir. Dize bir komut satırıdır.
ÖZEL Bir istemci uygulaması, belirli bir eylemle ilgili özel, genel olmayan bir bilgiye sahip olmadığı sürece eylemi görüntülememeli veya yürütmemelidir. özel eylemler, istemci uygulaması APPLICATION_NAME uygun kısıtlamayı ayarlayarak açıkça bunları sormadığı sürece istemci uygulamasına döndürülemez.

Çağırma Türleri

Aşağıdaki tabloda Analysis Services'te kullanılabilen farklı çağrı türleri açıklanmaktadır. Çağırma türü yalnızca istemci uygulaması tarafından eylemin ne zaman çağrıldığını belirlemeye yardımcı olmak için kullanılır. Çağırma türü aslında eylemin çağırma davranışını belirlemez.

Çağırma türü Açıklama
ETKİLEŞİMLİ Eylem, kullanıcı etkileşimi aracılığıyla istemci uygulaması tarafından çağrılmalıdır.
ON_OPEN Eylem, hedef nesne açıldığında istemci uygulaması tarafından çağrılmalıdır. Bu çağırma türü şu anda uygulanmadı.
TOPLU İŞ Hedef nesne, istemci uygulaması tarafından belirlenen bir toplu işleme dahil olduğunda, eylem istemci uygulaması tarafından çağrılmalıdır. Bu çağırma türü şu anda uygulanmadı.

Kapsam

Her eylem belirli bir küp için tanımlanır ve bu küpte benzersiz bir ada sahiptir. Bir eylem aşağıdaki tabloda listelenen kapsamlardan birine sahip olabilir.

Küp kapsamı
Belirli boyutlardan, üyelerden veya hücrelerden bağımsız eylemler için; örneğin: "AS/400 üretim sistemi için terminal öykünmesini başlat".

Boyut kapsamı
Eylem belirli bir boyuta uygulanır. Bu eylemler belirli düzey veya üye seçimine bağımlı değildir.

Düzey kapsamı
Eylem belirli bir boyut düzeyi için geçerlidir. Bu eylemler, söz konusu boyuttaki bir üyenin belirli bir seçimine bağımlı değildir.

Üye kapsamı
Eylem belirli düzey üyeler için geçerlidir.

Hücre kapsamı
Eylem yalnızca belirli hücrelere uygulanır.

Kapsamı ayarla
Eylem yalnızca bir küme için geçerlidir. ActionParameterSet adı, eylem ifadesinin içinde uygulama tarafından kullanılmak üzere ayrılmıştır.

Ayrıca Bkz.

MDX Veri Tanımı Deyimlerini (MDX)