SuiteQL Query Tool

NetSuite SuiteQL Query Tool

背景

使用了3年时间后,我表示非常感激;不得不来赞美一下下。

我很喜欢Tim兄分享的SuiteQL Query Tool,

它用AJAX的方式提交query无需刷新页面动态加载query结果,

另外更加人性化的数据库字段搜索,索引与关联等。

总体感觉:非常简洁,直观,方便,快速

凸出优点

  • 支持选中部分多SQL语句,来点击提交‘Query’查询
    • 这对于多级嵌套的查询非常有帮助,方便逐级debug查询
  • 数据源检索
    • 方便的搜索和展示数据源,数据表的详细字段以及关联表信息

源地址

  1. https://timdietrich.me/netsuite-suitescripts/suiteql-query-tool/downloads/
  2. https://github.com/chuanzhuo/suiteqlquerytool\_cli
    • 我的版本更新历史(包含对国内的各种优化)
    • 我的这个版本用SDF,可以直接一键发布到NetSuite上

经历与优化

最近1年左右,遇到一个奇怪的问题;在国内的加载速度非常慢,一般SuiteLet页面加载完成需要1-3分钟,有的时候更夸张,让我苦不堪言。

期间我做了很多优化,试图解决这个尴尬的首次页面加载速度问题,包括:关闭的远程加载Query库的功能,关闭更新,关闭所有不常用的加载项(workbook等)

虽然有所改善,但始终无法达到令我满意的局面(是的,我苛刻了)

今天终于在Chrome的分析工具下找到了原因:bootstrap库的压缩JS和CSS CDN链接在国内失效了(天朝就是如此神奇)。

* Replace the URL FROM * https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js
* https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css
* TO * https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/4.5.2/js/bootstrap.min.js
* https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/4.5.2/css/bootstrap.min.css

优化后,速度杠杠的! Yeah. 感恩🙏