Bagikan melalui


Membuat Dimensi dengan Menggunakan Tabel yang Sudah Ada

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

Di Microsoft SQL Server SQL Server Analysis Services, Anda bisa menggunakan Wizard Dimensi di SQL Server Data Tools untuk membuat dimensi dari tabel yang sudah ada. Anda melakukan ini dengan memilih opsi Gunakan tabel yang sudah ada pada halaman Pilih Metode Pembuatan wizard. Jika Anda memilih opsi ini, wizard mendasarkan struktur dimensi pada tabel dimensi, kolomnya, dan hubungan apa pun antara kolom tersebut dalam tampilan sumber data yang sudah ada. Wizard mengambil sampel data dalam tabel sumber dan tabel terkait. Ini menggunakan data ini untuk menentukan kolom atribut yang didasarkan pada kolom dalam tabel dimensi, dan untuk menentukan hierarki atribut (disebut hierarki yang ditentukan pengguna ). Setelah menggunakan Wizard Dimensi untuk membuat dimensi, Anda bisa menggunakan dimensi Designer untuk menambahkan, menghapus, dan mengonfigurasi atribut dan hierarki dalam dimensi.

Saat Anda menggunakan tabel yang sudah ada untuk membuat dimensi, Panduan Dimensi memandu Anda melalui hal berikut:

  • Menentukan informasi sumber

  • Memilih tabel terkait

  • Memilih atribut dimensi

  • Menentukan kecerdasan akun

Catatan

Untuk instruksi langkah demi langkah yang sesuai dengan informasi yang disajikan dalam topik ini, lihat Membuat Dimensi Menggunakan Wizard Dimensi.

Menentukan Informasi Sumber

Anda menentukan informasi sumber pada halaman Tentukan Informasi Sumber . Anda memulai proses ini dengan memilih tampilan sumber data yang berisi tabel yang Anda inginkan untuk didasarkan pada dimensi. Anda kemudian menentukan tabel dimensi utama untuk dimensi yang Anda tentukan. Tabel dimensi utama adalah tabel yang langsung ditautkan ke tabel fakta. Misalnya, tentukan tabel Produk sebagai tabel utama untuk dimensi Produk, atau tabel Karyawan untuk dimensi Karyawan. Wizard secara otomatis memilih kolom kunci yang didasarkan pada kunci primer dalam tampilan sumber data. Namun, Anda dapat mengubah kolom kunci yang sesuai. Kolom kunci menentukan anggota dimensi. Misalnya, Anda akan menentukan ProductKey sebagai kolom kunci untuk dimensi Produk.

Secara opsional, Anda dapat menentukan kolom yang berisi nama anggota. Secara default, nama anggota yang akan ditampilkan kepada pengguna adalah nilai dari kolom kunci. Nilai dalam kolom kunci, seperti ProductID atau EmployeeID, sering kali merupakan kunci unik yang dihasilkan sistem yang tidak berarti bagi pengguna. Anda sering dapat memberikan informasi yang lebih bermakna kepada pengguna jika Anda mengubah nama yang dilihat pengguna ke nilai terkait di beberapa kolom lain di dimensi. Misalnya, Anda dapat menentukan kolom nama anggota yang berisi nama produk atau karyawan. Jika Anda mengubah nama anggota, pengguna akan melihat nama yang lebih deskriptif, tetapi kueri masih menggunakan nilai kolom kunci untuk membedakan anggota yang memiliki nama yang sama dengan benar. Jika Anda menentukan kunci komposit untuk kolom kunci, Anda juga harus menentukan kolom yang menyediakan nilai anggota untuk atribut kunci. Untuk informasi selengkapnya tentang cara mengonfigurasi properti atribut, lihat Referensi Properti Atribut Dimensi.

Catatan

Wizard melewati langkah ini jika tabel dimensi utama tidak memiliki hubungan yang ditentukan dalam tampilan sumber data ke tabel dimensi lain.

Jika Anda membangun dimensi snowflake, Anda menentukan tabel terkait tempat atribut tambahan akan ditentukan di halaman Pilih Tabel Terkait . Misalnya, Anda membangun dimensi pelanggan tempat Anda ingin menentukan tabel geografi pelanggan. Dalam hal ini, Anda mungkin menentukan tabel geografi sebagai tabel terkait.

Memilih Atribut Dimensi

Setelah memilih tabel dimensi, Anda menggunakan halaman Pilih Atribut Dimensi untuk memilih atribut yang ingin Anda sertakan dalam dimensi dari tabel ini. Semua kolom yang mendasar dari semua tabel ini tersedia sebagai atribut dimensi potensial. Atribut kunci dimensi harus dipilih dan diaktifkan untuk penjelajahan.

