Menentukan Data di BAM
Anda menggunakan Add-in BAM Excel untuk menentukan data yang Anda inginkan untuk dikumpulkan BAM, dan menentukan cara data akan dibagikan. Anda menggunakan aktivitas BAM untuk menentukan data, dan Anda menggunakan tampilan BAM untuk menentukan data yang dapat dilihat pengguna lain.
Anda membuat aktivitas BAM untuk menentukan informasi tentang proses bisnis yang ingin Anda pantau dengan BAM. Aktivitas BAM mewakili proses bisnis tertentu dalam bisnis, seperti menangani pesanan pembelian atau pengiriman produk. Proses bisnis memiliki serangkaian tonggak pencapaian dan data bisnis yang ditentukan. Misalnya, proses pesanan pembelian mungkin memiliki tonggak pencapaian seperti Disetujui, Ditolak, dan Dikirim bersama dengan data bisnis seperti Nama Pelanggan dan Produk.
Tujuan dari aktivitas BAM adalah untuk menunjukkan riwayat (milestone) dan data tentang proses kepada pekerja informasi. Aktivitas BAM adalah abstraksi tingkat tinggi yang independen dari implementasi aktual BizTalk Server. Untuk gambaran umum konseptual BAM, lihat topik "Pemantauan Aktivitas Bisnis" di Bantuan BizTalk Server.
Anda menggunakan Wizard Aktivitas BAM untuk menentukan aktivitas BAM yang berisi setidaknya satu item aktivitas. Anda mengelompokkan item aktivitas terkait dalam aktivitas, dan Anda menggunakan item aktivitas untuk menjelaskan jenis data yang ingin Anda sediakan dari proses bisnis.
Tabel berikut ini menjelaskan jenis item aktivitas yang disediakan BAM.
Tipe item | Deskripsi |
---|---|
Pencapaian Bisnis | Nilai tanggal/waktu. Misalnya, tanggal persetujuan untuk pesanan pembelian. |
Data Bisnis - Teks | String yang berisi karakter alfanumerik apa pun. Misalnya, Kirim ke: Kota, Negara Bagian/Provinsi dan Kode Pos/Pos. |
Data Bisnis - Bilangan Bulat | Seluruh nilai angka. Misalnya, jumlah total pembelian. |
Data Bisnis - Float | Nilai desimal. Misalnya jumlah total dolar PO. |
Misalnya, dalam aktivitas pesanan pembelian, Anda dapat membuat item aktivitas dalam tabel berikut.
Item aktivitas | Tipe item |
---|---|
Produk | Data Bisnis — Teks |
Kota | Data Bisnis — Teks |
Provinsi | Data Bisnis — Teks |
Jumlah | Data Bisnis — Float |
Kuantitas | Data Bisnis — Bilangan bulat |
Disetujui | Pencapaian Bisnis |
Terkirim | Pencapaian Bisnis |
Ditolak | Pencapaian Bisnis |
Diterima | Pencapaian Bisnis |
Perhatikan bahwa Jumlah adalah float karena mungkin merupakan nilai desimal. Kuantitas adalah bilangan bulat karena akan selalu berupa bilangan bulat dalam contoh ini. Disetujui, Dikirim, Ditolak, dan Diterima adalah semua tonggak dalam proses pesanan pembelian.
Anda membuat tampilan untuk mengekspos data dari aktivitas kepada pengguna. Saat Anda membuat tampilan berdasarkan aktivitas pesanan pembelian, Anda menentukan data di balik item aktivitas. Anda menentukan data tampilan di BAM sebagai dimensi, pengukuran, durasi, grup milestone, dan dimensi kemajuan.
Tampilan berisi satu atau beberapa item tampilan. Anda bisa membuat tipe item tampilan berikut ini:
Durasi
Grup milestone
Agregasi
Durasi adalah interval waktu. Durasi dijelaskan dalam hal tonggak pencapaian yang menentukan interval waktu mulai dan akhir. Tabel berikut ini memperlihatkan durasi yang bisa Anda buat dari tonggak pencapaian yang tercantum dalam tabel sebelumnya.
Durasi | Mulai pencapaian | Akhiri tonggak pencapaian |
---|---|---|
1 | Diterima | Disetujui |
2 | Diterima | Terkirim |
3 | Diterima | Ditolak |
4 | Disetujui | Terkirim |
Dalam tabel ini, Anda dapat melihat bahwa durasi pertama (Durasi 1) adalah interval waktu yang dimulai ketika pesanan pembelian diterima oleh BizTalk Server, dan berakhir ketika pesanan pembelian disetujui.
Anda membuat grup pencapaian untuk memperlakukan serangkaian tonggak sejarah sebagai satu entitas, misalnya, pencapaian awal dan akhir untuk proses, yang menciptakan satu tonggak untuk mewakili seluruh panjang proses.
Anda menggunakan agregasi untuk meningkatkan waktu respons untuk menyegarkan data dari database. Excel mendefinisikan agregasi sebagai ringkasan data yang telah dihitung sebelumnya yang meningkatkan waktu respons kueri dengan menyiapkan jawaban sebelum pertanyaan diajukan. Misalnya, ketika tabel fakta gudang data berisi ratusan ribu baris, kueri yang meminta jadwal pengiriman untuk dua produk tertentu dapat memakan waktu lama untuk menjawab jika tabel fakta harus dipindai untuk menghitung jawabannya. Namun, respons dapat segera terjadi jika data ringkasan untuk menjawab kueri ini telah dihitung sebelumnya.
Gambar berikut menampilkan contoh data agregasi yang telah dihitung sebelumnya.
Angka tersebut merangkum jumlah setiap produk yang dikirim ke lokasi tertentu selama periode waktu dua bulan. Excel biasanya mendefinisikan data ini sebagai ukuran. Data yang digunakan untuk pemfilteran dan kategorisasi, Excel mendefinisikan sebagai dimensi.
Anda bisa menentukan dua jenis agregasi dalam buku kerja BAM:
Agregasi real time
Agregasi terjadwal
Agregasi real-time (RTA) memungkinkan Anda melihat status proses bisnis saat ini dan dengan mudah mengidentifikasi penyempitan proses.
Data BAM ditampilkan dalam tabel pivot. Anda dapat menentukan tabel pivot BAM sebagai RTA atau agregasi terjadwal. RTA memberi Anda tampilan data Anda hingga saat ini, misalnya, di mana PO tertentu sedang dalam proses pengiriman. Anda dapat me-refresh layar untuk memperbarui tampilan data sepanjang hari.
Dalam beberapa kasus, irisan spesifik dari agregasi multidimensi sangat sensitif terhadap waktu sehingga Anda ingin irisan tersebut tersedia secara real time. Misalnya, bisnis Anda menjual produk yang mudah mati dan Anda ingin agregasi kuantitas produk dalam berbagai tahap pengiriman tersedia secara real time. Pada saat yang sama, Anda menginginkan agregasi lain seperti usia pelanggan khas Anda, tetapi hanya pada akhir bulan untuk analisis kecerdasan bisnis.
Penting
Jangan tentukan beberapa RTA yang menggunakan aktivitas BAM yang sama. Jika Anda melakukannya, data RTA akan salah saat Anda mengarsipkan data BAM.
Untuk informasi tentang menelusuri data multidimensi, lihat topik PivotTable di Bantuan Excel.
Semua agregasi BAM adalah agregasi terjadwal secara default. Agregasi terjadwal mewakili rekam jepret bisnis pada waktu tertentu, misalnya, ringkasan pengiriman pagi ini. Tanyakan kepada administrator database Anda saat agregasi Anda diproses, lalu Anda dapat melihat data historis.
Anda menggunakan dimensi dan pengukuran untuk membuat agregasi data:
Dimensi menggambarkan fakta.
Ukuran adalah nilai fakta.
Misalnya, faktanya bisa "3 mobil merah" dalam inventaris. Deskripsi produk: "mobil" dan "merah" adalah dimensi. Nilai fakta "3" adalah ukuran. Jika harga setiap mobil termasuk dalam fakta, harga mobil adalah dimensi, tetapi harga rata-rata mobil dalam inventori adalah ukuran. Microsoft SQL Server Books Online menjelaskan ukuran sebagai "nilai pusat yang dikumpulkan dan dianalisis." Dengan kata lain, jika Anda dapat menghitungnya, rata-rata, atau melakukan fungsi matematika untuk mendapatkannya, itu adalah ukuran.
Anda dapat membuat jenis dimensi berikut:
Dimensi kemajuan
Dimensi data
Dimensi waktu
Dimensi rentang numerik
BAM memperkenalkan jenis dimensi baru: dimensi kemajuan. Anda membuat dimensi kemajuan untuk membuat agregasi yang terkait dengan kemajuan aktivitas yang masih dalam proses.
Misalnya, pertimbangkan proses bisnis pembelian di mana Anda menerima 1.000 pesanan pembelian. Anda bisa menggunakan dimensi kemajuan pada baris untuk membuat tabel berikut.
OrderProgress_Level1 | Jumlah |
---|---|
Diterima | 1000 |
Anda kemudian dapat membuka proses Diterima untuk melihat detail lebih lanjut tentang kemajuan aktivitas, seperti:
Jumlah | ||
---|---|---|
Diterima | Mengevaluasi | 300 |
Disetujui | 500 | |
Ditolak | 200 |
Ini berarti bahwa dari 1000 pesanan pembelian yang Anda terima, 500 disetujui, 200 ditolak, dan 300 saat ini sedang dievaluasi.
Diterima, Disetujui, dan Ditolak mewakili tonggak pencapaian. Angka terkait di kolom Hitung menunjukkan berapa banyak pesanan yang telah melewati tonggak ini. Mengevaluasi adalah tahapan yang dilalui pesanan antara tonggak yang Diterima dan Disetujui atau Ditolak.
Anda dapat menggunakan dimensi kemajuan dalam kombinasi dengan dimensi lain. Misalnya, dengan menggunakan progres Pesanan dimensi kemajuan pada baris dan dimensi data Produk pada kolom, hasil berikut terjadi:
Raket Tenis | Bola Sepak Bola | ||
---|---|---|---|
Diterima | Mengevaluasi | 250 | 50 |
Disetujui | 200 | 300 | |
Ditolak | 150 | 50 |
Dimensi kemajuan memberikan informasi yang sangat berguna untuk bagan berdasarkan agregasi real-time (RTA). RTA memungkinkan Anda melihat status proses bisnis saat ini dan dengan mudah mengidentifikasi penyempitan proses.
Pencapaian dalam dimensi kemajuan pesanan pembelian dapat berurutan: langkah pertama selesai sebelum langkah berikutnya dimulai. Atau tonggak pencapaian dapat diselesaikan bersamaan. Langkah-langkah berurutan adalah langkah-langkah anak, dan langkah-langkah tandem adalah langkah saudara. Dalam proses pesanan pembelian, verifikasi dimulai segera setelah pesanan pembelian diterima. Ini adalah langkah sementara yang terjadi pada saat yang sama dengan tonggak pencapaian yang diterima, dan oleh karena itu merupakan saudara kandung dari tonggak penerimaan. Pesanan pembelian disetujui hanya setelah diterima — yang disetujui adalah anak yang diterima.
Anda menentukan dimensi data untuk menggunakan nilai beberapa item teks dalam aktivitas BAM pada baris atau kolom. Misalnya, dimensi data bernama Produk dapat digunakan untuk membuat tabel berikut:
Produk | Jumlah |
---|---|
Raket tenis | 100 |
Bola sepak | 200 |
Selain itu, Anda dapat menentukan lebih dari satu dimensi data di Wizard Tampilan BAM. Misalnya, menentukan dimensi data bernama Lokasi dengan tingkat untuk Negara Bagian dan Kota dapat digunakan untuk membuat tabel berikut:
Produk | Los Angeles | San Fransisco | Seattle |
---|---|---|---|
Raket tenis | 50 | 20 | 30 |
Bola sepak | 130 | 50 | 20 |
Dalam tabel ini, dimensi Produk digunakan sebagai baris, dan dimensi Lokasi digunakan sebagai kolom.
Anda membuat dimensi waktu untuk membuat agregasi sehubungan dengan waktu. Misalnya, dimensi waktu dapat digunakan untuk membuat tabel berikut:
Tahun | Bulan | Jumlah |
---|---|---|
2003 | Januari | 120 |
Februari | 230 | |
Maret | 350 | |
April | 280 |
Anda dapat menggabungkan dimensi waktu dengan dimensi lainnya. Misalnya, Anda dapat menggunakan dimensi waktu pada baris dan dimensi data pada kolom untuk membuat tabel berikut:
Bulan | Raket tenis | Bola sepak |
---|---|---|
Januari | 50 | 70 |
Februari | 120 | 110 |
Maret | 300 | 50 |
April | 220 | 60 |
Anda menggunakan dimensi rentang numerik untuk membuat agregasi yang mengategorikan rentang angka menurut nama yang mudah diingat. Misalnya, analis bisnis dapat menentukan dimensi rentang numerik bernama Ukuran PO dengan rentang berikut:
Kecil, untuk pesanan pembelian antara 0 dan $100
Sedang, untuk pesanan pembelian antara $100 dan $1.000
Besar, untuk pesanan pembelian melebihi $1.000
Catatan
Jika jumlah pesanan pembelian tidak berada dalam rentang yang ditentukan, misalnya, jumlah pesanan pembelian kurang dari 0, baris "Di luar rentang" akan secara otomatis dibuat oleh BAM untuk mengakomodasi data di luar rentang.
Ukuran PO | Jumlah |
---|---|
Kecil | 500 |
Medium | 350 |
Besar | 225 |
Catatan
Anda tidak dapat membuat dua dimensi rentang numerik yang mereferensikan alias data yang sama.