Bagikan melalui


Membuat Dimensi Waktu dengan Membuat Tabel Waktu

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

Di Microsoft SQL Server SQL Server Analysis Services, Anda bisa menggunakan Panduan Dimensi di SQL Server Data Tools untuk membuat dimensi waktu saat tidak ada tabel waktu yang tersedia di database sumber. Anda melakukan ini dengan memilih salah satu opsi berikut pada halaman Pilih Metode Pembuatan :

  • Membuat tabel waktu di sumber data Pilih opsi ini saat Anda memiliki izin untuk membuat objek di sumber data yang mendasar. Panduan kemudian akan menghasilkan tabel waktu dan menyimpan tabel ini di sumber data. Wizard kemudian membuat dimensi waktu dari tabel waktu ini.

  • Membuat tabel waktu di server Pilih opsi ini saat Anda tidak memiliki izin untuk membuat objek di sumber data yang mendasar. Wizard kemudian akan menghasilkan dan menyimpan tabel di server alih-alih di sumber data. (Dimensi yang dibuat dari tabel waktu di server disebut dimensi waktu server.) Wizard kemudian membuat dimensi waktu server dari tabel ini.

Saat membuat dimensi waktu, Anda menentukan periode waktu, dan juga tanggal mulai dan berakhir untuk dimensi. Wizard menggunakan periode waktu yang ditentukan untuk membuat atribut waktu. Saat Anda memproses dimensi, SQL Server Analysis Services menghasilkan dan menyimpan data yang diperlukan untuk mendukung tanggal dan periode yang ditentukan. Wizard menggunakan atribut yang dibuat untuk dimensi waktu guna merekomendasikan hierarki untuk dimensi. Hierarki mencerminkan hubungan antara periode waktu yang berbeda dan mempertimbangkan kalender yang berbeda. Misalnya, dalam hierarki kalender standar, tingkat Minggu muncul di bawah tingkat Tahun tetapi tidak di bawah tingkat Bulan, karena minggu dibagi secara merata menjadi tahun tetapi tidak menjadi bulan. Sebaliknya, dalam hierarki kalender manufaktur atau pelaporan, minggu dibagi rata bulan, sehingga tingkat Minggu muncul di bawah tingkat Bulan.

Tentukan Periode Waktu

Anda menggunakan halaman Tentukan Periode Waktu wizard untuk menentukan rentang tanggal yang ingin Anda sertakan dalam dimensi. Misalnya, Anda dapat memilih rentang yang dimulai pada 1 Januari dari tahun paling awal dalam data Anda dan yang berakhir satu atau dua tahun di luar tahun ini (untuk memungkinkan transaksi di masa mendatang). Transaksi yang berada di luar rentang tidak muncul atau muncul sebagai anggota yang tidak diketahui dalam dimensi, tergantung pada pengaturan properti UnknownMemberVisible untuk dimensi. Anda juga dapat mengubah hari pertama dalam seminggu yang digunakan oleh data Anda (defaultnya adalah Hari Minggu).

Pilih periode waktu yang akan digunakan saat wizard membuat hierarki yang berlaku untuk data Anda, seperti Tahun, Setengah Tahun, Kuartal, Trimester, Bulan, Sepuluh Hari, Minggu, atau Tanggal. Anda harus selalu memilih setidaknya periode waktu Tanggal. Atribut Date adalah atribut kunci untuk dimensi, sehingga dimensi tidak dapat berfungsi tanpanya.

Di samping Bahasa untuk nama anggota waktu, pilih bahasa yang akan digunakan untuk memberi label anggota dimensi.

Setelah membuat dimensi waktu yang didasarkan pada rentang tanggal, Anda dapat menggunakan Dimension Designer untuk menambahkan atau menghapus atribut waktu. Karena atribut Date adalah atribut kunci untuk dimensi, Anda tidak dapat menghapusnya dari dimensi. Untuk menyembunyikan atribut Date dari pengguna, Anda dapat mengubah properti AttributeHierarchyVisible pada atribut ke False.

Pilih Kalender

Kalender standar (Gregorian) 12 bulan, mulai 1 Januari dan berakhir pada 31 Desember, selalu disertakan saat Anda membuat dimensi waktu. Pada halaman Pilih Kalender panduan, Anda bisa menentukan kalender tambahan untuk hierarki dasar dalam dimensi. Untuk deskripsi jenis kalender, lihat Membuat Dimensi jenis Tanggal.

Bergantung pada periode waktu yang Anda pilih pada halaman Tentukan Periode Waktu wizard, pilihan kalender menentukan atribut yang dibuat dalam dimensi. Misalnya, jika Anda memilih periode waktu Tahun dan Kuartal pada halaman Tentukan Periode Waktu wizard dan pilih Fiscalcalendar pada halaman Pilih Kalender , atribut FiscalYear, FiscalQuarter, dan FiscalQuarterOfYear dibuat untuk kalender fiskal.

Wizard ini juga membuat hierarki khusus kalender yang terdiri dari atribut yang dibuat untuk kalender. Untuk setiap kalender, setiap tingkat dalam setiap hierarki digulung ke tingkat di atasnya. Misalnya, dalam kalender standar 12 bulan, wizard membuat hierarki Tahun dan Minggu atau Tahun dan Bulan. Namun, minggu tidak terkandung secara merata dalam bulan dalam kalender standar, sehingga tidak ada hierarki Tahun, Bulan, dan Minggu. Sebaliknya, minggu-minggu dalam kalender pelaporan atau manufaktur dibagi secara merata menjadi bulan, sehingga dalam kalender ini minggu-minggu digulung menjadi bulan.

Menyelesaikan Wizard Dimensi

Pada halaman Menyelesaikan Wizard , tinjau atribut dan hierarki yang dibuat oleh wizard, lalu beri nama dimensi waktu. Klik Selesai untuk menyelesaikan wizard dan membuat dimensi. Setelah menyelesaikan dimensi, Anda dapat mengubahnya dengan menggunakan dimensi Designer.

Lihat juga

Tampilan Sumber Data dalam Model Multidirmansional
Membuat Dimensi jenis Tanggal
Properti Dimensi Database
Hubungan Dimensi
Membuat Dimensi dengan Membuat Tabel Non-Waktu di Sumber Data