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
>
> 
>
  • [belajar-excel] G... Stephen Saputro stephensapu...@gmail.com [belajar-excel]
    • Re: [belajar... hendrik karnadi hendrikkarn...@yahoo.com [belajar-excel]
    • Re: [belajar... 'Mr. Kid' mr.nm...@gmail.com [belajar-excel]
      • Re: [bel... 'Mr. Kid' mr.nm...@gmail.com [belajar-excel]
        • Re: ... Stephen Saputro stephensapu...@gmail.com [belajar-excel]
          • ... 'Mr. Kid' mr.nm...@gmail.com [belajar-excel]
            • ... Stephen Saputro stephensapu...@gmail.com [belajar-excel]
              • ... Stephen Saputro stephensapu...@gmail.com [belajar-excel]
                • ... 'Mr. Kid' mr.nm...@gmail.com [belajar-excel]
                • ... Stephen Saputro stephensapu...@gmail.com [belajar-excel]
                • ... 'Mr. Kid' mr.nm...@gmail.com [belajar-excel]
                • ... Zainul Ulum zainul_u...@yahoo.com [belajar-excel]
                • ... Stephen Saputro stephensapu...@gmail.com [belajar-excel]

Kirim email ke