bi可視化工具_適用于您的BI解決方案的最佳數據可視化和Web報告工具

bi可視化工具

通過智能數據分析使復雜變得簡單 (Making the complex simple with smart data analysis)

It is hard to overestimate the value of insightful analytics nowadays. All business processes have become data-driven: marketing, accounting, human resources, customer service, finance.

如今,很難高估具有洞察力的分析的價值。 所有業務流程都已成為數據驅動的:營銷,會計,人力資源,客戶服務,財務。

And to convince the decision makers, you need to properly convey the meaning of the data. One possible technique is composing an analytical web report. Another essential part of it is high-powered data visualization which helps you understand the business trends of your company.

為了說服決策者,您需要正確傳達數據的含義。 一種可能的技術是編寫分析網絡報告。 它的另一個重要部分是強大的數據可視化,可幫助您了解公司的業務趨勢。

I’ve done some research, and I’ll now give you a comprehensive overview of four popular tools for web reporting and data analysis. The first two of them are free, the following two are more advanced. These tools will be useful for both the developers and data analysts.

我已經進行了一些研究,現在將為您提供四種流行的Web報告和數據分析工具的全面概述 其中的前兩個是免費的,接下來的兩個是更高級的。 這些工具對開發人員都將有用 數據分析員

免費工具 (Free tools)

The following options provide opportunities for basic web reporting.

以下選項為基本的Web報告提供了機會。

數據透視表 (PivotTable.js)

PivotTable.js is an open-source JavaScript Pivot Table. It aims to provide the functionality for data analysis, and requires a good knowledge of JavaScript to reach its full potential.

PivotTable.js是一個開放源代碼JavaScript Pivot Table。 它旨在提供用于數據分析的功能,并且需要具備JavaScript的豐富知識才能發揮其全部潛能。

  1. Built-in web reporting features:

    內置的網絡報告功能:
  • Support of .csv and JSON data sources

    支持.csvJSON數據源

  • Aggregation, filtering, sorting, and grouping are available. There are 22 functions which include functions for statistical research.

    聚合過濾排序 分組可用。 有22個功能 ,其中包括統計研究功能。

  • You can move the fields from columns to rows, and vice versa, with the help of drag & drop functionality.

    您可以在拖放功能的幫助下字段從列移動到行,反之亦然。

  • Custom cell formatting

    自定義單元格格式

  • TSV renderer for exporting to TSV format

    用于導出為TSV格式的TSV渲染器

  • Ability to define multiple aggregators

    能夠定義多個聚合器

  • A heat map rendering option

    熱圖渲染選項

2. View customization features:

2.查看自定義功能:

  • Mobile-enabled renderers for touch devices are available.

    提供了用于觸摸設備的支持移動設備的渲染器。
  • Cells of the grid can be colored.

    網格的單元可以著色。

  • There is an Excel-like layout available: each hierarchy is displayed in a separate column or row.

    有一個類似于Excel的布局:每個層次結構顯示在單獨的列或行中。
  • Custom formatting is possible as well as making a custom heat map color-scale.

    自定義格式以及制作自定義熱圖色標都是可能的。

  • Language localization: the pivot table is available in English and French, and it’s possible to write your own “language pack” in JavaScript.

    語言本地化 :數據透視表提供英語法語兩種語言 并且可以用JavaScript編寫自己的“語言包”。

3. Integration and compatibility:

3.集成和兼容性:

  • There is a React version with integrated Plotly charts.

    有一個帶有集成的Plotly圖表的React版本 。

  • It is compatible with Python/Jupyter and R/RStudio.

    它與Python / Jupyter和R / RStudio兼容。

4. Limits:

4.限制:

  • Handles up to 100K rows

    處理多達10萬行
  • Unfortunately, subtotals can be rendered only via an additional plugin.

    不幸的是,小計只能通過其他插件來呈現。
  • Built-in renderers for export to CSV and Excel are not available.

    無法使用用于導出到CSV和Excel的內置渲染器。
  • To save the configuration of the report, you need to implement this functionality yourself. PivotTable.js provides a freedom in customization, though.

    要保存報告的配置,您需要自己實現此功能。 但是,PivotTable.js提供了自定義的自由。

5. Creating charts:

5.創建圖表:

