SuiteQlet Bundle

news2024/11/28 10:42:54

Content​​​​​​​

1. Foreword

2. Overview

2.1 Glossary

2.2 Features

2.3 Design Description

 3. Install

4. Setup

5. Instruction

5.1 Query

5.2 Chart

5.3 Publish Dashboard

6. Note


1. Foreword

SuiteQL is a powerful tool for data queries in the NetSuite Data Analysis. 

  • Join Across Multiple Tables

SuiteQL is unique against Saved Search and Dataset on joining among multiple tables. We prefer to get what we want directly from SQL statements.

  • Easy Migration

Comparing with bundling Saved Search and Workbook SDF migration, it is much easier to share SuiteQL by copy and paste.

  • Reusable

For NetSuite developers, you can reuse the reports based on SuiteQL. It will save much time. Soon or later, you will get a refined collection.

TOI has developed a SuiteQlet Bundle based on the above three points.

2. Overview

2.1 Glossary

  • SuiteQlet:A bundle based on SuiteQL.
  • SuiteChart: Used to display SuiteQL query results.

2.2 Features

Create or invoke saved SuiteQL to query

Users query through SQL statements. At the same time, you can also save the used SQL statements for later query invoke.

Enter SQL statements

Save the result to Excel

Users can export the data results to an Excel.

Publish results in the dashboard

Users can preview by chart with you queried the SuiteQL result. And you can save it for your dashboards afterwards.

Publish Dashboard

2.3 Design Description

The design of this feature is based on the following 5 custom record types:

ID

Name

Description

1

SuiteChart Data Source

Data Source definition, which can include SuiteQL, Saved Search, and Dataset.

2

SuiteChart Chart DSD

Chart child table, associated with multiple data sources, used for selecting multiple series in chart.

3

SuiteChart Chart

Chart master table, which can be invoked and displayed by Portlets.

4

SuiteChart Chart Type

Definition of chart types.

5

SuiteChart Chart Type Param

The parameters for the chart type.

You can refer to the table below:

 3. Install

Bundle Name

SuiteQlet

Bundle ID

485557

Availability

Public

Code Control

Locked

4. Setup

The feature requires full access to custom record types.

5. Instruction

5.1 Query

Through global search, the keyword Page: SuiteQlet is used to obtain the function.

Open SuiteQlet and Edit:​​​​​​​​​​​​​​

Create/Invoke SQL statements

 Show Results

Operation & Description

ID

Operation

Description

1

Run

Run the SQL statement in the editor. Click the button and the data query results will be displayed at the bottom of the interface. At the same time, the word "Successfully Run SuiteQL" will appear on the interface. 

2

Clear

Clear the SQL statement in the editor.

3

Save

Save the SQL statement in the editor for later query invoke. At the same time, the word " Successfully Saved " will appear on the interface.

4

Save As

Save As the SQL statement in the editor.

5

List

Show all saved SQL statements, which can be searched using keywords in Search. When the user clicks Load, the interface will refresh the SQL statement into the editor.

6

Name

Customized queries, such as Count Transactions.

7

Functional

Customer Service,Financial,Human Resource,Manufacture,Marketing,Purchase,Quality Management,R&D,Sales,Warehouse.

8

Description

Enter a description of the current query operation to help users to select. For example, it is used to Count the number of daily transactions since 2023/01/01.

9

Export Excel

Export the data results to an Excel.

About SuiteQL Sample Library

A post in NetSuite Knowledge Community ——SuiteQL Sample Library, will play a role to share samples, which is regularly updated. If you would like to share, it is highly appreciated for your comments at the post.

The link as following:

SuiteQL Sample Library_NetSuite知识会的博客-CSDN博客SuiteQL Sample Libraryhttps://nk-community.blog.csdn.net/article/details/130669113

5.2 Chart

Preview Chart

 Operation & Description

ID

Operation

Description

1

Save

Save the chart for your dashboards afterwards.

2

Preview

Preview by chart with you queried the SuiteQL result.

3

Type

6 types of charts available for users to choose and use based on different scenarios. 

4

Name

Customized charts, such as Count Transactions.

6 Types of Charts & Description

TypeApplication ScenarioChart Demo
Line

Define the X-axis and 2 Series.

Used to display the trend of data over time or other continuous variables, suitable for displaying historical trends, comparing changes between different groups, etc.
Bar

Define the X-axis and 2 Series.

Used to display the quantity differences between different groups, suitable for displaying data such as sales revenue and user numbers.
Pie

Define an indicator and a Series.

Used to display the proportion of quantity between different categories, suitable for displaying market shares, product classification.
Rose

Define an indicator and a Series.

It is a variant of a pie used to display the distribution of data on the circumference.
Funnel

Define a Series.

Used to display the conversion status of the process, suitable for displaying pipeline and user conversion data of sales opportunities.
Calendar Heatmap

Define date and a Series.

Used to display the relationship between date and data, suitable for displaying the distribution of data on a certain day or period.

