Jadwal Pengolahan Cube menggunakan Microsoft Data Transformation Services (DTS)
Semua SQL Server Analysis Services Pengolahan tugas dapat dijadwalkan menggunakan Data Transformation Services (DTS) komponen. Catatan: Data Transformation Services terinstal hanya dengan SQL Server Tools. Silakan instal komponen Microsoft SQL Server, jika Anda belum melakukannya, atau melanjutkan ke bagian berikutnya.
Mengapa? Dalam banyak situasi bisnis, perlu proses cube sebelum pengguna mencoba untuk mengaksesnya. Misalnya pada Malam hari merupakan waktu terbaik untuk pemrosesan cube: karena lebih sedikit pengguna pada sistem, dan lebih banyak waktu CPU dan memori yang tersedia. Di beberapa kasus, data cube me-refresh setiap hari. Data dari hari sebelumnya harus diambil dan kubus diproses dengan OLTP data sebelum pengguna menyambungkan setiap pagi. Dalam kasus lain, data yang dapat disampaikan hanya pada waktu tertentu dalam sehari dan cube harus diproses setelah data ini siap untuk diambil. Pada kedua kasus, administrator harus menunggu data yang akan dikirimkan ke cube; ini sering terjadi pada malam hari atau pada akhir pekan. DTS membantu administrator dari rutinitas ini. Menyediakan tools yang membiarkan administrator menentukan tugas proses cube yang secara otomatis setelah data tersebut disampaikan. DTS merupakan tugas otomatisasi alat yang mendukung tugas-tugas SQL Server, serta tugas layanan Analisis. Ia juga mendukung tugas front office lainnya, seperti Microsoft Excel mengakses data atau mengirim e-mail dengan Outlook®.
Scenario: Sebelumnya kepembahasan tutorial ini, ada tiga kubus: Sales Marketing untuk Departemen Pemasaran, SDM untuk Departemen Sumber Daya Manusia dan Anggaran Biaya untuk Jurusan Akuntansi. Sekarang Anda ingin memastikan bahwa departemen ini, setiap pagi, cube ini berisi data yang paling aktual dari OLTP dan sistem ERP. Anda akan menjadwalkan Pengolahan tugas yang akan dilaksanakan setiap hari pada jam 3, Anda juga akan memastikan bahwa, setelah kubus telah berhasil diproses, e-mail akan dikirim ke administrator dan pengguna yang mengumumkan informasi keberhasilan dari proses penyelesaian tugas.
Bagaimana memulai Data Transformation Services (DTS) Pada menu Start Windows, klik Programs, klik Microsoft SQL Server, kemudian pilih Enterprise Manager.
Cara membuat paket baru DTS Expand Microsoft SQL Server, klik SQL Server Group, dan kemudian klik server di mana Anda ingin membuat jadwal pengolahan cube.
Expand the Data Transformation Services folder, right-click Local Packages, and then click New Package.
Paket DTS window yang muncul Paket DTS window yang muncul. Pada task bar pada bagian kiri jendela menampilkan ikon tugas DTS.
Bagaimana Membuat cube processing tasks Pertama, kita tetapkan tiga pemrosesan tugas, satu untuk masing-masing cube. Dalam kiri atas dari kotak dialog paket DTS, lalu pilih Layanan Analisis tugas pemrosesan icon (the cube icon). Layanan yang Analisis Pengolahan Tugas kotak dialog muncul. Pada kotak Nama, masukkan “Sales". Keterangan dalam kotak, masukkan “Sales Processing Task”.
Dalam memilih objek untuk proses tree pane, klik ikon dari server yang berisi database Tutorial. klik Tutorial di database, klik Cubes folder, kemudian klik cube Sales. Pilihannya adalah proses refresh dalam memilih opsi pengolahan pane. Memastikan bahwa Proses pilihan dipilih.
Klik OK. Ulangi Langkah 1 sampai 5 berturut-turut untuk menentukan langkah untuk memproses Cube SDM kemudian untuk Cube Biaya Anggaran (mengisi Nama dan Uraian dalam bidang yang sama sebagai cara untuk Cube Sales.
Selanjutnya, secara berurutan pemrosesan ketiga cube tersebut Selanjutnya, secara berurutan pemrosesan ketiga cube tersebut. (Catatan: Cube tidak harus diproses secara berurutan, Cube dapat diproses secara paralel jika server berisi beberapa prosesor atau Anda menggunakan opsi pemrosesan didistribusikan partisi. Lihat SQL Server Books Online untuk informasi lebih lanjut tentang cara menggunakan partisi didistribusikan.) Pilih Sales Pengolahan tugas pertama, kemudian pilih tugas HR pengolahan; atau, baik untuk memilih tugas-tugas, menekan tombol CTRL ketika Anda memilih mereka. Urutan pilihan menentukan arah alur kerja. Workflow Pada menu, klik Setelah selesai.
dan tujuan dari alur kerja, serta menambah atau menghapus workflows lainnya. Panah yang muncul di antara dua tugas. Alur kerja untuk mengedit properti, klik dua kali panah. Workflow Properties dialog box muncul. Hal ini memungkinkan Anda untuk mengubah sumbernya.
Click OK. Repeat Step 7 and 8 to add a workflow between the HR task and the Expense Budget task.
Cara menetapkan Paket DTS paket untuk mengirim e-mail setelah Cube diproses In the DTS Package dialog box, on the Task palette, select DTSSendMailTask (the Microsoft Outlook icon) in the left pane, and drag it to the white area. The Send Mail Task Properties dialog box appears. In the Description box, enter “Send Completion message". In the To box, enter your mail system alias or user ID. In the Subject box, enter “All cubes successfully processed”. Click OK.
To add the workflow between them, select both the Expense Budget Processing task and the Send completion message task. Right-click the selection, click Workflow, and then click On completion. The package is now almost complete. Save the package. The Save DTS package dialog box appears. In the Package Name box, enter “Cubes processing”. Ensure that all the other options are unchanged, and then click OK. Close the DTS package window.
Bagaimana membuat penjadwalan paket DTS In the tree pane, click Local Packages. The newly-created package appears in the right pane.
Select the Cube processing package, right-click it, and then click Schedule Package. A message might appear, warning you that the SQL Server Agent is not running and that it will need to be started on the server for the package to be executed at the desired time. If this message appears, click OK. The Edit Recurring Job Schedule dialog box appears. Under Occurs, click Monthly.
Under Monthly, select: The Last Day of every 1 Month(s).
Next, under Daily Frequency, select: “Occurs once at: 3:00:00AM” Next, under Daily Frequency, select: “Occurs once at: 3:00:00AM”. Leave the other options unchanged and click OK.