You can use the renderers for integration with C3 Charts, D3.js, Plotly, and Google Charts. It is possible to use Highcharts along with the pivot table with the help of a third-party plugin.

您可以將渲染器與C3圖表D3.jsPlotly Google圖表 。 借助第三方插件,可以將Highcharts與數據透視表一起使用。

Learn more:

學到更多:

  • Download from GitHub

    從GitHub下載

Demos on JSFiddle:

JSFiddle上的演示:

  • Main demo

    主要示范

  • Analysis of R datasets

    R數據集分析

WebDataRocks (WebDataRocks)

WebDataRocks is an embeddable web pivot table written in JavaScript. It is a lightweight component. You can use it in a web application and build an interactive report based on your data. It can be viewed on mobile devices and desktop clients. It is suitable for less technical end-users, but offers advanced customization options for developers.

WebDataRocks 是用JavaScript編寫的可嵌入網絡數據透視表 。 它是輕量級的組件。 您可以在Web應用程序中使用它,并根據您的數據構建交互式報告。 可以在移動設備和桌面客戶端上查看它。 它適合技術含量較低的最終用戶,但為開發人員提供了高級自定義選項。

1. Built-in web reporting features:

1.內置的網絡報告功能:

  • Support of local and remote JSON and .csv data sources

    支持本地和遠程 JSON.csv數據源

  • The main functionality is accessible via the special extra-part of the pivot table — the Toolbar.

    可通過數據透視表的特殊額外部分( 工具欄 )訪問主要功能

  • Aggregation, multiple filtering, sorting, and grouping are easy with the UI. There are 13 aggregation functions and the ability to create a custom calculated value.

    使用UI可以輕松進行聚合,多種過濾,排序分組 。 共有13種匯總功能,可以創建自定義計算值。

  • Configuring fields via the Field List and moving them from columns to rows and vice versa with the help of drag and drop functionality

    通過字段列表配置字段,并通過拖放功能將它們從列移動到行,反之亦然

  • Creation of multi-level hierarchies

    創建多層次結構

  • Each cell of the grid can be drilled through.

    網格的每個單元均可鉆取。
  • Sharing your results with colleagues: you can save the report and export it to PDF, Excel, and HTML formats, or print it.

    與同事共享結果:您可以保存報告并將其導出為PDF,ExcelHTML格式,或進行打印

2. View customization features:

2.查看自定義功能:

  • The look and feel of the reporting tool can be changed. There are four predefined themes that may be to your taste, and the possibility to create your own theme.

    報告工具的外觀可以更改。 有四個預定義的主題可能會合您的喜好,并且可以創建您自己的主題。

  • You can use a conditional formatting feature to highlight the most important cells of the pivot table based on particular values.

    您可以使用條件格式設置功能根據特定值突出顯示數據透視表中最重要的單元格。

  • Number formatting

    數字格式
  • If you need to change the layout, you can choose a classic, compact, or flat form of the pivot table. For me, the compact form has the most laconic and neat style.

    如果需要更改布局 ,則可以選擇經典,緊湊或平面形式的數據透視表。 對我來說,緊湊的形式具有最簡潔,整潔的風格。

  • Language localization you can choose among available languages, or translate your pivot table into the needed language using a simple template JSON file.

    語言本地化 您可以選擇可用的語言,也可以使用簡單的模板JSON文件將數據透視表轉換為所需的語言。

3. Integration and compatibility:

3.集成和兼容性:

  • WebDataRocks can be embedded into AngularJS, Angular and React applications.

    WebDataRocks可以嵌入到AngularJS,Angular和React應用程序中。

4. Limits:

4.限制:

  • Maximum data size is 1Mb.

    最大數據大小為1Mb。

5. Creating charts:

5.創建圖表:

It is easy to integrate WebDataRocks with Google Charts, Highcharts or any other charting library. There are tutorials available in the documentation.

將WebDataRocks與Google Charts,Highcharts或任何其他圖表庫集成起來很容易。 文檔中有可用的教程。

Learn more:

學到更多:

  • Quick start

    快速開始

  • 3 installation options

    3個安裝選項

CodePen demos:

CodePen演示:

  • Multi-level hierarchy with types

    具有類型的多級層次結構

  • A dashboard with HighCharts

    具有HighCharts的儀表板