5.3 Publish Dashboard

Click Personalize and select Custom Portlet to add.

Open Custom Content and click Set Up; And then select SuiteChart from the Source drop-down list and click Save to save the settings. 

Open the component again in the upper right corner and click Edit to complete the selection of the required chart. Please note users can select 4 charts at maximum in a single portlet.

Users can choose different Layouts according to your needs (currently available as 1 * 1, 1 * 2, 1 * 3, 2 * 2). After filling in the Height and Title Name of the portlet, click Save to save the settings.

Finish publish dashboard.

Dashboard

6. Note

a) After installing the bundle, administrators can customize the path for SuiteQlet.

b) When selecting charts in the final publish dashboard, it is important to note that the number of charts displayed in the list cannot exceed the parameter Maximum entries in dropdowns set by personal preferences. Otherwise, there may be a situation where the chart is loaded without displaying its name as shown in the following picture. Assuming that the maximum display of the personal preference list is 20, when the number of saved charts in the system exceeds 20, the list cannot be displayed. You need to return to the settings for changing personal preferences. Currently, NetSuite Release 23.1 has this issue.

Setup Personal Preference

c) Click Run on the Query to generate data results, otherwise no charts will be generated on the Chart.

d) If you need to delete the saved SQL statements in the list, you need to select the custom record to delete in the SuiteChart Data Source List.

e) If you need to delete the saved charts, you need to select the custom record to delete in the SuiteChart Chart List.

f) Line/Rose/Funnel can be downloaded and saved as images after generation, while Bar/Pie/Calendar Heatmap cannot be downloaded and saved as images after generation.

g) If you have any problems during installation or use, you can send an email to service@truston.group contact us.

7. Video Link

NK Bundles——SuiteQlet

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/664634.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

python 第八章 集合set {}

系列文章目录 第一章 初识python 第二章 变量 第三章 基础语句 第四章 字符串str 第五章 列表list [] 第六章 元组tuple ( ) 第七章 字典dict {} 文章目录 8.1 创建集合8.2集合常见操作方法增加数据删除数据查找数据 8.1 创建集合 创建集合使用 { } 或 set(),但是如…

【MySQL】增删查改基础

目录 一、Create(创建) 1、insert(插入) 1.1单行数据插入 1.2多行数据插入 1.3插入或者替换更新 2、replace(替换) 二、Retrieve(读取) 1、select 1.1全列查询 1.2指定列查询利用selsct计算表达式 1.3筛选结果去重 2、where 2.1运算符 2.2找到英语小于60分的同学…

RFID课程要点总结_4 Tag Identification Protocol

4. Tag Identification Protocol Checksum procedure: parity checks, LRC, CRC 奇偶校验不多说,查1的个数,poor error recognition。电路通过所有位异或是偶校验,结果为1说明有错误;再取反是奇校验。 LRC longitudinal redund…

02 React组件、React组件实例的三大核心属性

