Analysis Services DDL Görevinin Yürütülmesi

Şunlar için geçerlidir:SQL Server Azure Data Factory'de SSIS Entegrasyon Çalışma Zamanı

Analysis Services Execute DDL görevi, küpler ve boyutlar gibi çok boyutlu nesneleri ve veri madenciliği modellerini oluşturabilen, silebilen veya değiştirebilen veri tanımlama dili (DDL) ifadelerini çalıştırır. Örneğin, DDL deyimi Adventure Works küpü içinde bir bölüm oluşturabilir veya SQL Server'da bulunan örnek Analysis Services veritabanı olan Adventure Works DW Multidimensional 2012'de bir boyutu silebilir.

Analysis Services Execute DDL görevi, Analysis Services veya Analysis Services projesi örneğine bağlanmak için bir Analysis Services bağlantı yöneticisi kullanır. Daha fazla bilgi için bkz. Analysis Services Bağlantı Yöneticisi.

Integration Services, analiz nesnelerini işleme ve veri madenciliği tahmin sorgularını çalıştırma gibi iş zekası işlemlerini gerçekleştiren bir dizi görev içerir.

İlgili iş zekası görevleri hakkında daha fazla bilgi için aşağıdaki konulardan birine tıklayın:

DDL İfadeleri

DDL ifadeleri, Analysis Services Betik Dili'nde (ASSL) ifadeler olarak temsil edilir ve bir XMLA komutu içine yerleştirilir.

  • ASSL, Analysis Services'in bir örneğini ve içerdiği veritabanları ile veritabanı nesnelerini tanımlamak ve betimlemek için kullanılır. Daha fazla bilgi için Analiz Hizmetleri Betik Dili (XMLA için ASSL)'e başvurun.

  • XMLA, Oluşturma, Değiştirme veya İşlem gibi eylem komutlarını Analysis Services örneğine göndermek için kullanılan bir komut dilidir. Daha fazla bilgi için bkz. Analiz için XML (XMLA) Referansı.

DDL kodu ayrı bir dosyada depolanıyorsa, Analysis Services Execute DDL görevi dosyanın yolunu belirtmek için bir Dosya bağlantı yöneticisi kullanır. Daha fazla bilgi için bkz. Dosya Bağlantısı Yöneticisi.

DDL deyimleri parolalar ve diğer hassas bilgileri içerebileceğinden, bir veya daha fazla Analysis Services Execute DDL görevi içeren bir paket, EncryptAllWithUserKey veya EncryptAllWithPasswordpaket koruma düzeyini kullanmalıdır. Daha fazla bilgi için bkz. Integration Services (SSIS) Packages.

DDL Örnekleri

Aşağıdaki üç DDL deyimi, SQL Server'da bulunan Analysis Services veritabanı olan Adventure Works DW Multidimensional 2012'deki betik oluşturma nesneleri tarafından oluşturulmuştur.

Aşağıdaki DDL (Veri Tanımlama Dili) deyimi Yükseltme boyutunu siler.

<Delete xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">  
    <Object>  
        <DatabaseID>Adventure Works DW Multidimensional 2012</DatabaseID>  
        <DimensionID>Dim Promotion</DimensionID>  
    </Object>  
</Delete>  
  

Aşağıdaki Veri Tanımlama Dili (DDL) deyimi Adventure Works DW Çok Boyutlu 2012 küpünü işlemden geçirir.

<Batch xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">  
  <Parallel>  
    <Process xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">  
      <Object>  
        <DatabaseID>Adventure Works DW Multidimensional 2012</DatabaseID>  
      </Object>  
      <Type>ProcessFull</Type>  
      <WriteBackTableCreation>UseExisting</WriteBackTableCreation>  
    </Process>  
  </Parallel>  
</Batch>  
  

Aşağıdaki DDL deyimi, Tahmin madencilik modelini oluşturur.