先進的解決方案 (Advanced solutions)

Let’s move on to tools that are more high-powered embedded BI tools and provide a more advanced web reporting experience.

讓我們繼續使用功能更強大的嵌入式BI工具并提供更高級的Web報告體驗的工具。

A free 30-day trial is available for testing both tools.

可免費試用30天,以測試這兩種工具。

威龍 (Flexmonster)

Flexmonster Pivot Table & Charts is a JavaScript pivot table component. It is well-suited for deep analysis of tabular and multidimensional data, and building visual reports based on these. The main differences from the free options are OLAP cube support and more integration options.

Flexmonster數據透視表和圖表 是JavaScript數據透視表組件。 它非常適合對表格和多維數據進行深度分析,并基于這些數據構建可視化報告。 與免費選項的主要區別是對OLAP多維數據集的支持和更多的集成選項。

1. Built-in web reporting features:

1.內置的網絡報告功能:

  • Supported data formats are CSV, JSON, data from SQL and NoSQL databases, and OLAP cubes such as Microsoft Analysis Services and Pentaho Mondrian cubes).

    支持的數據格式為CSV,JSONSQLNoSQL數據庫中的數據以及OLAP多維數據集 - 例如Microsoft Analysis Services和Pentaho Mondrian多維數據集)。

  • You can use multiple aggregations to summarize numerical data. There are 16 aggregation functions available and the ability to create a calculated value.

    您可以使用多個匯總來匯總數字數據。 有16種聚合函數可用,并具有創建計算值的功能。

  • Sorting and grouping of the data

    數據排序分組

  • Filtering can be performed by values — to display Top/Bottom N records — member names and/or applied to the whole report.

    可以按值執行過濾 -以顯示前N個/后N個記錄- 成員名稱和/或應用于整個報表。

  • You can add interactivity to your pivot table by using event handlers.

    您可以使用事件處理程序將交互性添加到數據透視表中

  • The final report can be saved in a JSON file with all the configurations and formatting applied. You can load it later for further work.

    最終報告可以保存在 應用了所有配置和格式的JSON文件 。 您可以稍后加載它以進行進一步的工作。

  • Export the report to HMTL, Image, CSV, Excel or PDF formats without the need to connect any third-party plugins.

    出口 可以將報告轉換為HMTL,Image,CSV,ExcelPDF格式,而無需連接任何第三方插件。

2. View customization features

2.查看自定義功能

  • It is possible to choose one of the five theme styles or create a custom one.

    可以選擇五種 主題樣式之一或創建自定義樣式

  • Grid customization functionality allows the creation of heat map visualizations.

    網格自定義功能允許創建熱圖可視化。

  • Conditional formatting of cells

    單元格的條件格式

  • Number formatting

    數字格式

  • Date values can be displayed in user-defined formatting.

    日期值可以以用戶定義的格式顯示。

  • Component localization includes seven languages. You can translate the pivot table by yourself with the help of a template JSON file.

    組件本地化包括七種語言。 您可以借助模板JSON文件自己轉換數據透視表。

  • A mobile-friendly design

    便于移動的設計

3. Integration and compatibility

3.集成和兼容性

  • Flexmonster can be included in the simple web page or integrated into AngularJS, Angular, or React applications. There are also tutorials on the official website on integrating with jQuery and Webpack.

    Flexmonster可以包含在簡單的網頁中,也可以集成到AngularJS,AngularReact應用程序中。 官方網站上還有關于與jQueryWebpack集成的教程

  • MongoDB data analysis is of special interest for those who have huge amounts of data stored in documents. Connection to MongoDB is supported via Node.js.

    MongoDB數據分析特別適合那些在文檔中存儲大量數據的人。 通過Node.js支持與MongoDB的連接。

4. Limits:

4.限制:

Handles up to 1 million rows so there is no problem with big datasets.

處理多達一百萬行,因此大型數據集沒有問題。

5. Creating charts:

5.創建圖表:

Flexmonster has pivot charts as a part of the component. To get access to other charts, you can use guides on integration with Google Charts, Highcharts, FusionCharts, or any other third party charting libraries. All these approaches help to create interactive dashboards.