总结 一、React组件 1.1 函数组件 定义 要求组件名称的首字母需要大写 function 组件名称(){ // 返回一段jsx的视图结构 return <div></div> }调用 <组件名称></组件名称> 或 <组件名称 /> 组件名首字母必须大写. 因为react以此来区分组件元…

一、动画 - 过渡效果transition

内容目录&#xff1a; 过渡动画&#xff1b;过渡动画的属性&#xff1b; 一、过渡动画 过渡&#xff08;transition&#xff09;作用&#xff1a;- 通过过渡可以指定一个属性发生变化时的切换方式- 通过过渡可以创建一些非常好的效果&#xff0c;提升用户的体验现在我们通过一…

nginx的操作手册和nginx的升级

总结 目录 一首先关闭防火墙和下载nginx包 1.安装依赖包 2.创建运行用户与组 3.进入nginx的目录下进行编译安装 4. 编译和编译安装 5.让系统识别nginx的操作命令 ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/ 6.添加nginx系统服务把nginx服务加入到…

Idea+maven+springboot项目搭建系列--3 整合阿里云Canal完成Mysql数据的监听

前言&#xff1a;在搭建canal 服务之后&#xff0c;项目中就可以连接canal &#xff0c;完成对感兴趣的数据库及其表中数据的变动完成监听&#xff0c;本文依赖于你已经完成了对canal 服务的搭建工作&#xff1b; 1 Cannal 特点&#xff1a; Canal是阿里巴巴开源的一款基于My…

Spring Boot实战:拦截器和监听器的应用指南

当使用Spring Boot时&#xff0c;我们可以通过拦截器&#xff08;Interceptor&#xff09;和监听器&#xff08;Listener&#xff09;来实现对请求和响应的处理。拦截器和监听器提供了一种可插拔的机制&#xff0c;用于在请求处理过程中进行自定义操作&#xff0c;例如记录日志…

使用自动化测试获取手机短信验证码

目前在职测试开发,,写一些脚本,个人认为这职业不科学不应该有的职业,测试就是测试,开发就是开发,运维还是老鸟,这行业总能折腾些莫名其妙的东西出来,刚做这行时学的第一门语言是bash shell, 去新去单位上班直接写了个一键搭建测试环境的测试脚本,本来不想干测试了,好好做微信小…

Linux 学习记录36(C高级篇)

Linux 学习记录36(C高级篇) 本文目录 Linux 学习记录36(C高级篇)一、文件相关指令1. chmod 修改文件用户权限(1. 权限字母表示法(2. 权限8进制表示法 2. 修改文件所属组(1. chgrp(2. chown 能够同时修改多个(3. 创建链接文件>1 ln创建硬链接文件>2 ln -s 创建软链接文件 …

7DGroup性能实施项目日记1

壬寅年 己酉月 丁丑日 2022年9月21日 晴 经过上周的7DGroup学员群内部沟通&#xff0c;我们决定启动一个性能实施项目。 在这个实施项目中&#xff0c;把RESAR性能工程的每个环节都落地一遍&#xff0c;让所有参与培训的学员都可以参与。 在这个项目实施过程中&#xff0c;我打…

苹果照片传输到电脑怎么传?批量传输的技巧!

苹果照片传输到电脑怎么传&#xff1f;照片是苹果手机和电脑之间传输比较频繁的内容。对于刚接触苹果手机的朋友&#xff0c;可能还不是很了解传输方法&#xff0c;鉴于此&#xff0c;我们在这里提供几种有效方法来帮助您完成此项任务。无论您想要使用或不使用 iTunes 将照片从…

CAN Frame详解

CAN Frame是CAN总线通信的基本单位&#xff0c;它有多种类型&#xff0c;其中最常见的是数据帧&#xff08;Data Frame&#xff09;&#xff0c;用于传输数据。数据帧有标准格式&#xff08;Standard Format&#xff09;和扩展格式&#xff08;Extended Format&#xff09;&…

redhat 6.4安装oracle11g RAC (一)

&#xff08;一&#xff09;基础环境 虚拟机环境 &#xff1a;vmware workstation 12 操作系统 &#xff1a; redhat6.4 - 64bit 数据库版本 &#xff1a;11.2.0.4 Last login: Fri Jun 16 18:40:20 2023 from 192.168.186.1 [rootrhel64 ~]# cat /etc/redhat-release Red Ha…

项目描述1

学成在线- 6分片上传&#xff0c;8xxl-job 课程模块开发 分布式事务&#xff0c;消息表 spring-security oauth 用户认证授权 学成在线 学成在线认证授权 一些代码 黑马分布式事物 框架学习 - 若依 / RuoYi-Vue-Plus 统一数据权限 若依数据权限使用 数据权限表结构 1. 设备故…

音视频技术开发周刊 | 298

每周一期&#xff0c;纵览音视频技术领域的干货。 新闻投稿&#xff1a;contributelivevideostack.com。 AI艺术在北京798&#xff0c;展望人工智能与环境的未来 本文很有意思的提出了个假设&#xff0c;通过人工智能和艺术家协作与实践产生环绕地球的叙事&#xff0c;去开启置…

【事故致因】HFACS模型各层级中因素的具体含义及内容归纳

HFACS模型各层级中因素的具体含义及内容归纳 1 HFACS(2000版本)中英文结构图2 定义3 结构组成4 各层级因素及内容4.1 不安全行为4.2 不安全行为的前提条件4.3 不安全监督4.4 组织影响 5 HFACS框架的使用 1 HFACS(2000版本)中英文结构图 英文版本&#xff08;论文首次提出原图&…

接口测试基础知识(使用 Fiddler 抓包、使用 Postman 发起请求、Postman汉化教程)

文章目录 一、 什么是接口二、接口测试的流程三、设计接口测试测试用例常见的点四、使用 Fiddler 进行抓包1. 一个重要设置2. 进行抓包 五、使用 Postman 发起 GET 请求1. 通过API文档得到调用信息2. 通过 Postman 构造 GET 请求 六、使用 Postman 发起 POST 请求1. 得到接口调…

机器学习——朴素贝叶斯(手动代码实现)

朴素的我&#xff0c;决定朴素地徒手实现贝叶斯算法&#xff01; 摒弃sklearn 这个体贴善解人意把一切都打包封装好的妈妈 再见了sklearn 妈妈 我要自己手动实现 哪怕前方困难重重 哪怕我此刻还在发牢骚 但我还是要说&#xff0c;撒哟娜拉sklearn妈 看了知乎阿婆主的分析&#…

在 Maya、ZBrush 和 Substance 3D 中创建女枪手(P2)

今天瑞云渲染小编给大家带来了Ivan Lim 的Female Gunslinger 项目的细目&#xff0c;讨论了他在 Think Tank 的教育过程&#xff0c;并解释了他为什么选择虚幻引擎来呈现这个角色。这篇接着上篇继续拓扑UV、灯光材质、渲染等方面的分享 头发 我开始用一个块来处理头发&#xf…