<Create xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">  
    <ParentObject>  
        <DatabaseID>Adventure Works DW Multidimensional 2012</DatabaseID>  
        <MiningStructureID>Forecasting</MiningStructureID>  
    </ParentObject>  
    <ObjectDefinition>  
        <MiningModel xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">  
            <ID>Forecasting</ID>  
            <Name>Forecasting</Name>  
            <Algorithm>Microsoft_Time_Series</Algorithm>  
            <AlgorithmParameters>  
                <AlgorithmParameter>  
                    <Name>PERIODICITY_HINT</Name>  
                    <Value xsi:type="xsd:string">{12}</Value>  
                </AlgorithmParameter>  
            </AlgorithmParameters>  
            <Columns>  
                <Column>  
                    <ID>Amount</ID>  
                    <Name>Amount</Name>  
                    <SourceColumnID>Amount</SourceColumnID>  
                    <Usage>Predict</Usage>  
                </Column>  
                <Column>  
                    <ID>Model Region</ID>  
                    <Name>Model Region</Name>  
                    <SourceColumnID>Model Region</SourceColumnID>  
                    <Usage>Key</Usage>  
                </Column>  
                <Column>  
                    <ID>Quantity</ID>  
                    <Name>Quantity</Name>  
                    <SourceColumnID>Quantity</SourceColumnID>  
                    <Usage>Predict</Usage>  
                </Column>  
                <Column>  
                    <ID>Time Index</ID>  
                    <Name>Time Index</Name>  
                    <SourceColumnID>Time Index</SourceColumnID>  
                    <Usage>Key</Usage>  
                </Column>  
            </Columns>  
            <Collation>Latin1_General_CS_AS_KS</Collation>  
        </MiningModel>  
    </ObjectDefinition>  
</Create>  
  

Aşağıdaki üç DDL deyimi, SQL Server'da bulunan Analysis Services veritabanı olan Adventure Works DW Multidimensional 2012'deki betik oluşturma nesneleri tarafından oluşturulmuştur.

Aşağıdaki DDL (Veri Tanımlama Dili) deyimi Yükseltme boyutunu siler.

<Delete xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">  
    <Object>  
        <DatabaseID>Adventure Works DW Multidimensional 2012</DatabaseID>  
        <DimensionID>Dim Promotion</DimensionID>  
    </Object>  
</Delete>  
  

Aşağıdaki Veri Tanımlama Dili (DDL) deyimi Adventure Works DW Çok Boyutlu 2012 küpünü işlemden geçirir.

<Batch xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">  
  <Parallel>  
    <Process xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">  
      <Object>  
        <DatabaseID>Adventure Works DW Multidimensional 2012</DatabaseID>  
      </Object>  
      <Type>ProcessFull</Type>  
      <WriteBackTableCreation>UseExisting</WriteBackTableCreation>  
    </Process>  
  </Parallel>  
</Batch>  
  

Aşağıdaki DDL deyimi, Tahmin madencilik modelini oluşturur.

<Create xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">  
    <ParentObject>  
        <DatabaseID>Adventure Works DW Multidimensional 2012</DatabaseID>  
        <MiningStructureID>Forecasting</MiningStructureID>  
    </ParentObject>  
    <ObjectDefinition>  
        <MiningModel xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">  
            <ID>Forecasting</ID>  
            <Name>Forecasting</Name>  
            <Algorithm>Microsoft_Time_Series</Algorithm>  
            <AlgorithmParameters>  
                <AlgorithmParameter>  
                    <Name>PERIODICITY_HINT</Name>  
                    <Value xsi:type="xsd:string">{12}</Value>  
                </AlgorithmParameter>  
            </AlgorithmParameters>  
            <Columns>  
                <Column>  
                    <ID>Amount</ID>  
                    <Name>Amount</Name>  
                    <SourceColumnID>Amount</SourceColumnID>  
                    <Usage>Predict</Usage>  
                </Column>  
                <Column>  
                    <ID>Model Region</ID>  
                    <Name>Model Region</Name>  
                    <SourceColumnID>Model Region</SourceColumnID>  
                    <Usage>Key</Usage>  
                </Column>  
                <Column>  
                    <ID>Quantity</ID>  
                    <Name>Quantity</Name>  
                    <SourceColumnID>Quantity</SourceColumnID>  
                    <Usage>Predict</Usage>  
                </Column>  
                <Column>  
                    <ID>Time Index</ID>  
                    <Name>Time Index</Name>  
                    <SourceColumnID>Time Index</SourceColumnID>  
                    <Usage>Key</Usage>  
                </Column>  
            </Columns>  
            <Collation>Latin1_General_CS_AS_KS</Collation>  
        </MiningModel>  
    </ObjectDefinition>  
