Bagikan melalui


Tugas Menjalankan DDL Layanan Analisis

Berlaku untuk: SQL Server SSIS Integration Runtime di Azure Data Factory

Tugas Analysis Services Execute DDL menjalankan pernyataan bahasa definisi data (DDL) yang dapat membuat, menghilangkan, atau mengubah model penambangan dan objek multidwenang seperti kubus dan dimensi. Misalnya, pernyataan DDL dapat membuat partisi di kubus Adventure Works , atau menghapus dimensi di Adventure Works DW Multidimensional 2012, database Analysis Services sampel yang disertakan dalam SQL Server.

Tugas Analysis Services Execute DDL menggunakan manajer koneksi Analysis Services untuk menyambungkan ke instans Analysis Services atau proyek Analysis Services. Untuk informasi selengkapnya, lihat Pengelola Sambungan Analysis Services.

Layanan Integrasi mencakup sejumlah tugas yang melakukan operasi kecerdasan bisnis, seperti memproses objek analitik dan menjalankan kueri prediksi penambangan data.

Untuk informasi selengkapnya tentang tugas kecerdasan bisnis terkait, klik salah satu topik berikut:

Pernyataan DDL

Pernyataan DDL diwakili sebagai pernyataan dalam Analysis Services Scripting Language (ASSL), dan dibingkai dalam perintah XML for Analysis (XMLA).

  • ASSL digunakan untuk menentukan dan menjelaskan instans Analysis Services dan database dan objek database yang dikandungnya. Untuk informasi selengkapnya, lihat Analysis Services Scripting Language (ASSL for XMLA).

  • XMLA adalah bahasa perintah yang digunakan untuk mengirim perintah tindakan, seperti Buat, Ubah, atau Proses, ke instans Analysis Services. Untuk informasi selengkapnya, lihat Referensi XML untuk Analisis (XMLA).

Jika kode DDL disimpan dalam file terpisah, tugas Analysis Services Execute DDL menggunakan manajer koneksi File untuk menentukan jalur file. Untuk informasi selengkapnya, lihat Pengelola Sambungan file.

Karena pernyataan DDL dapat berisi kata sandi dan informasi sensitif lainnya, paket yang berisi satu atau beberapa tugas Analysis Services Execute DDL harus menggunakan tingkat perlindungan paket EncryptAllWithUserKey atau EncryptAllWithPassword. Untuk informasi selengkapnya, lihat Paket Integration Services (SSIS).

Contoh DDL

Tiga pernyataan DDL berikut dihasilkan oleh objek pembuatan skrip di Adventure Works DW Multidimensional 2012, database Analysis Services yang disertakan dalam SQL Server.

Pernyataan DDL berikut menghapus dimensi Promosi .

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

Pernyataan DDL berikut memproses kubus Adventure Works DW Multidimensional 2012.

<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>  
  

Pernyataan DDL berikut membuat model penambangan Prakiraan.

<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>  
  

Tiga pernyataan DDL berikut dihasilkan oleh objek pembuatan skrip di Adventure Works DW Multidimensional 2012, database Analysis Services yang disertakan dalam SQL Server.

Pernyataan DDL berikut menghapus dimensi Promosi .

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

Pernyataan DDL berikut memproses kubus Adventure Works DW Multidimensional 2012.

<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>  
  

Pernyataan DDL berikut membuat model penambangan Prakiraan.

<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>  
  

Konfigurasi Tugas DDL Eksekusi Layanan Analisis

Anda dapat mengatur properti melalui SSIS Designer atau secara terprogram.

Untuk informasi selengkapnya tentang properti yang bisa Anda atur di SSIS Designer, klik topik berikut:

Untuk informasi selengkapnya tentang mengatur properti ini di SSIS Designer, klik topik berikut:

Konfigurasi Terprogram tugas DDL Eksekusi Layanan Analisis

Untuk informasi selengkapnya tentang mengatur properti ini secara terprogram, klik topik berikut:

Editor Tugas DDL Eksekusi Analysis Services (Halaman Umum)

Gunakan halaman Umumdari kotak dialog Editor Tugas Execute DDL Analysis Services untuk memberi nama dan menjelaskan tugas Analysis Services Execute DDL.

Opsi

Nama
Berikan nama unik untuk tugas Analysis Services Execute DDL. Nama ini digunakan sebagai label dalam ikon tugas.

Catatan

Nama tugas harus unik dalam paket.

Keterangan
Ketik deskripsi tugas Analysis Services Execute DDL.

Editor Tugas DDL Eksekusi Analysis Services (Halaman DDL)

Gunakan halaman DDL dari kotak dialog Editor Tugas Execute DDL Analysis Services untuk menentukan koneksi ke proyek Analysis Services atau database Analysis Services dan untuk memberikan informasi tentang sumber pernyataan bahasa definisi data (DDL).

Opsi Statis

Koneksi
Pilih proyek Analysis Services atau manajer koneksi Analysis Services dalam daftar, atau klik <Koneksi baru...> dan gunakan kotak dialog Tambahkan Analysis Services Pengelola Sambungan untuk membuat koneksi baru.

Topik Terkait: Tambahkan Analysis Services Pengelola Sambungan Referensi UI Kotak Dialog, Pengelola Sambungan Analysis Services

SourceType
Tentukan jenis sumber pernyataan DDL. Properti ini memiliki opsi yang tercantum dalam tabel berikut ini:

Nilai Deskripsi
Input Langsung Atur sumber ke pernyataan DDL yang disimpan dalam kotak teks SourceDirect . Memilih nilai ini menampilkan opsi dinamis di bagian berikut.
Koneksi File Atur sumber ke file yang berisi pernyataan DDL. Memilih nilai ini menampilkan opsi dinamis di bagian berikut.
Variabel Atur sumber ke variabel. Memilih nilai ini menampilkan opsi dinamis di bagian berikut.

Opsi Dinamis

SourceType = Input Langsung

Sumber
Ketik pernyataan DDL atau klik elipsis (...) lalu ketik pernyataan dalam kotak dialog Pernyataan DDL.

SourceType = Koneksi File

Sumber
Pilih Koneksi file dalam daftar, atau klik <Koneksi baru...> dan gunakan kotak dialog File Pengelola Sambungan untuk membuat koneksi baru.

Topik Terkait: Pengelola Sambungan File

SourceType = Variabel

Sumber
Pilih variabel dalam daftar, atau klik <Variabel baru...> dan gunakan kotak dialog Tambahkan Variabel untuk membuat variabel baru.

Topik Terkait: Variabel Integration Services (SSIS)