Flexmonster數據透視圖作為組件的一部分。 要訪問其他圖表,您可以使用與Google Charts,Highcharts,FusionCharts或任何其他第三方圖表庫集成的指南。 所有這些方法都有助于創建交互式儀表板。

Learn more:

學到更多:

  • Quick start

    快速開始

  • Download options

    下載選項

Demos:

演示:

  • Main demo

    主要示范

  • Heat Map

    熱圖

DhtmlxPivot (DhtmlxPivot)

DhtmlxPivot is a JavaScript Pivot Grid for analytical reports creation. It is a part of the dhtmlxSuite, but can be purchased separately from the bundle. It offers a modern UI and integration with different server-side technologies.

DhtmlxPivot 是用于創建分析報告JavaScript Pivot網格。 它是dhtmlxSuite的一部分,但可以從捆綁包中單獨購買。 它提供了現代化的UI并與不同的服務器端技術集成。

1. Built-in web reporting features:

1.內置的網絡報告功能:

  • Supports connection to JSON, .csv, and XML data sources. Data can be loaded from JavaScript array and HTML table.

    支持與JSON.csvXML數據源的連接。 可以從JavaScript數組和HTML表加載數據。

  • There are only four inbuilt aggregation functions — max, min, sum and count. Custom ones can be created.

    只有四個內置的聚合函數-最大,最小,總和和計數。 可以創建自定義的。
  • Grouping, searching, and sorting of the data

    分組搜索 和數據排序

  • Filtering using UI or pre-defined string, number, and dates filters. Also, you can define global filters and set the number of rows to display per page on the grid.

    使用UI或預先定義字符串,數字和日期過濾器過濾 。 另外,您可以定義全局過濾器并設置要在網格上每頁顯示的行數。

  • Drag and drop functionality

    拖放功能

  • Cells can be edited and filled with the custom content

    可以編輯單元格并填充自定義內容
  • Built-in module for exporting the report to an Excel file with all the configurations saved

    內置模塊,用于將報告導出到Excel文件并保存所有配置

2. View customization features:

2.查看自定義功能:

  • The layout can be adjusted. For example, you can change the width of columns, left margin, turn on a “read-only” mode for the pivot table.

    布局可以調整。 例如,您可以更改列的寬度,左邊距,打開數據透視表的“只讀”模式。
  • Conditional formatting and custom CSS of the cells

    單元格的條件格式自定義CSS

  • Mobile-friendly design as well

    以及適合移動設備的設計
  • Localization of the interface is possible via the special method.

    可以通過特殊方法對接口進行本地化。

3. Integration and compatibility:

3.集成和兼容性:

  • Supports integration with multiple technologies, such as PHP, Java, .NET, Node.js, Ruby on Rails, ASP.NET, ColdFusion, and Typescript and other technologies.

    支持與多種技術的集成,例如PHP,Java,.NET,Node.js,Ruby on Rails,ASP.NET,ColdFusion和Typescript等技術。

4. Limits:

4.限制:

There is no information about a data size on the official website. Testing showed that the pivot table renders up to 10K rows.

官方網站上沒有有關數據大小的信息。 測試表明,數據透視表最多可渲染1萬行。

5. Creating charts:

5.創建圖表:

To use charts in your web reports, the best option is to use dhtmlxChart. If you purchased the dhtmlxSuite, they are already included in the bundle. However, you can purchase it separately.

要在您的Web報表中使用圖表,最好的選擇是使用dhtmlxChart。 如果您購買了dhtmlxSuite ,則它們已包含在捆綁包中。 但是,您可以單獨購買。

Learn more:

學到更多:

  • Samples

    樣品

  • Download packages

    下載包

摘要 (Summary)

To my mind, a perfect tool contains a bundle of built-in features such as:

在我看來,一個完美的工具包含許多內置功能,例如:

  • Loading of CSV, JSON and multidimensional data

    加載CSV,JSON和多維數據
  • Support of aggregation pipeline via UI

    通過UI支持聚合管道
  • The ability to display the data in charts and integrate with any server-side and front-end technology

    能夠以圖表形式顯示數據并與任何服務器端和前端技術集成
  • Exporting should be easy as well, without the need to include any third party modules.

    導出也應該很容易,無需包含任何第三方模塊。

