Semua data yang digunakan oleh decision support components akan dilewatkan atau dikirim melalui decision cube, yang menerima formatted-dataset khusus yang dihasilkan oleh query SQL.
TTable dan TQuery dapat digunakan sebagai decision dataset, dan hal ini akan menjadi lebih mudah menggunakan TDecisionQuery. Decision Query editor yang disediakan dapat digunakan untuk menentukan tabel, field, dan summary yang akan ditampilkan dalam decision cube dan akan membantu Anda untuk men-setup pernyataan SELECT dan GROUP BY secara benar. Untuk menggunakan Decision Query editor, Anda dapat gunakan langkah-langkah berikut ini :
1. Pilih komponen decision query (TDecisionQuery) pada form, kemudian klik kanan pada komponen decision query, dan pilih Decision Query editor. Kotak dialog Decision Query Editor akan ditampilkan.
2. Pilih database yang akan digunakan pada drop-down list Database.
3. Untuk queri tabel tunggal, klik tombol Select Table.
Untuk query yang lebih kompleks yang melibatkan multi-table joins, klik tombol Query Builder untuk menampilkan kotak dialog SQL Builder atau masukkan pernyataan SQL ke dalam edit box pada tab SQL Query.
4. Kembali ke kotak dialog Decision Query Editor.
5. Di dalam kotak dialog Decision Query Editor, pilih field di dalam List of Available Fields dan pindahkan field ke daftar Dimensions atau Summaries dengan cara mengklik tombol panah kanan yang sesuai. Begitu Anda menambahkan field ke dalam daftar Summaries, Anda dapat memilih tipe summary yang dapat digunakan yaitu sum, count, atau average.
6. Secara default, semua field dan summary yang didefinisikan dalam properti SQL decision query akan ditampilkan dalam list box Dimensions dan Summaries. Untuk menghilangkan (remove) dimensi atau summary, Anda dapat memilih field dalam list box Dimensions dan Summaries, kemudian klik tombol panah kiri disamping list box, atau dengan cara klik ganda pada field yang akan dihilangkan. Untuk menambahkannya kembali, Anda dapat memilih field dalam list box List of Available Fields, kemudian klik tombol panah kanan.
Setelah Anda mendefinisikan isi decision cube, Anda dapat lebih jauh memanipulasi tampilan dimensi (dimension-display), properti DimensionMap dan tombol TDecisionPivot.
Catatan: Ketika Anda menggunakan Decision Query Editor, maka query pada awalnya ditangani dengan sintaks ANSI-92 SQL, kemudian diterjemahkan (jika diperlukan) ke dalam dialect yang digunakan oleh server. Decision Query Editor hanya membaca dan menampilkan SQL standar ANSI. Dialect-translation secara otomatis ditugaskan ke properti SQL TDecisionQuery. Untuk memodifikasi query, yaitu dengan cara mengedit versi ANSI-92 dalam Decision Query daripada mengedit properti SQL.
No comments:
Post a Comment
Silahkan tinggalkan pesan