Secara default, wizard mengatur jenis atribut ke Reguler. Namun, Anda mungkin ingin memetakan atribut tertentu ke jenis atribut yang berbeda yang lebih mewakili data. Misalnya, dbo. Tabel DimAccount dalam database sampel Adventure Works DW berisi kolom AccountCodeAlternateKey yang menyediakan nomor akun. Alih-alih mengatur jenis ke Reguler untuk atribut ini, Anda mungkin ingin memetakan atribut ini ke jenis Nomor Akun .

Catatan

Jika jenis dimensi dan jenis atribut standar tidak diatur saat Anda membuat dimensi, gunakan Panduan Kecerdasan Bisnis untuk mengatur nilai-nilai ini setelah Anda membuat dimensi. Untuk informasi selengkapnya, lihat Menambahkan Kecerdasan Dimensi ke Dimensi atau (untuk dimensi jenis Akun) Menambahkan Kecerdasan Akun ke Dimensi.

Wizard secara otomatis mengatur jenis dimensi berdasarkan jenis atribut yang ditentukan. Jenis atribut yang ditentukan dalam wizard mengatur properti Jenis untuk atribut. Pengaturan properti Jenis untuk dimensi dan atributnya menyediakan informasi tentang konten dimensi ke aplikasi server dan klien. Dalam beberapa kasus, pengaturan properti Jenis ini hanya menyediakan panduan untuk aplikasi klien dan bersifat opsional. Dalam kasus lain, seperti untuk dimensi Akun, Waktu, atau Mata Uang, pengaturan properti Jenis ini menentukan perilaku berbasis server tertentu dan mungkin diperlukan untuk menerapkan perilaku kubus tertentu.

Untuk informasi selengkapnya tentang jenis dimensi dan atribut, lihat Jenis Dimensi, Mengonfigurasi Jenis Atribut.

Menentukan Kecerdasan Akun

Catatan

Wizard Dimensi menampilkan langkah ini hanya jika Anda menentukan atribut dimensi Jenis Akun pada halaman Pilih Atribut Dimensi wizard.

Anda menggunakan halaman Tentukan Kecerdasan Akun untuk membuat dimensi Jenis akun. Jika Anda membuat dimensi Jenis akun, Anda harus memetakan jenis akun standar yang didukung oleh SQL Server Analysis Services kepada anggota atribut jenis akun dalam dimensi. Server menggunakan pemetaan ini untuk menyediakan fungsi agregasi dan alias terpisah untuk setiap jenis data akun.

Untuk memetakan jenis akun ini, wizard menyediakan tabel dengan kolom berikut:

  • Kolom Jenis Akun Tabel Sumber mencantumkan jenis akun dari tabel sumber data.

  • Kolom Jenis Akun Bawaan mencantumkan jenis akun standar terkait yang didukung oleh server. Jika data sumber menggunakan nama standar, wizard secara otomatis memetakan jenis sumber ke jenis server, dan mengisi kolom Tipe Akun Bawaan dengan informasi ini. Jika server tidak memetakan jenis akun atau Anda ingin mengubah pemetaan, pilih jenis yang berbeda dari daftar di kolom Tipe Akun Bawaan .

Catatan

Jika jenis akun tidak dipetakan saat wizard membuat dimensi Akun, gunakan Panduan Kecerdasan Bisnis untuk mengonfigurasi pemetaan ini setelah Anda membuat dimensi. Untuk informasi selengkapnya, lihat Menambahkan Kecerdasan Akun ke Dimensi.

Menyelesaikan Panduan

Wizard memindai tabel dimensi untuk mendeteksi hubungan. Wizard akan membuat hubungan atribut antara atribut kunci dalam dimensi snowflake secara otomatis.

Wizard juga secara otomatis mendeteksi apakah ada hubungan induk-anak dalam dimensi. Hubungan induk-turunan ada saat atribut induk mereferensikan anggota atribut kunci dimensi. Hubungan ini mendefinisikan hubungan hierarkis dan jalur agregasi antara anggota daun dimensi. Untuk informasi selengkapnya tentang hierarki induk-anak, lihat Atribut dalam hierarki Parent-Child.

Pada halaman Menyelesaikan Wizard , Anda menyelesaikan wizard dengan mengetikkan nama untuk dimensi baru dan meninjau struktur dimensi.

Lihat juga

Membuat Dimensi dengan Membuat Tabel Non-Waktu di Sumber Data
Membuat Dimensi Waktu dengan Membuat Tabel Waktu
Referensi Properti Atribut Dimensi
Membuat Dimensi Waktu dengan Membuat Tabel Waktu
Membuat Dimensi dengan Membuat Tabel Non-Waktu di Sumber Data