Coba setting pq options nya dibuat sama (terutama dalam hal security). samakan juga setting security OS nya. Bagian ini cukup banyak ya, seperti firewall dan sebagainya jika di dalam jaringan kantor.
Kemudian,
jika OS 64 bit dengan office 64 bit, yang dibutuhkan connector 64 bit saja
jika OS 32 bit dengan office 32 bit, yang dibutuhkan connector 32 bit saja
jika OS 64 bit dengan office 32 bit, biasanya hanya membutuhkan connector 32 bit saja, tetapi ada baiknya di-install connector 64 bit dan juga connector 32 bit.
Untuk update data seperti kasus tersebut :
1. jika diharapkan akan berlaku seperti kalau pakai VBA yang bisa copy range ke range lain atau baca nilai dari suatu cells dan menulis di cells lain, maka hal ini tidak bisa dilakukan PowerQuery.
2. jika tidak mengharapkan yang seperti nomor 1, maka PowerQuery mampu melakukannya ketika data mulai disimpan di sebuah text file (idealnya di database engine), sehingga sheet Excel yang menampilkan seluruh data (termasuk hasil input seperti kasus tersebut) adalah sejatinya menampilkan data yang tersimpan dilokasi lain (di text file tadi [yang idealnya di database engine])
Cara 2 ini, cukup ruwet tetapi bisa digunakan untuk banyak hal (pintu pertama untuk berinteraksi dengan dunia diluar Excel). Bisa jadi untuk kasus yang seperti diatas, cara ini tidak efisien karena data di-entry dan dikonsumsi untuk workbook tersebut saja.
Secara umum gambaran prosesnya begini :
(kalau pakai lokasi penyimpanan datanya pakai text file, maka tidak bisa multi user. Tapi jika lokasi penyimpanannya adalah database engine, maka bisa multi user)
(dengan xl2016 ke atas, sila disesuaikan bagi pengguna xl2013 dan xl2010)
> Cara membuat text file data penyimpan untuk awalan :
copy data dari area tampilan seluruh data (termasuk header) -> buka notepad (misal notepad++, notepad, dsb) -> paste (muncul sebagai tab delimited text) -> save as di lokasi tertentu dengan ekstensi .txt misalnya (boleh jadi ekstensi lain, seperti .kid misalnya... hmmm...)
> Cara membuat query baca text file :
di worksheet -> menu Data -> grup Get & Transform -> New Query -> From File -> From Text -> browse file yang akan diambil -> Transform atau Edit -> muncul di PowerQuery editor
-> lakukan proses lain bila perlu -> menu Home -> klik Close & Load -> pilih Close & Load To (jika aktif) -> muncul dialog -> pilih Only connection
> Cara Load To sebuah query ke Excel Worksheet agar ditampilkan isinya sebagai Excel Table (disebut Excel Query Table karena hasil dari query) :
di worksheet -> menu Data -> show queries -> klik kanan query yang akan ditampilkan ke worksheet -> pilih Load To -> pilih Table -> pilih lokasi (misal New worksheet) -> tekan OK
> Cara membawa Excel Table yang ada di worksheet ke PowerQuery (disebut membuat query dari Excel Table yang ada dalam workbook) :
di worksheet -> klik sebuah cells dalam Excel Table -> menu Data -> grup Get & transform -> klik From Table -> muncul di PowerQuery Editor -> lakukan proses lain bila perlu
> Cara menggabungkan (union atau combine atau append) dari 2 queries atau lebih menjadi query baru hasil penggabungan :
ke PowerQuery editor (misal dari worksheet -> menu Data -> grup Get & transform -> new query -> pilih Launch power query editor atau Combine queries pilih Launch Power query editor)
-> klik query pertama yang akan digabung -> menu Home -> grup Combine -> klik Append -> pilih Append as new queries -> muncul dialog -> pilih query yang akan digabung -> tekan OK
-> lakukan proses lain bila perlu
> Cara export ke text file secara umum berisi 4 proses utama, yaitu :
1. menyusun nama file tujuan dalam penulisan di javascript, misal D:\folder\sub folder\file.ekstensi menjadi D:/folder/sub folder/file.ekstensi
2. menyiapkan tabel yang akan di-export (termasuk memastikan tidak ada data duplicate dan sebagainya)
3. mengubah tabel yang akan di-export menjadi berformat JSON (sila cari di internet cara mengubah tabel menjadi JSON di PowerQuery)
4. memanfaatkan web page untuk membuat binary file (sila cari di internet cara mengekspor data ke text file di PowerQuery) :: hasil proses ini adalah tabel struktur webpage.
*** Catatan : biasanya, hasil query ini akan di-Load To ke sebuah worksheet yang tersembunyi agar bisa di-refresh all
Jadi, user setelah meng-entry, cukup melakukan Refresh All (di Worksheet : menu Data -> Refresh All). User tidak perlu masuk ke PowerQuery.
Regards,
Kid