</Create>  
  

Analysis Services DDL'i Yürütme Görevinin Yapılandırması

SSIS Tasarımcısı aracılığıyla veya program aracılığıyla özellikleri ayarlayabilirsiniz.

SSIS Tasarımcısı'nda ayarlayabileceğiniz özellikler hakkında daha fazla bilgi için aşağıdaki konuya tıklayın:

SSIS Tasarımcısı'nda bu özellikleri ayarlama hakkında daha fazla bilgi için aşağıdaki konuya tıklayın:

Analysis Services DDL Görevi Yürütmenin Programatik Yapılandırması

Bu özellikleri program aracılığıyla ayarlama hakkında daha fazla bilgi için aşağıdaki konuya tıklayın:

Analysis Services Execute DDL Görev Düzenleyicisi (Genel Sayfa)

Analysis Services Execute DDL görevini adlandırmak ve açıklamak için Analysis Services Execute DDL Görev Düzenleyicisi iletişim kutusunun Genel sayfasını kullanın.

Seçenekler

Adı
Analysis Services DDL Yürütme görevi için benzersiz bir ad sağlayın. Bu ad, görev simgesinde etiket olarak kullanılır.

Not

Görev adları bir paket içinde benzersiz olmalıdır.

Açıklama
Analysis Services DDL Yürütme Görevi için bir açıklama yazın.

Analysis Services Yürütme DDL Görev Düzenleyicisi (DDL Sayfası)

Analysis Services projesine veya Analysis Services veritabanına bağlantı belirtmek ve veri tanımı dili (DDL) deyimlerinin kaynağı hakkında bilgi sağlamak için Analysis Services Execute DDL Görev Düzenleyicisi iletişim kutusunun DDL sayfasını kullanın.

Statik Seçenekler

Bağlantı
Listeden bir Analysis Services projesi veya Analysis Services bağlantı yöneticisi seçin veya Yeni bağlantı... <'e tıklayın> ve Analysis Services Bağlantı Yöneticisi Ekle iletişim kutusunu kullanarak yeni bir bağlantı oluşturun.

İlgili Konular:Analysis Services Bağlantı Yöneticisi Ekleme İletişim Kutusu Kullanıcı Arabirimi Referansı, Analysis Services Bağlantı Yöneticisi

SourceType
DDL deyimlerinin kaynak türünü belirtin. Bu özellik aşağıdaki tabloda listelenen seçeneklere sahiptir:

Değer Açıklama
Doğrudan Giriş Kaynağı, SourceDirect metin kutusunda depolanan DDL deyimine ayarlayın. Bu değerin seçilmesi, aşağıdaki bölümdeki dinamik seçenekleri görüntüler.
Dosya Bağlantısı Kaynağı DDL deyimini içeren bir dosyaya ayarlayın. Bu değerin seçilmesi, aşağıdaki bölümdeki dinamik seçenekleri görüntüler.
değişken Kaynağı bir değişken olarak ayarlayın. Bu değerin seçilmesi, aşağıdaki bölümdeki dinamik seçenekleri görüntüler.

Dinamik Seçenekler

SourceType = Doğrudan Giriş

Kaynak
DDL ifadelerini yazın veya üç nokta (...) tıklayın ve ardından ifadeleri DDL İfadeleri iletişim kutusuna yazın.

SourceType = Dosya Bağlantısı

Kaynak
Listeden bir Dosya bağlantısı seçin veya Yeni bağlantı... <'a tıklayın> ve Dosya Bağlantı Yöneticisi iletişim kutusunu kullanarak yeni bir bağlantı oluşturun.

İlgili Konular:Dosya Bağlantı Yöneticisi

SourceType = Değişken

Kaynak
Listeden bir değişken seçin veya Yeni değişken... tıklayın ve yeni bir değişken oluşturmak için Değişken Ekle iletişim kutusunu kullanın.

İlgili Konular:Integration Services (SSIS) Değişkenleri