Furthermore, the tools should always evolve to meet the new demands of end-users. It is up to you which one to choose for your project, and I hope it will help improve the way you work with the data.

此外,工具應始終發展以滿足最終用戶的新需求。 由您決定要為項目選擇哪一個,我希望它將有助于改善處理數據的方式。

翻譯自: https://www.freecodecamp.org/news/4-data-visualization-and-web-reporting-tools-for-your-bi-solution-35503cc8b7e3/

bi可視化工具

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/393133.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/393133.shtml
英文地址,請注明出處:http://en.pswp.cn/news/393133.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Python os 屬性(便于跨平臺開發)

1、有助于跨平臺開發的os模塊屬性 >>> tmp os.linesep >>> tmp \n >>> tmp os.sep >>> tmp / >>> tmp os.pathsep >>> tmp : >>> tmp os.curdir >>> tmp . >>> tmp os.pardir >&g…

第一個Hibernate項目

一、構建Hibernate項目 1.新建Java項目HibernateDemo1 2.導入Hibernate下的jar包(lib->required下的所有jar包)jdbc驅動包 3.導入hibernate.cfg.xml文件到src目錄下(在Hibernate文件目錄中搜索*.cfg.xml) 配置該文件如下&#…

前端面試常見邏輯題收集及分析

前端面試中常出現一些有趣的邏輯題,初見的時候有可能會手足無措,但實際多看幾個題之后就會有一定的思考邏輯,有種打通任督二脈的感覺.以下是我個人面試經歷以及網絡上收集來的一些經典題目. 題目: 1.現有一個裝有無限水的池塘,你手里有兩個空壺,一個容積為6升,一個為5升,請問你…

php htaccess實現緩存,使用.htaccess進行瀏覽器圖片文件緩存,_PHP教程

使用.htaccess進行瀏覽器圖片文件緩存,對于圖片類網站,每次打開頁面都要重新下載圖片,慢不說,還非常浪費流量。這時就需要用到緩存,強制瀏覽器緩存圖片文件緩存文件,提問網站訪問數度,減少流量消…

leetcode5. 最長回文子串(動態規劃)

