Bagikan melalui


Membuat Proyek Analysis Services

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

Anda dapat menentukan proyek SQL Server Analysis Services di SQL Server Data Tools baik dengan menggunakan templat SQL Server Analysis Services Project atau dengan menggunakan SQL Server Analysis Services Impor Panduan Database untuk membaca konten database SQL Server Analysis Services. Jika saat ini tidak ada solusi yang dimuat di SQL Server Data Tools, membuat proyek SQL Server Analysis Services baru secara otomatis membuat solusi baru. Jika tidak, proyek SQL Server Analysis Services baru akan ditambahkan ke solusi yang ada. Praktik terbaik untuk panggilan pengembangan solusi untuk membuat proyek terpisah untuk berbagai jenis data aplikasi, menggunakan satu solusi jika proyek terkait. Misalnya, Anda mungkin memiliki satu solusi yang berisi proyek terpisah untuk paket Layanan Integrasi, database Analysis Services, dan laporan Reporting Services yang semuanya digunakan oleh aplikasi bisnis yang sama.

Proyek Analysis Services berisi objek yang digunakan dalam satu database Analysis Services. Properti penyebaran proyek menentukan nama server dan database tempat metadata proyek akan disebarkan sebagai objek yang diinstansiasi.

Topik ini berisi bagian berikut:

Membuat Proyek Baru Menggunakan Templat Proyek Analysis Services

Membuat Proyek Baru Menggunakan Database Analysis Services yang Sudah Ada

Menambahkan Proyek Analysis Services ke Solusi yang Sudah Ada

Membangun dan Menyebarkan Solusi

Folder Proyek Analysis Services

Tipe File Analysis Services

Templat Item Analysis Services

Membuat Proyek Baru Menggunakan Templat Proyek Analysis Services

Gunakan instruksi ini untuk membuat proyek kosong tempat Anda menentukan objek SQL Server Analysis Services yang kemudian dapat Anda sebarkan sebagai database SQL Server Analysis Services baru.

  1. Di SQL Server Data Tools, klik File, arahkan ke Baru, dan klik Proyek. Dalam kotak dialog Proyek Baru , di panel Jenis proyek , pilih Proyek Kecerdasan Bisnis.

  2. Dalam kotak dialog Proyek Baru , dalam kategori templat yang diinstal Visual Studio , pilih Proyek Analysis Services.

  3. Dalam kotak teks Nama , ketik nama proyek. Nama yang Anda masukkan akan digunakan sebagai nama database default.

  4. Di daftar drop-down Lokasi , ketik atau pilih folder tempat menyimpan file untuk proyek, atau klik Telusuri untuk memilih folder.

  5. Untuk menambahkan proyek baru ke solusi yang sudah ada, di daftar drop-down Solusi , pilih Tambahkan ke Solusi.

    -atau-

    Untuk membuat solusi baru, di daftar drop-down Solusi , pilih Buat Solusi baru. Untuk membuat folder baru untuk solusi baru, pilih Buat direktori untuk solusi. Di Nama Solusi, ketik nama solusi baru.

  6. Klik OK.

Membuat Proyek Baru Menggunakan Database Analysis Services yang Sudah Ada

Gunakan Wizard Impor SQL Server Analysis Services Database untuk membuat proyek berdasarkan objek di database SQL Server Analysis Services yang sudah ada. Saat Anda menentukan proyek SQL Server Analysis Services berdasarkan database SQL Server Analysis Services yang sudah ada, metadata untuk database tersebut akan terbuka dalam proyek SQL Server Analysis Services di SQL Server Data Tools. Objek ini kemudian dapat dimodifikasi dalam proyek tanpa memengaruhi objek asli, dan kemudian disebarkan ke database SQL Server Analysis Services yang sama jika properti penyebaran menentukan database tersebut, atau ke database SQL Server Analysis Services yang baru dibuat untuk pengujian perbandingan. Hingga perubahan disebarkan, tidak ada perubahan yang dilakukan yang akan memengaruhi database SQL Server Analysis Services yang ada.

Anda juga bisa menggunakan templat Impor SQL Server Analysis Services Database untuk membuat proyek dari database produksi tempat perubahan dilakukan secara langsung sejak proyek SQL Server Analysis Services asli disebarkan.

