Bagikan melalui


Membuat Model Multidmensional Menggunakan SQL Server Data Tools

Berlaku untuk: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Microsoft SQL Server menyediakan dua lingkungan berbeda untuk membangun, menyebarkan, dan mengelola solusi SQL Server Analysis Services: SQL Server Data Tools dan SQL Server Management Studio. Kedua lingkungan ini menerapkan sistem proyek. Untuk informasi selengkapnya tentang proyek Visual Studio, lihat Proyek sebagai Kontainer di Pustaka MSDN.

  • SQL Server Data Tools adalah lingkungan pengembangan, berdasarkan Microsoft Visual Studio 2010, digunakan untuk membuat dan memodifikasi solusi kecerdasan bisnis. Dengan SQL Server Data Tools, Anda membuat proyek SQL Server Analysis Services yang berisi definisi objek SQL Server Analysis Services (kubus, dimensi, dan sebagainya), yang disimpan dalam file XML yang berisi SQL Server Analysis Services elemen Scripting Language (ASSL). Proyek-proyek ini terkandung dalam solusi yang juga dapat berisi proyek dari komponen SQL Server lainnya, termasuk SQL Server Integration Services dan SQL Server Reporting Services. Dalam SQL Server Data Tools, Anda dapat mengembangkan proyek SQL Server Analysis Services sebagai bagian dari solusi yang independen dari instans SQL Server Analysis Services tertentu. Anda dapat menyebarkan objek ke instans di server pengujian untuk pengujian selama pengembangan, lalu menggunakan proyek SQL Server Analysis Services yang sama untuk menyebarkan objek Anda ke instans di satu atau beberapa pementasan atau server produksi. Proyek dan item dalam solusi yang mencakup SQL Server Analysis Services, Layanan Integrasi, dan Layanan Pelaporan dapat diintegrasikan dengan kontrol kode sumber, seperti Microsoft Visual SourceSafe. Untuk informasi selengkapnya tentang membuat proyek SQL Server Analysis Services di SQL Server Data Tools menggunakan SQL Server Analysis Services, lihat Membuat Proyek Analysis Services (SSDT). Anda juga dapat menggunakan SQL Server Data Tools untuk terhubung langsung ke instans SQL Server Analysis Services yang ada untuk membuat dan memodifikasi objek SQL Server Analysis Services, tanpa bekerja dengan proyek dan tanpa menyimpan definisi objek dalam file XML. Untuk informasi selengkapnya, lihat Database Model Multidimensi, dan Menyambungkan dalam Mode Online ke Database Analysis Services.

  • SQL Server Management Studio adalah lingkungan manajemen dan administrasi, yang digunakan terutama untuk mengelola instans SQL Server Analysis Services, SQL Server, Layanan Integrasi, dan Layanan Pelaporan. Dengan SQL Server Management Studio, Anda dapat mengelola objek SQL Server Analysis Services (melakukan pencadangan, pemrosesan, dan sebagainya), dan Anda juga dapat membuat objek baru langsung pada instans SQL Server Analysis Services yang ada dengan menggunakan skrip XMLA. SQL Server Management Studio menyediakan proyek Analysis Server Scripts tempat Anda dapat mengembangkan dan menyimpan skrip yang ditulis dalam Ekspresi Multidimensi (MDX), Ekstensi Penggalian Data (DMX), dan XML untuk Analisis (XMLA). Biasanya, proyek Skrip Server Analisis digunakan untuk melakukan tugas manajemen atau membuat ulang objek, seperti database dan kubus, pada instans SQL Server Analysis Services. Proyek tersebut dapat disimpan sebagai bagian dari solusi dan terintegrasi dengan kontrol kode sumber. Untuk informasi selengkapnya tentang membuat proyek Skrip Server Analisis di SQL Server Management Studio menggunakan SQL Server Analysis Services, lihat Proyek Skrip Analysis Services di SQL Server Management Studio.

Memperkenalkan Solusi, Proyek, dan Item

Baik SQL Server Data Tools maupun SQL Server Management Studio menyediakan proyek, yang diatur ke dalam solusi. Solusi dapat berisi beberapa proyek, dan proyek biasanya berisi beberapa item. Solusi baru dibuat secara otomatis saat Anda membuat proyek, dan Anda dapat menambahkan proyek tambahan sesuai kebutuhan untuk solusi yang ada. Objek yang dikandung proyek bergantung pada jenis proyek. Item di setiap kontainer proyek disimpan sebagai file dalam folder proyek dalam sistem file.

SQL Server Data Tools berisi proyek berikut di bawah jenis proyek Proyek Kecerdasan Bisnis.

Project Deskripsi
Proyek SQL Server Analysis Services Berisi definisi objek untuk database SQL Server Analysis Services tunggal. Untuk informasi selengkapnya tentang cara membuat proyek SQL Server Analysis Services, lihat Membuat Proyek Analysis Services (SSDT).
Mengimpor Database SQL Server Analysis Services 2008 Menyediakan panduan yang bisa Anda gunakan untuk membuat proyek SQL Server Analysis Services baru dengan mengimpor definisi objek dari database SQL Server Analysis Services yang sudah ada.
Proyek Layanan Integrasi Berisi definisi objek untuk sekumpulan paket Layanan Integrasi. Untuk informasi selengkapnya, lihat SQL Server Integration Services.
Panduan Proyek Laporan Menyediakan wizard yang memandu Anda melalui proses pembuatan proyek Laporan menggunakan Reporting Services. Untuk informasi selengkapnya, lihat Reporting Services (SSRS).
Proyek Model Laporan Berisi definisi objek untuk model laporan Reporting Services. Untuk informasi selengkapnya, lihat Reporting Services (SSRS).
Proyek Server Laporan Berisi definisi objek untuk satu atau beberapa laporan Reporting Services. Untuk informasi selengkapnya, lihat Reporting Services (SSRS).