給定一個字符串 s,找到 s 中最長的回文子串。你可以假設 s 的最大長度為 1000。 示例 1: 輸入: “babad” 輸出: “bab” 注意: “aba” 也是一個有效答案。 代碼 class Solution {public String longestPalindrome(String s) {int ns.length(),max-…

aws v2.2.exe_如何在AWS Elastic Beanstalk上部署Rails 5.2 PostgreSQL應用

aws v2.2.exeby Evrim Persembe通過埃夫里姆佩塞姆貝 如何在AWS Elastic Beanstalk上部署Rails 5.2 PostgreSQL應用 (How to deploy a Rails 5.2 PostgreSQL app on AWS Elastic Beanstalk) It’s official, using Heroku for all my Rails projects so far has spoiled me ro…

學習中遇到的c++問題,持續更新

原文請訪問我的博客&#xff1a;http://xiaoshig.sinaapp.com/ 向上取整 使用ceil函數。ceil(x)返回的是大于x的最小整數。如&#xff1a; ceil(2.5) 3 ceil(-2.5) -2 sort排序頭文件#include <algorithm> 數組初始化總結 整型數組初始化&#xff1a;//僅僅能賦值0…

創建郵箱過程中的問題及解決辦法

轉自白手起家博客 http://bbs.chinaunix.net/forum.php?modviewthread&tid770141 說明一下&#xff1a;Q代表安裝過程中遇到的問題&#xff0c;或者是日志中出現的現象。A&#xff1a;代表解決方法。 Q&#xff1a; Jan 13 11:26:29 mail authdaemond: failed to connect …

php的addslashes,PHP addslashes()用法及代碼示例

addslashes()函數是PHP中的內置函數&#xff0c;它返回預定義字符前帶有反斜杠的字符串。該參數中不包含任何指定的字符。預定義的字符是&#xff1a;單引號(’)雙引號(“)反斜杠(\)NULL注意&#xff1a;addslashes()函數不同于addcslashes()函數接受要在其之前添加斜杠的指定字…

如何在React Native中使用Redux Saga監視網絡更改

by Pritish Vaidya通過Pritish Vaidya 如何在React Native中使用Redux Saga監視網絡更改 (How to monitor network changes using Redux Saga in React Native) 為什么要使用Redux Saga監視網絡更改&#xff1f; (Why should I use Redux Saga to monitor Network Changes?) …

leetcode214. 最短回文串(kmp)

給定一個字符串 s&#xff0c;你可以通過在字符串前面添加字符將其轉換為回文串。找到并返回可以用這種方式轉換的最短回文串。 示例 1: 輸入: “aacecaaa” 輸出: “aaacecaaa” 代碼 class Solution {public int getShortestPalindrome(String s) {//求next數組的最后一…

跟我一起屏蔽百度搜索頁面右側的內容

苦惱百度搜索熱點等冗雜信息很久了&#xff0c;然后今天下定決心解決這個問題了。 第一步&#xff1a;搜索&#xff0c;并安裝插件Adblock Plus 第二步&#xff1a;使用攔截器 1.打開攔截器 2.具體使用 點擊這一塊 添加 轉載于:https://www.cnblogs.com/smart-girl/p/11058774.…

JavaScript語法詳解(三)

一、JavaScript循環語句 1.for循環、for/in 12345678910111213141516<!DOCTYPE html><html lang"en"> <head><meta charset"UTF-8"> <title>Title</title> </head><body><script> var array [1,2,…

鼠標拖拽吸附效果

JavaScript鼠標拖動自動吸附實例 學了幾天的JavaScript&#xff0c;自己動手做了一個簡單的鼠標拖動的實例&#xff0c;拖動過程中科自動檢測與目標容器的距離&#xff0c;在一定的距離范圍內可以自動將被拖動的元素加入到目標容器中&#xff0c;希望對開始學習javascript的童鞋…

php修改mysql數據庫中的表格,如何修改mysql數據庫表?

修改mysql數據庫表的方法&#xff1a;使用“ALTER TABLE”語句&#xff0c;可以改變原有表的結構&#xff0c;例如增加字段或刪減字段、修改原有字段數據類型、重新命名字段或表、修改表字符集等&#xff1b;語法“ALTER TABLE [修改選項]”。修改數據表的前提是數據庫中已經存…

微軟最新GDI漏洞MS08-052安全解決方案

微軟最新GDI漏洞MS08-052安全解決方案 Simeon微軟于九月九日凌晨爆出有史以來最大的安全漏洞MS08-052&#xff0c;通過該漏洞&#xff0c;攻擊者可以將木馬藏于圖片中&#xff0c;網民無論是通過瀏覽器瀏覽、還是用各種看圖軟件打開、或者在即時聊天窗口、電子郵件、Office文檔…

DEM軌跡后處理

方法一&#xff1a;直接在paraview中顯示 首先在輸出顆粒信息的時候保存global ID&#xff1a;然后在paraview中導入vtp數據&#xff08;不要導入pvd&#xff09;&#xff0c;并使用Temporal Particle To Pathlines這個filter&#xff08;可以直接ctrlspace調出搜索框搜索&…

Oracle的JDBC Url的幾種方式

1.普通SID方式jdbc:oracle:thin:username/passwordx.x.x.1:1521:SID2.普通ServerName方式 jdbc:Oracle:thin:username/password//x.x.x.1:1522/ABCD3.RAC方式jdbc:oracle:thin:(DESCRIPTION(ADDRESS_LIST(ADDRESS(PROTOCOLTCP)(HOSTx.x.x.1)(PORT1521))(ADDRESS(PROTOCOLTCP)(H…

leetcode945. 使數組唯一的最小增量(排序)

給定整數數組 A&#xff0c;每次 move 操作將會選擇任意 A[i]&#xff0c;并將其遞增 1。 返回使 A 中的每個值都是唯一的最少操作次數。 示例 1: 輸入&#xff1a;[1,2,2] 輸出&#xff1a;1 解釋&#xff1a;經過一次 move 操作&#xff0c;數組將變為 [1, 2, 3]。 代碼 …

數據科學 python_如何使用Python為數據科學建立肌肉記憶

數據科學 pythonby Zhen Liu劉震 首先&#xff1a;數據預處理 (Up first: data preprocessing) Do you feel frustrated by breaking your data analytics flow when searching for syntax? Why do you still not remember it after looking up it for the third time?? It…