Sebelum memproses atau menyebarkan proyek, Anda mungkin perlu mengubah penyedia data yang ditentukan dalam sumber data. Jika perangkat lunak SQL Server yang Anda gunakan lebih baru dari perangkat lunak yang digunakan untuk membuat database, penyedia data yang ditentukan dalam proyek Anda mungkin tidak diinstal pada komputer Anda. Selama pemrosesan, akun layanan akan digunakan untuk mengambil data dalam database Analysis Services Anda. Jika database berada di server jarak jauh, periksa apakah layanan lokal memiliki izin proses dan baca di server tersebut.

  1. Di SQL Server Data Tools, klik File, arahkan ke Baru, dan klik Proyek. Dalam kotak dialog Proyek Baru , di panel Jenis proyek , pilih Proyek Kecerdasan Bisnis.

  2. Dalam kotak dialog Proyek Baru , dalam kategori templat yang diinstal Visual Studio , pilih Impor Database Analysis Services.

  3. Masukkan informasi properti untuk proyek dan solusi, termasuk nama dan lokasi untuk file. Klik OK.

  4. Pada halaman Selamat Datang di Wizard Database Import Analysis Services , klik Berikutnya.

  5. Pada halaman Database Sumber, tentukan server dan database tempat wizard akan mengekstrak konten dan membuat proyek SQL Server Analysis Services, lalu klik Berikutnya.

    Database yang didukung termasuk yang dibuat dalam versi Analysis Services berikut: SQL Server 2005 (9.x), SQL Server 2008, SQL Server 2008 R2, dan SQL Server 2012 (11.x).

    Anda bisa mengetik nama database atau mengkueri server untuk menampilkan database yang sudah ada di server. Jika database berada di server jarak jauh atau server produksi, Anda mungkin perlu meminta izin untuk membaca database. Pengaturan konfigurasi firewall selanjutnya dapat membatasi akses ke database. Jika Anda mendapatkan kesalahan saat mencoba menyambungkan ke database, periksa izin dan pengaturan firewall terlebih dahulu.

  6. Saat panduan selesai mengekstrak konten database SQL Server Analysis Services, klik Selesai pada halaman Menyelesaikan Panduan.

  7. Buka jendela Penjelajah Solusi untuk melihat konten proyek.

Menambahkan Proyek Analysis Services ke Solusi yang Sudah Ada

Jika Anda sudah memiliki solusi yang berisi semua file sumber aplikasi bisnis, Anda dapat menambahkan proyek Analysis Services baru ke solusi tersebut.

Menambahkan proyek yang ada ke rekan solusi, tetapi tidak menyalin, proyek dengan solusi. Jika proyek Analysis Services dibuat dalam solusi yang berbeda, file proyek tetap dengan solusi asli yang dibuatnya. Ini berarti bahwa setiap perubahan yang Anda buat pada proyek melalui salah satu solusi akan beroperasi pada kumpulan file sumber yang sama. Jika perilaku ini bukan apa yang Anda inginkan, Anda harus menyalin atau memindahkan file proyek ke folder solusi baru terlebih dahulu, lalu menambahkan proyek ke solusi.

  1. Buka solusi di SQL Server Data Tools. Di Penjelajah Solusi, klik kanan solusi, arahkan ke Tambahkan, lalu klik Proyek yang Ada untuk memilih proyek yang ingin Anda tambahkan.

  2. Pilih file .dwproj untuk ditambahkan ke solusi.

Membangun dan Menyebarkan Solusi

Secara default, SQL Server Data Tools menyebarkan proyek ke instans default SQL Server Analysis Services di komputer lokal. Anda dapat mengubah tujuan penyebaran ini dengan menggunakan kotak dialog Halaman Properti untuk proyek SQL Server Analysis Services untuk mengubah properti Konfigurasi server.

Catatan

Secara default, SQL Server Data Tools hanya memproses objek yang diubah oleh skrip penyebaran dan objek dependen saat menyebarkan solusi. Anda dapat mengubah fungsionalitas ini dengan menggunakan kotak dialog Halaman Properti untuk proyek SQL Server Analysis Services untuk mengubah properti konfigurasi Opsi Pemrosesan.

Bangun dan sebarkan solusi ke instans SQL Server Analysis Services untuk pengujian. Membangun solusi memvalidasi definisi objek dan dependensi dalam proyek dan menghasilkan skrip penyebaran. Menyebarkan solusi menggunakan mesin penyebaran SQL Server Analysis Services untuk mengirim skrip penyebaran ke instans tertentu.

Setelah Anda menyebarkan proyek, tinjau dan uji database yang disebarkan. Anda kemudian dapat mengubah definisi objek, membangun, dan menyebarkan lagi hingga proyek selesai.

Setelah proyek selesai, Anda dapat menggunakan Wizard Penyebaran untuk menyebarkan skrip penyebaran, yang dihasilkan saat Anda membangun solusi, ke instans tujuan untuk pengujian, penahapan, dan penyebaran akhir.

Folder Proyek Analysis Services

Proyek SQL Server Analysis Services berisi folder berikut, yang digunakan untuk menata item yang disertakan dalam proyek.

