Menyiapkan proses dan data
Sebelum Anda dapat menggunakan kemampuan penggalian proses secara Power Automate efektif, Anda perlu memahami:
- Persyaratan data.
- Tempat mendapatkan data log dari aplikasi Anda.
- Cara menyambungkan ke sumber data.
Berikut adalah video singkat tentang cara mengunggah data untuk digunakan dengan kemampuan penggalian proses:
Persyaratan data
Log peristiwa dan log aktivitas adalah tabel yang disimpan dalam sistem catatan Anda yang mendokumentasikan saat peristiwa atau aktivitas terjadi. Misalnya, aktivitas yang Anda lakukan di aplikasi manajemen hubungan pelanggan (CRM) disimpan sebagai log peristiwa di aplikasi CRM Anda. Agar penggalian proses menganalisis log peristiwa, bidang berikut diperlukan:
ID Kasus
ID Kasus harus mewakili instans proses Anda dan sering kali merupakan objek yang ditindaklanjuti oleh proses. Ini bisa berupa "ID pasien" untuk proses check-in rawat inap, "ID pesanan" untuk proses pengiriman pesanan, atau "ID permintaan" untuk proses persetujuan. ID ini harus ada untuk semua aktivitas dalam log.
Nama Aktivitas
Aktivitas adalah langkah-langkah proses Anda, dan nama aktivitas menjelaskan setiap langkah. Dalam proses persetujuan biasa, nama aktivitas mungkin "kirim permintaan", "permintaan disetujui", "permintaan ditolak", dan "revisi permintaan".
Stempel Waktu Mulai dan Stempel Waktu Akhir
Stempel waktu menunjukkan waktu yang tepat peristiwa atau aktivitas berlangsung. Log peristiwa hanya memiliki satu stempel waktu. Ini menunjukkan waktu terjadinya peristiwa atau aktivitas dalam sistem. Log aktivitas memiliki dua stempel waktu: stempel waktu mulai dan stempel waktu akhir. Ini menunjukkan awal dan akhir dari setiap acara atau aktivitas.
Anda juga dapat memperluas analisis dengan menyerap jenis atribut opsional:
Sumber daya
Sumber daya manusia atau teknis yang melaksanakan peristiwa tertentu.
Atribut Tingkat Peristiwa
Atribut analitik tambahan, yang memiliki nilai berbeda per peristiwa, misalnya, Departemen yang melakukan aktivitas.
Atribut Tingkat Kasus (peristiwa pertama)
Atribut Tingkat Kasus adalah atribut tambahan, yang dari sudut pandang analitis dianggap memiliki nilai tunggal per kasus (misalnya, Jumlah Faktur dalam USD). Namun, log peristiwa yang akan diserap tidak harus mematuhi konsistensi dengan memiliki nilai yang sama untuk atribut tertentu untuk semua peristiwa dalam log peristiwa. Mungkin tidak mungkin untuk memastikannya, misalnya, ketika refresh data inkremental digunakan. Power Automate penggalian proses menyerap data apa adanya, menyimpan semua nilai yang disediakan dalam log peristiwa, tetapi menggunakan apa yang disebut mekanisme interpretasi atribut tingkat kasus untuk bekerja dengan atribut pada tingkat kasus.
Dengan kata lain, setiap kali atribut digunakan untuk fungsi tertentu, yang memerlukan nilai tingkat peristiwa (misalnya, pemfilteran tingkat peristiwa), produk menggunakan nilai tingkat peristiwa. Setiap kali nilai tingkat kasus diperlukan (misalnya, filter tingkat kasus, analisis akar penyebab), nilai tersebut menggunakan nilai yang ditafsirkan, yang diambil dari peristiwa pertama secara kronologis dalam kasus tersebut.
Atribut Tingkat Kasus (peristiwa terakhir)
Sama seperti Atribut Tingkat Kasus (peristiwa pertama) tetapi ketika ditafsirkan pada tingkat kasus, nilainya diambil dari peristiwa terakhir secara kronologis dalam kasus tersebut.
Finansial per Acara
Biaya tetap/pendapatan/nilai numerik yang berubah per aktivitas yang dilakukan, misalnya, biaya layanan kurir. Nilai keuangan dihitung sebagai jumlah (rata-rata, minimum, maksimum) dari nilai keuangan per setiap peristiwa.
Keuangan Per Kasus (acara pertama)
Atribut Keuangan per Kasus adalah atribut numerik tambahan, yang dari sudut pandang analitis dianggap memiliki nilai tunggal per kasus (misalnya, Jumlah Faktur dalam USD). Namun, log peristiwa yang akan diserap tidak harus mematuhi konsistensi dengan memiliki nilai yang sama untuk atribut tertentu untuk semua peristiwa dalam log peristiwa. Mungkin tidak mungkin untuk memastikannya, misalnya, ketika refresh data inkremental digunakan. Power Automate penggalian proses menyerap data apa adanya, menyimpan semua nilai yang disediakan dalam log peristiwa. Namun, ia menggunakan mekanisme interpretasi atribut tingkat kasus yang disebut untuk bekerja dengan atribut pada tingkat kasus.
Dengan kata lain, setiap kali atribut digunakan untuk fungsi tertentu, yang memerlukan nilai tingkat peristiwa (misalnya, pemfilteran tingkat peristiwa), produk menggunakan nilai tingkat peristiwa. Setiap kali nilai tingkat kasus diperlukan (misalnya, filter tingkat kasus, analisis akar penyebab), nilai tersebut menggunakan nilai yang ditafsirkan, yang diambil dari peristiwa pertama secara kronologis dalam kasus tersebut.
Keuangan Per Kasus (acara terakhir)
Sama seperti Financial Per Case (peristiwa pertama) tetapi ketika ditafsirkan pada tingkat kasus, nilainya diambil dari peristiwa terakhir secara kronologis dalam kasus tersebut.
Tempat mendapatkan data log dari aplikasi Anda
Kemampuan penggalian proses membutuhkan data log peristiwa untuk melakukan penggalian proses. Meskipun banyak tabel yang ada dalam database aplikasi Anda berisi status data saat ini, tabel tersebut mungkin tidak berisi catatan historis peristiwa yang terjadi, yang merupakan format log peristiwa yang diperlukan. Untungnya, di banyak aplikasi yang lebih besar, catatan historis, atau log ini sering disimpan dalam tabel tertentu. Misalnya, banyak aplikasi Dynamics menyimpan catatan ini di tabel Aktivitas. Aplikasi lain, seperti SAP atau Salesforce, memiliki konsep yang serupa, tetapi namanya mungkin berbeda.
Dalam tabel yang mencatat catatan historis ini, struktur data bisa rumit. Anda mungkin perlu menggabungkan tabel log dengan tabel lain dalam database aplikasi untuk mendapatkan ID atau nama tertentu. Selain itu, tidak semua peristiwa yang Anda minati dicatat. Anda mungkin perlu menentukan peristiwa apa yang harus disimpan atau disaring. Jika Anda membutuhkan bantuan, Anda harus menghubungi tim IT yang mengelola aplikasi ini untuk memahami lebih lanjut.
Sambungkan ke sumber data
Manfaat menghubungkan ke database secara langsung adalah menjaga laporan proses tetap mutakhir dengan data terbaru dari sumber data.
Power Query mendukung berbagai macam konektor yang menyediakan cara bagi kemampuan penggalian proses untuk menghubungkan dan mengimpor data dari sumber data yang sesuai. Konektor umum termasuk database Teks/CSV, Microsoft Dataverse dan SQL Server. Jika Anda menggunakan aplikasi seperti SAP atau Salesforce, Anda mungkin dapat terhubung ke sumber data tersebut secara langsung melalui konektornya. Untuk informasi tentang konektor yang didukung dan cara menggunakannya, buka Konektor di. Power Query
Coba kemampuan penggalian proses dengan konektor Text/CSV
Salah satu cara mudah untuk mencoba kemampuan penggalian proses terlepas dari di mana sumber data Anda berada adalah dengan konektor Teks/CSV. Anda mungkin perlu bekerja sama dengan admin database untuk mengekspor sampel kecil log peristiwa sebagai file CSV. Setelah Anda memiliki file CSV, Anda dapat mengimpornya ke kemampuan penggalian proses menggunakan langkah-langkah berikut di layar pemilihan sumber data.
Catatan
Bisnis harus menggunakan OneDrive konektor Teks/CSV yang harus Anda miliki . Jika Anda tidak memiliki OneDrive untuk Bisnis, pertimbangkan untuk menggunakan tabel Kosong alih-alih Teks/CSV, seperti pada langkah 3 berikutnya. Anda tidak akan dapat mengimpor sebanyak mungkin rekaman dalam tabel Kosong.
Pada halaman beranda penggalian proses, buat proses dengan memilih Mulai di sini.
Masukkan nama proses dan pilih Buat.
Pada Pilih sumber data , pilih Semua kategori>Teks/CSV.
Pilih Telusuri. OneDrive Anda mungkin perlu mengautentikasi.
Unggah log peristiwa Anda dengan memilih ikon Unggah di kanan atas, lalu memilih File.
Unggah log peristiwa Anda, pilih file Anda dari daftar, lalu pilih Buka untuk menggunakan file tersebut.
Menggunakan konektor Dataflow
Konektor Dataflow tidak didukung di. Microsoft Power Platform Dataflow yang ada tidak dapat digunakan sebagai sumber data untuk Power Automate penggalian proses.
Gunakan Dataverse konektor
Dataverse Konektor tidak didukung di. Microsoft Power Platform Anda perlu menghubungkannya menggunakan konektor OData, yang memerlukan beberapa langkah lagi.
Pastikan Anda memiliki akses ke Dataverse lingkungan.
Anda memerlukan URL lingkungan dari lingkungan yang Dataverse Anda coba sambungkan. Biasanya terlihat seperti ini:
Untuk mempelajari cara menemukan URL Anda, buka Menemukan URL Dataverse lingkungan Anda.
Pada Power Query layar Pilih sumber data, pilih OData.
Di kotak teks URL, ketik api/data/v9.2 di akhir URL sehingga terlihat seperti ini:
Di bawah Kredensial koneksi, pilih Akun organisasi di bidang Jenis autentikasi .
Pilih masuk dan masukkan kredensial Anda.
Pilih Selanjutnya.
Perluas folder OData . Anda akan melihat semua Dataverse tabel di lingkungan itu. Sebagai contoh, tabel Aktivitas disebut activitypointers.
Pilih kotak centang di samping tabel yang ingin Anda impor, lalu pilih Berikutnya.