Learning Pentaho CTools
暫譯: 學習 Pentaho CTools

Miguel Gaspar

  • 出版商: Packt Publishing
  • 出版日期: 2016-05-31
  • 售價: $2,210
  • 貴賓價: 9.5$2,100
  • 語言: 英文
  • 頁數: 388
  • 裝訂: Paperback
  • ISBN: 1785283421
  • ISBN-13: 9781785283420
  • 海外代購書籍(需單獨結帳)

商品描述

Acquire finesse with CTools features and build rich and custom analytics solutions using Pentaho

About This Book

  • Learn everything you need to know to make the most of CTools
  • Create interactive and remarkable dashboards using the CTools
  • Understand how to use and create data visualizations that can make the difference
  • The author of our book works for Pentaho as a Senior Consultant
  • Acts as a follow-up to Packt's previously published products on Pentaho such as Pentaho Business Analytics Cookbook, Pentaho Analytics for MongoDB, Pentaho Data Integration Cookbook - Second Edition, and Pentaho Reporting [Video]
  • Our book is based on the latest version of Pentaho, that is, 6.0

Who This Book Is For

If you are a CTools developer and would like to expand your knowledge and create attractive dashboards and frameworks, this book is the go-to-guide for you. A basic knowledge of JavaScript and Cascading Style Sheets (CSS) is highly recommended.

What You Will Learn

  • Install Community Tools on Pentaho; and understand the necessary concepts and considerations when creating an exciting dashboard design
  • Get data from many different Pentaho datasources and deliver it in different formats (CSV, XLS, XML, or JSON)
  • Use the Community Data Access (CDA) as the data abstraction layer and understand the concepts in the Community Dashboard Framework (CDF)
  • Create a Community Dashboard Editor (CDE) dashboard and make the most of the main components
  • Create and make use of widgets and use duplicate components to have data-driven sections on the dashboard
  • Customize and create interaction between all components, including charts, using the Community Charts Components
  • Create and embed dashboards in a better and new way
  • Create plugins and make use of parameters inside Pentaho without writing code

In Detail

Pentaho and CTools are two of the fastest and most rapidly growing tools for practical solutions not found in any other tool available on the market. Using Pentaho allows you to build a complete analytics solution, and CTools brings an advanced flexibility to customizing them in a remarkable way. CTools provides its users with the ability to utilize Web technologies and data visualization concepts, and make the most of best practices to create a huge visual impact.

The book starts with the basics of the framework and how to get data to your dashboards. We'll take you all the way through to create your custom and advanced dashboards that will create an effective visual impact and provide the best user experience. You will be given deep insights into the lifecycle of dashboards and the working of various components. Further, you will create a custom dashboard using the Community Dashboards Editor and use datasources to load data on the components. You will also create custom content using Query, the Freeform Addins Popup, and text components. Next, you will make use of widgets to create similar sections and duplicate components to reproduce other components on a dashboard. You will then learn to build a plugin without writing Java code, use Sparkl as a CPK plugin manager, and understand the application of deployment and version control to dashboard development. Finally, you will learn tips and tricks that can be very useful while embedding dashboards into other applications.

This guide is an invaluable tutorial if you are planning to use custom and advanced dashboards among the solutions that you are building with Pentaho.

商品描述(中文翻譯)

掌握CTools功能,使用Pentaho構建豐富且自定義的分析解決方案

本書介紹



  • 學習使用CTools所需的所有知識

  • 使用CTools創建互動且引人注目的儀表板

  • 了解如何使用和創建能夠產生影響的數據可視化

  • 本書的作者在Pentaho擔任高級顧問

  • 作為Packt之前出版的Pentaho產品的後續,例如Pentaho Business Analytics Cookbook、Pentaho Analytics for MongoDB、Pentaho Data Integration Cookbook - 第二版,以及Pentaho Reporting [視頻]

  • 本書基於Pentaho的最新版本,即6.0

本書適合誰


如果您是CTools開發人員,並希望擴展您的知識,創建吸引人的儀表板和框架,那麼本書是您的最佳指南。建議具備基本的JavaScript和層疊樣式表(CSS)知識。

您將學到什麼



  • 在Pentaho上安裝Community Tools;並了解創建引人注目的儀表板設計時所需的概念和考量

  • 從多個不同的Pentaho數據源獲取數據,並以不同格式(CSV、XLS、XML或JSON)交付

  • 使用Community Data Access (CDA)作為數據抽象層,並了解Community Dashboard Framework (CDF)中的概念

  • 創建Community Dashboard Editor (CDE)儀表板,充分利用主要組件

  • 創建和使用小部件,並使用重複組件在儀表板上擁有數據驅動的區域

  • 自定義並創建所有組件之間的互動,包括使用Community Charts Components的圖表

  • 以更好和新的方式創建和嵌入儀表板

  • 創建插件並在Pentaho內部使用參數而無需編寫代碼

詳細內容


Pentaho和CTools是市場上最快速且增長最迅速的實用解決方案工具。使用Pentaho可以構建完整的分析解決方案,而CTools則以卓越的方式提供了自定義的高級靈活性。CTools使其用戶能夠利用Web技術和數據可視化概念,並充分利用最佳實踐以創造巨大的視覺衝擊。


本書從框架的基本知識開始,介紹如何將數據導入儀表板。我們將帶您一路走到創建自定義和高級儀表板,這些儀表板將產生有效的視覺衝擊並提供最佳的用戶體驗。您將深入了解儀表板的生命周期和各種組件的工作原理。此外,您將使用Community Dashboards Editor創建自定義儀表板,並使用數據源加載組件上的數據。您還將使用Query、Freeform Addins Popup和文本組件創建自定義內容。接下來,您將利用小部件創建相似的區域,並重複使用組件以在儀表板上重現其他組件。然後,您將學習如何在不編寫Java代碼的情況下構建插件,使用Sparkl作為CPK插件管理器,並了解部署和版本控制在儀表板開發中的應用。最後,您將學習在將儀表板嵌入其他應用程序時非常有用的技巧和竅門。


如果您計劃在使用Pentaho構建的解決方案中使用自定義和高級儀表板,這本指南將是無價的教程。