Folder Deskripsi
Sumber Data Berisi sumber data untuk proyek SQL Server Analysis Services. Anda membuat objek ini dengan Panduan Sumber Data dan mengeditnya di Designer Sumber Data.
Tampilan Sumber Data Berisi tampilan sumber data untuk proyek SQL Server Analysis Services. Anda membuat objek ini dengan Panduan Tampilan Sumber Data dan mengeditnya di Tampilan Sumber Data Designer.
Batu Berisi kubus untuk proyek SQL Server Analysis Services. Anda membuat objek ini dengan Panduan Kubus dan mengeditnya di Designer Kubus.
Dimensi Berisi dimensi untuk proyek SQL Server Analysis Services. Anda membuat objek ini dengan Wizard Dimensi atau Wizard Kubus dan mengeditnya di dimensi Designer.
Struktur Penambangan Berisi struktur penambangan untuk proyek SQL Server Analysis Services. Anda membuat objek ini dengan Wizard Model Penambangan dan mengeditnya di Model Penambangan Designer.
Peran Berisi peran database untuk proyek SQL Server Analysis Services. Anda membuat dan mengelola peran di Designer Peran.
Rakitan Berisi referensi ke pustaka COM dan rakitan Microsoft .NET Framework untuk proyek SQL Server Analysis Services. Anda membuat referensi dengan kotak dialog Tambahkan Referensi .
Lain-lain Berisi semua jenis file kecuali untuk jenis file SQL Server Analysis Services. Gunakan folder ini untuk menambahkan file lain-lain, seperti file teks yang berisi catatan pada proyek.

Tipe File Analysis Services

Solusi SQL Server Data Tools dapat berisi beberapa jenis file, tergantung pada proyek apa yang Anda sertakan dalam solusi dan item apa yang Anda sertakan dalam setiap proyek untuk solusi tersebut. Biasanya, file untuk setiap proyek dalam solusi SQL Server Data Tools disimpan di folder solusi, di folder terpisah untuk setiap proyek.

Catatan

Menyalin file untuk objek ke folder proyek tidak menambahkan objek ke proyek. Anda harus menggunakan perintah Tambahkan dari menu konteks proyek di SQL Server Data Tools untuk menambahkan definisi objek yang ada ke proyek.

Folder proyek untuk proyek SQL Server Analysis Services bisa berisi tipe file yang tercantum dalam tabel berikut ini.

Jenis file Deskripsi
SQL Server Analysis Services file definisi proyek (.dwproj) Berisi metadata tentang item, konfigurasi, dan referensi perakitan yang ditentukan dan disertakan dalam proyek SQL Server Analysis Services.
SQL Server Analysis Services pengaturan pengguna proyek (.dwproj.user) Berisi informasi konfigurasi untuk proyek SQL Server Analysis Services, untuk pengguna tertentu.
File sumber data (.ds) Berisi elemen SQL Server Analysis Services Scripting Language (ASSL) yang menentukan metadata untuk sumber data.
File tampilan sumber data (.dsv) Berisi elemen ASSL yang menentukan metadata untuk tampilan sumber data.
File kubus (.cube) Berisi elemen ASSL yang menentukan metadata untuk kubus, termasuk grup pengukuran, pengukuran, dan dimensi kubus.
File partisi (.partitions) Berisi elemen ASSL yang menentukan metadata untuk partisi kubus tertentu.
File dimensi (.dim) Berisi elemen ASSL yang menentukan metadata untuk dimensi database.
File struktur penggalian (.dmm) Berisi elemen ASSL yang menentukan metadata untuk struktur penambangan dan model penambangan terkait.
File database (.database) Berisi elemen ASSL yang menentukan metadata untuk database, termasuk jenis akun, terjemahan, dan izin database.
File peran database (.role) Berisi elemen ASSL yang menentukan metadata untuk peran database, termasuk anggota peran.

Templat Item Analysis Services

Jika Anda menggunakan kotak dialog Tambahkan Item Baru untuk menambahkan item baru ke proyek SQL Server Analysis Services, Anda memiliki opsi untuk menggunakan templat item, skrip atau pernyataan yang telah ditentukan sebelumnya yang menunjukkan cara melakukan tindakan tertentu.

Templat item, yang tercantum dalam tabel berikut ini, tersedia dalam kategori Item Proyek SQL Server Analysis Services dalam kotak dialog Tambahkan Item Baru.

Kategori Templat item Deskripsi
Item Proyek SQL Server Analysis Services Kubus Memulai Wizard Kubus untuk menambahkan kubus baru ke proyek SQL Server Analysis Services.
Sumber Data. Memulai Panduan Sumber Data untuk menambahkan sumber data baru ke proyek SQL Server Analysis Services.
Tampilan Sumber Data Memulai Panduan Tampilan Sumber Data untuk menambahkan tampilan sumber data baru ke proyek SQL Server Analysis Services.
Peran Database Menambahkan peran database baru ke proyek SQL Server Analysis Services, lalu menampilkan Designer Peran untuk peran database baru.
Dimensi Memulai Wizard Dimensi untuk menambahkan dimensi database baru ke proyek SQL Server Analysis Services.
Struktur Penambangan Memulai Wizard Penggalian Data untuk menambahkan struktur penambangan baru dan model penambangan terkait ke proyek SQL Server Analysis Services.

Lihat juga

Mengonfigurasi Properti Proyek Analysis Services (SSDT)
Build Analysis Services Projects (SSDT)
Menyebarkan Proyek Analysis Services (SSDT)