Teknik Mempercepat Export CSV Odoo

Agar tembus export 50,000 record per detik

Ratings 4.34 / 5.00
Teknik Mempercepat Export CSV Odoo

What You Will Learn!

  • Membuat addon untuk mempercepat proses export CSV
  • Contoh kasus export ratusan ribu record account move (journal entries)
  • Menguasai direct SQL query untuk men-generate data export
  • Teknik export data ke CSV di PostgreSQL
  • Integrasi proses export kedalam addon

Description

Fasilitas export Excel/CSV Odoo kalau sudah ber-urusan dengan jutaan records udah bisa dipastikan akan lemot dan kemungkinan besar gagal download.

Mengapa Odoo Lambat? Terutama kalau sudah berisi jutaan data. Coba lihat log transaksi SQL antara PostgreSQL dengan Odoo, maka akan kita temukan ribuan request antara odoo dengan PostgreSQL hanya untuk menampilkan satu record di layar. Mungkin karena framework ORM yang punya fleksibilitas baik tapi mengorbankan performance.

Ini terjadi juga pada proses Export, sehingga export ratusan ribu record ke CSV/Excel lebih sering gagal. Di course ini saya akan informasikan solusi bagaimana bisa export data ke CSV dengan kecepatan turbo, tembus 50,000 record per detik!!

Pada course kali ini, kita akan membuat addon yang bisa meng-export ratusan ribu bahkan jutaan record hanya dalam satuan detik. Rata-rata bisa tembus 50,000 record per detik pada server Odoo dan PostgreSQL development standard dengan RAM hanya 8GB.

Contoh kasus kita akan export jurnal entries yang bisa bermanfaat ketika bagian accounting ingin menganalisa data jurnal dengan tools favorite mereka yaitu Excel.

Apa yang akan dipelajari?

  • Mengapa Odoo bisa jadi lambat ketika data sudah sangat besar?

  • Melihat log request  query antara Odoo dengan PostgreSQL 

  • Query export CSV kecepatan tinggi yaitu dengan cara men-query data dan membentuk file CSV di PostgreSQL server dan menerima hasil jadinya di Odoo

  • Query Union untuk menggabungkan data account move dan account move line

  • Integrasi dengan addon export CSV


Kisi-kisi

  • Kita langsung pakai pemanggilan program psql menggunakan tools library Odoo.

  • Program psql diperintahkan untuk meng-eksekusi command SQL untuk men-generate CSV.

  • Lalu file CSV nya tinggal kita open dengan Python dan masukkan ke field binary supaya bisa di download oleh user.

  • Satukan dalam addon dengan wizard dan filtering, dan button export!

  • Done!



Untuk siapa course ini?

  • Konsultan Odoo

  • Implementor Odoo

  • Partner Resmi Odoo

  • Developer Odoo


Syarat

  • Sudah bisa membuat addon Odoo standard. Lihat course saya yang lain terkait Odoo Addons fundamental

  • Menguasai SQL di PostgreSQL


Nantikan Resep Jamu Kuat berikutnya: Validate Invoice, Validate SO, Validate PO, Validate Picking, Validate Inventory Adjustment, Validate CLosing POS, Calculate Payroll 1000+ Employee, dll semua prosers Odoo yang lemot di lapangan.


Who Should Attend!

  • Odoo Developer
  • Odoo Implementor
  • Odoo Partner

TAKE THIS COURSE

Tags

  • ERP
  • Odoo
  • PostgreSQL

Subscribers

96

Lectures

30

TAKE THIS COURSE



Related Courses