SQL Server Management Studio juga berisi beberapa jenis proyek yang berfokus pada berbagai kueri atau skrip, seperti yang diperlihatkan dalam tabel berikut.

Project Deskripsi
Skrip SQL Server Analysis Services Berisi skrip DMX, MDX, dan XMLA untuk SQL Server Analysis Services, serta koneksi ke instans SQL Server Analysis Services di mana skrip ini dapat dijalankan. Untuk informasi selengkapnya, lihat Analysis Services Scripts Project di SQL Server Management Studio.
Skrip SQL Server Compact Berisi skrip SQL untuk SQL Server Compact, serta koneksi ke instans SQL Server Compact di mana skrip ini dapat dijalankan.
Skrip SQL Server Berisi skrip Transact-SQL dan XQuery untuk instans Mesin Database SQL Server, serta koneksi ke instans Mesin Database SQL Server tempat skrip ini dapat dijalankan. Untuk informasi selengkapnya, lihat mesin database SQL Server.

Untuk informasi selengkapnya tentang solusi dan proyek, lihat "Mengelola Solusi, Proyek, dan File," baik dalam dokumentasi Microsoft Visual Studio .NET atau di Pustaka MSDN.

Memilih Antara SQL Server Management Studio dan SQL Server Data Tools

SQL Server Management Studio dirancang untuk mengelola dan mengonfigurasi objek yang ada di SQL Server Database Engine, SQL Server Analysis Services, Integration Services, dan Reporting Services. SQL Server Data Tools dirancang untuk mengembangkan solusi kecerdasan bisnis yang mencakup fungsionalitas dari SQL Server Analysis Services, Layanan Integrasi, dan Layanan Pelaporan.

Berikut ini adalah beberapa perbedaan antara SQL Server Management Studio dari SQL Server Data Tools.

  • SQL Server Management Studio menyediakan lingkungan terintegrasi untuk menyambungkan ke instans SQL Server Analysis Services, SQL Server, dan Reporting Services untuk mengonfigurasi, mengelola, dan mengelola objek dalam instans SQL Server Analysis Services. Melalui penggunaan skrip, Anda juga dapat menggunakan SQL Server Management Studio untuk membuat atau memodifikasi objek SQL Server Analysis Services itu sendiri, tetapi SQL Server Management Studio tidak menyediakan antarmuka grafis untuk desain dan definisi objek.

  • SQL Server Data Tools menyediakan lingkungan pengembangan terintegrasi untuk mengembangkan solusi kecerdasan bisnis. Anda dapat menggunakan SQL Server Data Tools dalam mode proyek, yang menggunakan definisi berbasis XML dari objek SQL Server Analysis Services, Integration Services, dan Reporting Services yang terkandung dalam proyek dan solusi. Menggunakan SQL Server Data Tools dalam mode proyek berarti bahwa perubahan pada objek SQL Server Analysis Services dalam SQL Server Data Tools dibuat untuk definisi objek berbasis XML ini dan tidak diterapkan langsung ke objek pada objek SQL Server Analysis Services instans hingga solusi disebarkan. Anda juga dapat menggunakan SQL Server Data Tools dalam mode online, yang berarti menyambungkan langsung ke instans SQL Server Analysis Services dan bekerja dengan objek dalam database yang ada.

SQL Server Data Tools meningkatkan pengembangan aplikasi kecerdasan bisnis karena Anda dapat mengerjakan proyek SQL Server Analysis Services di lingkungan multi-pengguna yang dikontrol sumber tanpa memerlukan koneksi aktif ke SQL Server Analysis Services Sebagai contoh. SQL Server Management Studio menyediakan akses langsung ke objek yang ada untuk kueri dan pengujian, dan dapat digunakan untuk menerapkan database SQL Server Analysis Services yang ditulis sebelumnya dengan lebih cepat. Namun, setelah proyek disebarkan ke lingkungan produksi, perawatan harus dilakukan saat bekerja dengan database SQL Server Analysis Services dan objeknya dengan SQL Server Management Studio dan SQL Server Data Tools. Hal ini untuk menghindari penimpaan perubahan yang dilakukan pada objek secara langsung dalam database yang ada, dan perubahan yang dilakukan pada proyek SQL Server Analysis Services yang awalnya menghasilkan solusi yang disebarkan. Untuk informasi selengkapnya, lihat Bekerja dengan Proyek dan Database Analysis Services Selama Fase Pengembangan, dan Bekerja dengan Proyek dan Database Analysis Services di Lingkungan Produksi.

Di Bagian Ini

Lihat juga

Membuat Proyek Analysis Services (SSDT)
Proyek Skrip Analysis Services di SQL Server Management Studio
Database Model Multidmensional