Hai Saputro, Tentang :
> 1. Pada saat database di buka, dan di geser ke kanan dan ke kiri, kesannya > sangat berat dan sering ngelag > > Tidak ada hubugannya dengan fitur Get External Data. > Hal ini murni karena banyak hal dalam workbook yang tidak efisien. > Lihat disini : https://groups.yahoo.com/neo/groups/belajar-excel/conversations/messages/43674 2. pada saat saya membuka file report, dan melakukan refresh, maka ada > pesan error yang muncul. saya lampirkan pesan errornya ( excel error 2 ) > > Pesannya bukan pesan error, tetapi pesan warning... > Penyebabnya adalah data yang diambil melalui fitur get external data saat itu tidak cukup untuk dimasukkan ke dalam area memory untuk aplikasi Excel di saat itu. > Hal ini *BUKAN *malasah fitur Get External Data, tetapi : a. masalah Anda dalam menyusun sumber data (dalam kasus Anda, berarti masalah dalam cara Anda menyusun workbook yang Anda sebut file database) b. masalah Anda dalam memanfaatkan aplikasi Excel sebagai sebuah instance * Sebaiknya Anda ketahui bahwa - sebuah (satu buah) aplikasi Excel yang terbuka disediakan ruang seluas 2GB RAM untuk office 32 bit dan 4GB RAM untuk office 64 bit - sebuah aplikasi Excel terbuka tersebut bisa digunakan untuk membuka 1 (satu) atau lebih workbook memanfaatkan ruang RAM tersebut bersama-sama. - Artinya, BUKAN 1 (satu) workbook dapat jatah 2GB atau 4GB, tetapi N workbook yang dibuka dalam 1 (satu) aplikasi Excel dapat jatah 2GB atau 4GB tersebut termasuk si aplikasi Excel yang butuh sekitar 700 MB * Jadi, kalau Anda membuka 1 aplikasi Excel, lalu dalam aplikasi Excel itu membuka file database dan file report, maka jatah file report untuk me-load data dari file database menjadi berkurang. 3. Pada saat saya membuka file database, ada juga pesan error seperti file > terlampir ( excel error 1 ) > > Setelah paham apa itu instance Excel application dan workbooks yang dibuka beserta hubungannya dengan ruang RAM, maka pada nomor 3 ini bisa Anda telaah sendiri. > Tetapi, perlu ditambahkan bahwa permasalahannya ditambah dengan hal yang sudah disebut di nomor 1 (link tersebut dan lihat dalam hal kalkulasi Excel yang lambat). > Singkatnya, pada umumnya hal ini disebabkan karena banyak pengguna Excel sudah memasang beribu-ribu baris formula, TETAPI belum ada datanya. * alasannya supaya tidak usah copy formula dan tinggal input saja... hadeh... sebaiknya alasan begini ditinggalkan ya... sudah ada fitur Excel Table object kan... (lihat ribbon Home -> grup menu Styles -> Format as Table) Tentang : > Mohon bantuannya apakah saya salah dalam membuat get external data ? > > Saya pikir tidak ada yang salah dalam pemanfaatan fitur Get External Data yang Anda lakukan > Masalah yang muncul disebabkan karena ketidak efisienan dalam menyusun data di file database, cara memanfaatkan aplikasi Excel, dan mungkin beberapa hal yang tidak diwaspadai yang sering dilakukan pengguna Excel yang belum berkenalan dengan Excel (ups... jadi selama ini apa dong... dah bertahun-tahun pakai Excel kok masih dibilang belum berkenalan dengan Excel...) dunno.. sok kenal mungkin 1. di file database yang sudah di set Sebagai Tabel, mempunyai row hingga > 400 row > > Jika sudah memanfaatkan Excel Table object dan jumlah record sangat sedikit (hanya 400 records doank), berarti ada masalah dalam jumlah kolom dan formulas. > Bisa jadi formulanya merujuk ke workbook lainnya lagi... (sebaiknya mengurangi penggunaan formula yang merujuk ke workbook lain) 2. waktu menggunakan get external data, saya pake yang dari file excel > > Ketika sumber data berformat Excel Files, maka pastilah fitur Get External Data akan merujuk ke Excel Files. > Tidak masalah dengan hal ini Tentang : > Harapan saya dengan menggunakan exernal data, excel lebih menjadi enteng > karena database terpisah dengan reportnya. > > Yup, fitur Get External Data akan memudahkan dan membuat pengambilan data terpilih menjadi ringan dan cepat. > Cukup dipelajari lebih lanjut tentang penyusunan query (sql statement) yang baik dan sesuai kebutuhan * Jika membuat formula saja ada kaidah JANGAN merujuk seluruh cells dalam 1 kolom seperti A:A atau A:G, maka dalam query pun demikian, usahakan ambil data seperlunya, baik dalam hal records maupun kolom dan Anda akan mendapatkan keunggulannya menggunakan sql statement. * dengan sql statement yang sesuai dengan kebutuhan, maka menyusun report dari 23GB data per bulan untuk series 24 bulan itu akan menjadi ringan. Setidaknya, sistem tersebut masih berjalan baik sampai hampir berusia 8 tahun. Sepertinya bisa awet umurnya sampai puluhan tahun deh... wakakaka... untuk sistem lain yang lebih kecil, dengan 4 workbook (xlsx [xlsx itu file yang di-zip loh, kalau baca isinya harus di-unzip dulu sama si Excel]) masing-masing saat ini baru berisi sekitar 400-500MB, sistemnya masih bisa bekerja dengan baik untuk report series 10 tahun (client-nya pengolah data statistik yang butuh series panjang, desainnya sih maih mampu lah untuk series 20 tahun kalau butuh) > So, tidak perlu kuatir dengan fitur Get External Data. Fitur ini sekadar membuat koneksi data dan mengambil data dengan cara seperti pengolah data mengambil data kok.. (kaidah database) > maju terus pantang mundur.. perhatikan lagi sumber datanya secara saksama, kemudian perbaiki susunan dan buang segala yang memberatkan. Susun sql statement yang sesuai kebutuhan. fyi, Sebuah file workbook (data.xlsx) berisi 1 (satu) tabel data di sebuah sheet. File data.xlsx bisa dikoneksi oleh file report.xlsx melalui lebih dari 1 (satu) koneksi data. Jadi, report tentang k yang hanya butuh kolom tertentu dan record tertentu bisa dibuatkan sebuah koneksi tersendiri dengan fitur Get External Data. Report yang lain (misal M) juga demikian. Jadi, 1 file report.xlsx bisa berisi banyak koneksi data ke file data.xlsx, yang wajarnya setiap koneksi memiliki sql statement yang berbeda sesuai kebutuhan. Regards, Kid 2018-02-12 17:17 GMT+07:00 Stephen Saputro stephensapu...@gmail.com [belajar-excel] <belajar-excel@yahoogroups.com>: > > > Selamat sore semuanya, > > Mohon bantuannya untuk masalah saya, saya sedanng membuat file yang > terdiri dari file 1 untuk Report, dan file 2 untuk database. Saya > menggunakan pivot dengan get external data. hanya saja ada maslah yang saya > hadapi : > > 1. Pada saat database di buka, dan di geser ke kanan dan ke kiri, kesannya > sangat berat dan sering ngelag > > 2. pada saat saya membuka file report, dan melakukan refresh, maka ada > pesan error yang muncul. saya lampirkan pesan errornya ( excel error 2 ) > > 3. Pada saat saya membuka file database, ada juga pesan error seperti file > terlampir ( excel error 1 ) > > Mohon bantuannya apakah saya salah dalam membuat get external data ? > sebagai info tambahan : > > 1. di file database yang sudah di set Sebagai Tabel, mempunyai row hingga > 400 row > > 2. waktu menggunakan get external data, saya pake yang dari file excel > > Harapan saya dengan menggunakan exernal data, excel lebih menjadi enteng > karena database terpisah dengan reportnya. > > Terima kasih > > >