Teknik Mempercepat Export CSV Odoo

所在平台: Udemy

课程主页: https://www.udemy.com/course/teknik-mempercepat-export-csv-odoo/

课程评论:没有评论

第一个写评论        关注课程

课程简介

好的,这是提供的 Odoo CSV 导出课程的中文内容摘要: **课程名称:Odoo 高速 CSV 导出技术** **课程概述:** 本课程旨在解决 Odoo 系统中处理海量数据(数百万条记录)时,导出 Excel/CSV 文件缓慢甚至失败的问题。课程将深入分析 Odoo 缓慢的原因,特别是其 ORM 框架在处理大量数据时对性能的影响,以及这种影响如何体现在导出过程中。 **课程亮点:** * **高速导出解决方案:** 教授如何创建一个 Odoo 插件(addon),实现数百万条记录在几秒钟内导出到 CSV 文件,平均速度可达每秒 50,000 条记录(在标准 ODEO 和 PostgreSQL 开发服务器上,仅需 8GB RAM)。 * **实际案例演示:** 以导出科目分录(Journal Entries)为例,说明如何帮助会计部门利用 Excel 等工具分析数据。 * **核心技术解析:** * 理解 Odoo 在数据量增大时变慢的原因。 * 学习查看 Odoo 和 PostgreSQL 之间的查询日志。 * 掌握高速 CSV 导出的核心技术:在 PostgreSQL 服务器端查询数据并生成 CSV 文件,然后将结果传回 Odoo。 * 学习使用 `Query Union` 合并科目分录和科目分录行数据。 * 实现与 Odoo CSV 导出插件的集成。 * **实现思路(“制作秘方”):** * 通过 Odoo 的工具库直接调用 `psql` 程序。 * 指令 `psql` 程序执行 SQL 命令生成 CSV 文件。 * 使用 Python 打开生成的 CSV 文件,并将其放入二进制字段(binary field),以便用户下载。 * 将此功能集成到 Odoo 插件中,包含向导(wizard)、筛选功能以及导出按钮。 **适合人群:** * Odoo 顾问 * Odoo 实施者 * Odoo 官方合作伙伴 * Odoo 开发者 **先决条件:** * 具备 Odoo 标准插件开发的知识(建议先学习其 Odoo Addons 基础课程)。 * 掌握 PostgreSQL SQL 语言。 **后续课程预告:** 课程还将提供解决其他 Odoo 缓慢问题的“强效秘方”,包括:发票验证、销售订单验证、采购订单验证、拣货单验证、库存调整验证、POS 关账计算、1000+ 员工工资计算等。

课程评论(0条)

课程详情

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 OdooQuery Union untuk menggabungkan data account move dan account move lineIntegrasi dengan addon export CSVKisi-kisiKita 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 OdooImplementor OdooPartner Resmi OdooDeveloper OdooSyarat Sudah bisa membuat addon Odoo standard. Lihat course saya yang lain terkait Odoo Addons fundamentalMenguasai SQL di PostgreSQLNantikan 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.

课程标签

0人关注该课程

主题相关的课程