แสดงบทความที่มีป้ายกำกับ Analysis แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ Analysis แสดงบทความทั้งหมด

วันจันทร์ที่ 17 กุมภาพันธ์ พ.ศ. 2563

Managing User

การจัดการผู้ใช้งานระบบและกำหนดสิทธิ์การเข้าใช้งาน ในส่วนนี้สำหรับผู้ดูแลระบบที่สามารถทำการจัดการเพิ่ม/แก้ไข ข้อมูล Users และ Roles สามารถเข้าได้โดยการเปิด Internet Browser จากนั้นทำการ Login เข้าสู่ระบบด้วย User ที่มีสิทธิ์เป็น Admin แล้วคลิกเลือกที่ Dropdown: Home ที่อยู่ทางด้านซ้ายมือของหน้าจอ แล้วคลิกเลือก Administration ก็จะเข้าสู่หน้าจอ Administration ดังรูป

การสร้าง User มีวิธีการดังนี้
1.     หน้า Administration เมนู Users & Roles ที่ Tab: Manage Users ให้คลิกที่ปุ่ม + เพื่อทำการสร้าง User สำหรับเข้าใช้งานระบบ

2.     ระบบจะแสดงหน้าต่าง New User ขึ้นมาดังรูป

3.     ในช่อง User Name: ให้ระบุ User Name ที่ต้องการสร้าง
4.     ในช่อง Password: ให้ระบุ Password สำหรับ User ที่ต้องการสร้าง
5.     ในช่อง Confirm Password: ให้ระบุ Password เดิมอีกครั้ง เพื่อเป็นการยืนยันว่า Password ที่ระบุนั้นเหมือนกันหรือไม่ หากเหมือนกันแล้วระบบจะแสดงปุ่ม OK ขึ้นมา หากต้องการสร้าง User ดังกล่าวให้คลิกที่ปุ่ม OK เพื่อสร้าง User ใหม่ได้เลย แต่หากไม่ต้องการสร้างให้คลิกที่ปุ่ม Cancel
6.     จากนั้นให้ทำการกำหนดสิทธิ์ให้กับ User ที่สร้างใหม่โดยการเลือก Roles ที่ต้องการ ดังรูปด้านล่างมีขั้นตอนดังนี้
-        เลือก Roles ที่ต้องการ ซึ่งสามารถเลือกมากกว่า 1 ค่าได้ โดยการกด Ctrl ค้างไว้แล้วเลือก Roles ที่ต้องการ หรือคลิกเลือก Roles อันแรกที่ต้องการแล้วกด Shift ค้างไว้ จากนั้นให้คลิกเลือก Roles อันสุดท้ายที่ต้องการ เมื่อทำการเลือก Roles เรียบร้อยแล้วให้คลิกที่ปุ่ม > เพื่อทำการกำหนด Roles ที่เลือก และ Roles ที่ถูกกำหนดค่าแล้วจะถูกย้ายจาก Available มาอยู่ในส่วนของ Selected
-        หากต้องการนำ Roles ที่ถูกกำหนดค่าไปแล้วออก สามารถทำได้โดยการเลือก Roles ที่ต้องการเอาออกในส่วนของ Selected จากนั้นคลิกที่ปุ่ม < เพื่อนำ Roles ที่ถูกกำหนดค่าไปแล้วออก และ Roles เหล่านั้นจะถูกย้ายจาก Selected กลับมาอยู่ในส่วนของ Available ดังเดิม
-        หากต้องการเลือก Roles ทั้งหมดให้คลิกที่ปุ่ม >>
-        หากต้องการนำ Roles ที่ถูกกำหนดค่าไปแล้วออกทั้งหมดให้คลิกที่ปุ่ม <<



การลบ User มีวิธีการดังนี้
1.     หน้า Administration เมนู Users & Roles ที่ Tab: Manage Users ให้คลิกเลือก User ที่ต้องการลบ
2.     คลิกที่ปุ่ม X เพื่อทำการลบ User ที่เลือก

3.   จากนั้นระบบจะแสดงป๊อปอัพแจ้งเตือนว่าคุณต้องการจะลบ User ดังกล่าวหรือไม่ หากต้องการลบให้คลิกที่ปุ่ม Yes แต่หากไม่ต้องการลบให้คลิกที่ปุ่ม No



การเปลี่ยน Password ของ User มีวิธีการดังนี้
1.     หน้า Administration เมนู Users & Roles ไปที่ Tab: Manage Users ให้คลิกเลือก User ที่ต้องการจะทำการเปลี่ยนแปลง Password
2.     คลิกที่ปุ่ม Edit… ในส่วนของ Password ดังรูป

3. จากนั้นระบบจะแสดงหน้าจอ Change Password

4. ในช่อง New Password: ให้ระบุรหัสผ่านใหม่ที่ต้องการเปลี่ยนลงไป 
5. ในช่องยืนยันรหัสผ่าน: ให้ระบุรหัสผ่านใหม่ที่ต้องการเปลี่ยนแปลงอีกครั้งเพื่อยืนยันว่ารหัสผ่านที่ระบุไว้เหมือนกันหรือไม่เหมือนกันแล้วระบบจะแสดงปุ่มตกลงขึ้นมาหากต้องการรหัสผ่านให้คลิกที่ปุ่มตกลง ระบบจะทำการอัปเดตรหัสผ่านให้กับผู้ใช้ที่เลือก แต่ไม่ต้องการเปลี่ยนรหัสผ่านให้คลิกที่ปุ่มยกเลิก

วันอังคารที่ 11 กุมภาพันธ์ พ.ศ. 2563

Installing Pentaho BI Server


      1.  ดาวน์โหลด Pentaho BI Server จากเว็บไซต์ http://sourceforge.net/projects/pentaho/files/ ตามลิงค์   http://sourceforge.net/projects/pentaho/files/?source=navbar จากนั้นทำการแตกไฟล์ biserver-ce.zip ไว้ที่ Path ที่ต้องการติดตั้ง เมื่อแตกไฟล์เสร็จจะได้ โฟลเดอร์ biserver-ce ดังรูป


     2.  การทดสอบใช้งาน Pentaho BI Server โดยเข้าไปที่ Path ที่ทำการแตกไฟล์ ...\biserver-ce ดับเบิ้ลคลิกที่ start-pentaho.bat เพื่อทำการ start pentaho service



3.  รอจนกระทั่งขึ้นข้อความ INFO:  Server startup in xxxx ms ดังรูปด้านล่าง แสดงว่า Pentaho start service เรียบร้อยแล้ว




4.  จากนั้นให้เปิด Internet Browser ขึ้นมา แล้วใส่ URL: http://localhost:8080/pentaho เพื่อเข้าไปยังหน้า User Console ดังรูป



 Login โดยการใส่ User Name: Admin และ Password: password จากนั้นคลิกที่ปุ่ม Loginหากเข้าใช้งานครั้งแรกให้คลิกที่ Login as an Evaluator เลือกว่าจะเข้าด้วย User อะไร โดยการคลิกที่ปุ่ม GO ที่ด้านล่างของชื่อนั้นๆ 

Pentaho Overview

Pentaho เป็นซอฟแวร์ที่เข้าไปช่วยด้านการวิเคราะห์ข้อมูลทางธุรกิจในหน่วยงาน ซึ่งช่วยให้ผู้ใช้งานสามารถนำข้อมูลที่มีอยู่แล้วนำมาใช้ให้เกิดประโยชน์โดยการดึงข้อมูลจากหลากหลายที่ หลากหลายแหล่งนำผ่านขั้นตอนกระบวนการจัดเก็บที่ถูกต้องนั้นก็คือการทำ Dataware house เพื่อสกัดเอาข้อมูลที่สามารถหาแนวโน้มหรือข้อมูลที่นำมาตัดสินใจทางธุรกิจให้ได้อย่างมีประสิทธิภาพและแม่นยำโดยมีข้อมูลที่อ้างอิงได้ซึ่งเรียกกระบวนการนี้ว่า Business Inteligence (BI) โดยมีฟังก์ชั่นการใช้งานต่างๆ ครบถ้วน ไม่ว่าจะเป็น Data Integration, Reporting, ad-hoc Query, Analysis Dashboard, Cube และอีกอย่าง Pentaho เป็น Software Opensource ทำให้ลดค่าใช้จ่ายในการพัฒนาและไม่ต้องมีความรู้ในด้าน BI หรือ Software มากนัก เพราะ Pentaho มีเครื่องมีในการจัดการให้หมดแล้ว จึงเหมาะแก่การนำมาใช้ในการจัดการข้อมูล BI ในองค์กรที่มีขนาดเล็ก, ขนาดกลาง หรือ ขนาดใหญ่ได้เป็นอย่างดี Pentaho ตอนนี้กำลังได้รับความนิยมเป็นอย่างสูงในประเทศไทย แต่เนื่องจากการเริ่มต้นศึกษา Pentaho ด้วยตนเองนั้นค่อนข้างเป็นเรื่องยากและใช้เวลานาน
เราจึงเปิดได้ทำหนังสือ Pentaho พร้อมตัวอย่าง KPI ประเมินผลการปฏิบัติงานของพนักงาน สำหรับนักศึกษาเพื่อเตรียมความพร้อมในการเข้าทำงาน หรือ บุคคลทั่วไปที่ต้องการแนวทางในการนำ Pentaho ไปใช้ภายในองค์กร เพื่อลดเวลาในการศึกษา, ลดค่าใช้จ่าย และ มีความเข้าใจในการใช้งาน Pentaho ที่ถูกต้อง

วันเสาร์ที่ 21 มิถุนายน พ.ศ. 2557

การก้ปัญหา Resource not found[path]

แก้ปัญหา Resource not found[path] เนื่องจาก CDE เรียกใช้งานรายงาน จาก folder report ที่อยู่ภายใต้ folder auditreport ดังนั้นต้อง share ทั้ง2 folder  คือ auditreport และ report

เข้าไปจัดการสิทธิ์ด้วยสิทธิ์ Admin Share ทั้ง auditreport และ report ทำเหมือนกัน



เพิ่มเติม
User ทีต้องการ share ต้องมีสิทธิ์ใน LDAP ด้วยน่ะครับ 




วิธี Login หรือ link เข้า pentaho แบบไม่ผ่านหน้าlogin



วิธี Login หรือ link เข้า pentaho แบบไม่ผ่านหน้า login  Pentaho มีสองแบบคือ
1 แบบ GET ง่ายแต่ไม่ปลอดภัยเพราะจะแสดง user password บน URL
<a href="http://localhost:8080/pentaho/Master-Schedule-Tracking-Dashboard/View/index.htm?userid=joe&password=password">Link</a>


2 แบบ POST ปล่อยภัย ทำได้ทั้ง Button หรือ link ธรรมดา
<form method="post" action="http://localhost:8080/pentaho/Master-Schedule-Tracking-Dashboard/View/index.htm">

       <input type="text" id="userid" name="userid" value="">
       <input type="text" id="password" name="password" value="">
       <input type="submit" name="submit" value="submit">
      
</form>


วันพุธที่ 4 เมษายน พ.ศ. 2555

Pentaho BI Suite

Pentaho Open Source BI


Pentaho BI Suite
Pentaho ซึ่งมีฟังก์ชั่นการใช้งานต่างครบครัน ไม่ว่าจะเป็น Data Integration, Reporting, Ad-hoc Query, Analysis, Dashboard หรือแม้แต่ Data Mining ดังนั้น Pentaho จึงเป็นอีกหนึ่งทางเลือกที่คุ้มค่าในการเลือกเพื่อมาพัฒนาระบบ DWH&BI Pentaho รวบรวมโปรแกรมต่างๆทางด้าน BI เข้าด้วยกันเพื่อทำงานร่วมกันเป็น Solution ทางด้าน BI โดยสามารถแบ่งเป็นส่วนประกอบหลักได้ 6 ส่วนคือ
  • 1. Platform
  • 2. Reporting
  • 3. Ad-hoc Query
  • 4. Analysis
  • 5. Dashboard
  • 6. Data Integration

1. Plateform

Solution Engine เป็นหัวใจหลัก Pentaho Platform ทำหน้าที่อ่านและสั่ง process (Action Sequences) ของ BI ต่างๆ ให้ทำงาน ตัวอย่างเช่น Reporting, Analysis, Dashboard

Solution Repository ทำหน้าที่เก็บ template, query, report, business rule, process, style sheet และ action sequence ซึ่งเก็บอยู่ใน Database ที่เรียกว่า Solution Database

Runtime Engine ทำหน้าที่อ่าน resource ต่างๆ ไม่ว่าจะเป็น query, report, business rule, process, style sheet และ action sequence จาก Solution Repository มาเพื่อประมวลผลแล้วทำการบันทึกข้อมูลการประมวลผลลงในส่วนของ Auditing ซึ่งตัว Runtime Engine ก็คือ BI Virtual Machine เป็น environment สำหรับประมวลผลตัว Action Sequence

BI Components คือ ส่วนประกอบหลักที่ถูกเรียกใช้งานและถูกควบคุมการทำงานผ่าน Action Sequence โดย BI Component พื้นฐานที่ติดมากับ Pentaho BI Platform ได้แก่ reporting, charting, OLAP, ETL, dashboard, workflow, scripting เป็นต้น นอกจากนี้เรายังสามารถนำ Component อื่นๆ ที่เขียนขึ้นเองหรือของ Third Party เข้ามาใช้ต่อพ่วงกับ Pentaho BI Platform ได้อีก อย่างเช่น email, print

API คือส่วนของ Application Programming Interface ที่ถูกออกแบบมาในลักษณะ SOA (Service Oriented Architecture) ทำให้ง่ายแก่การเรียกใช้ เพียง 5 บรรทัดของ java code ก็สามารถเรียกใช้ HTTP, JMS, SOAP, AJAX, POJOs, BPEL ผ่าน Action Sequence ได้

User Interface คือส่วนที่ใช้แสดงผลให้กับผู้ใช้งานโดย โดยสร้างการแสดงผลมาจาก html ซึ่งสามารถแปลงมาจาก XML และยังสามารถใช้งาน AJAX, Single Sign on และ Security ร่วมกับ User Interface ได้

Client คือส่วนที่ผู้ใช้งานสามารถเรียกประมวลผล Action Sequence, Workflow, ESB, SOA ได้เป็นต้น โดยสามารถเป็นได้ทั้งแบบ Remote หรือ Local การเรียกใช้งานก็สามารถเรียกผ่าน Web Browser หรือจะเรียกผ่าน Application ที่เขียนขึ้นมาเองก็ได้

Configuration ใช้กำหนดชื่อ Component ที่ต้องการเรียกใช้ พร้อมทั้งกำหนดค่าพารามิเตอร์มาตรฐานในการเรียกใช้ไว้ในส่วนของ Configuration 

ความสามารถของ Platform ประกอบด้วย

  • - รองรับมาตรฐาน Java 100%
  • - เชื่อมต่อกับ Data Source, Portal และ Application ต่างๆ ผ่านมาตรฐานเปิด (Open Standard)
  • - เชื่อมต่อกับโปรแกรมตั้งเวลา (Scheduling) การตรวจสอบรหัสผู้ใช้งานเพื่อเข้าระบบ (Authentication) และสิทธิ์การใช้งานของแต่ละรหัสผู้ใช้งาน (Authorization)
  • - รองรับการปรับแต่ง Application โดยใช้ APIs, web services หรือทำการแก้ไข template, business rules หรือแม้แต่ source code
  • - ออกแบบโดยเน้น workflow-base จึงช่วยให้สามารถแก้ไขระบบตามความต้องการได้
  • - มีการบันทึก log การเข้าใช้งานของผู้ใช้งานแต่ละคน ทำให้สามารถติดตามการใช้งานของผู้ใช้งานแต่ละคนได้

2. Reporting

Pentaho Reporting ช่วยให้ผู้ใช้งานสามารถเข้าถึงข้อมูลในรายงานตาม Layout ที่กำหนด (Static Report) ได้หลายรูปแบบทั้งในรูปแบบของ PDF, Excel, RTF, Text File ซึ่งรายงานดังกล่าวสามารถจัดส่งถึงผู้ใช้งานผ่านทาง web portal, email หรือแม้แต่ใน application ต่างๆ

ความสามารถของ Reporting ประกอบด้วย

  • รองรับมาตรฐาน Java 100%
  • มีความยืดหยุ่นในการ deploy รายงานที่ออกแบบในเครื่อง desktop ไปเป็นรายงานที่อยู่บนเว็บซึ่งสามารถตอบโต้กับผู้ใช้งานได้
  • รองรับการเชื่อมต่อกับข้อมูลได้ทั้งแบบที่เป็น relational database, OLAP หรือ XML
  • กำหนดรูปแบบของรายงานได้หลายรูปแบบ เช่น PDF, Excel, RTF, Text File
  • มีเครื่องช่วยในการสร้างรายงาน ช่วยให้สร้างรายงานได้สะดวกและรวดเร็วมากขึ้น
  • เชื่อมต่อกับ data source ได้โดยตรงหรือจะผ่าน metadata ก็ได้
  • ตั้งเวลาในการสร้างรายงานหรือจะสร้างรายงานทันทีที่ต้องการใช้งาน
  • ส่งรายงานได้หลายช่องทาง เช่น email, printer, file server, web portal, application ต่างๆ หรือแม้แต่ web service
  • แสดงข้อมูลในรายงานได้หลายหลายรูปแบบ เช่น table, chart, template, sub report, drill link, header, footer เป็นต้น
  • รองรับ JDBC 2.0 เป็นต้นไป
  • รองรับหลากหลายฐานข้อมูล เช่น Oracle, DB2, Microsoft SQL, MySQL, PostgreSQL และอื่นๆ
  • รองรับหลายการใช้หลาย data source ในหนึ่งรายงาน
  • สามารถแยกรายงานหนึ่งตัวออกเป็นหลายไฟล์ตามเงื่อนไขที่ระบุ เช่นแยกตามกลุ่มผู้ใช้งาน โดยในแต่ละไฟล์ สามารถระบุได้ว่าจะจัดส่งรายงานด้วยวิธีใด เช่น ส่ง email, พิมพ์ออกเครื่องพิมพ์ ความสามารถทั้งหมดที่กล่าวมาเรียกว่า Report Bursting
  • ระบุเงื่อนไขในการสร้างรายงาน ผู้ใช้งานสามารถระบุ parameter ได้ตามต้องการ

3. Ad-hoc Query

Pentaho Ad-hoc Query เป็นส่วนที่ต่อขยายจาก Pentaho Reporting ซึ่งจะช่วยให้ผู้ใช้งานสามารถสร้างรายงานแบบง่ายๆ ได้ด้วยตัวเอง โดยมีเครื่องมือลักษณะเป็น wizard อ่านข้อมูลจาก Metadata ที่ได้สร้างไว้ก่อนหน้านี้ซึ่งจะใช้ข้อความหรือคำศัพท์ที่ผู้ใช้งานคุ้นเคย ทำให้ผู้ใช้งานเข้าใจในข้อมูลที่จะเลือกมาสร้างรายงาน

ความสามารถของ Reporting ประกอบด้วย

  • รองรับมาตรฐาน Java 100%
  • สร้างรายงานง่ายๆ ได้ด้วยตนเอง เพียงลากวาง (drag and drop) ข้อมูลที่ต้องการ จาก metadata
  • จัดเรียงข้อมูล (sorting) และกรองข้อมูล (filter) ได้ตามต้องการ
  • ระบุขนาดกระดาษ, ชื่อรายงาน, ข้อความที่จะพิมพ์บน header และ footer ได้ตามต้องการ
  • มี template ของรายงานให้เลือกใช้
  • Ad-hoc query ที่สร้างขึ้นสามารถปรับปรุงรูปแบบให้ดีขึ้นได้ด้วย report designer โดยเจ้าหน้าที่ฝ่าย IT

4. Analysis


ช่วยให้ผู้ใช้งานสามารถวิเคราะห์ข้อมูลเชิงโต้ตอบ (Interactive) กับข้อมูลที่เก็บอยู่ในฐานข้อมูลโดยไม่จำเป็นต้องมีความรู้ด้าน Programming ผู้ใช้งานสามารถหาคำตอบจากคำถามทางธุรกิจที่ตนเองสงสัยได้ด้วยตนเอง

ความสามารถของ Analysis ประกอบด้วย

  • รองรับมาตรฐาน Java 100%
  • ผู้ใช้งานสามารถวิเคราะห์ข้อมูลได้ด้วยตนเองอย่างรวดเร็ว เพียงลากวางข้อมูลที่ต้องการ อีกทั้งยังสามารถ drill down ลงไปดูรายละเอียดข้อมูลที่ต้องการได้อีกด้วย
  • แสดงข้อมูลในลักษณะ Cross tab report
  • การดูข้อมูลในมุมมองต่างๆ (Dimension) ไม่ว่าจะมองมุมมองเดียว (Slice) หรือหลายมุมมอง (Dice)
  • สามารถแสดงแผนภาพ (Chart) ตามข้อมูลที่เลือกได้
  • คำนวณข้อมูลที่ซับซ้อนได้หลายหลายมุมมอง (Multi Dimensional)
  • export ข้อมูลออกมาได้หลายรูปแบบ เช่น PDF, HTML, Excel, RTF, Text File
  • รองรับ Multidimensional Expression (MDX) language เพื่อใช้ในการแสดงข้อมูลในรูปแบบที่ซับซ้อน
  • ดูข้อมูลแบบลำดับชั้นได้ (hierarchy)
  • รองรับ JDBC 2.0 เป็นต้นไป
  • รองรับหลากหลายฐานข้อมูล เช่น Oracle, DB2, Microsoft SQL, MySQL, PostgreSQL และอื่นๆ
  • กำหนดสิทธิ์การใช้งานได้ ข้อมูล RDBMS

5. Dashboard


ช่วยให้ผู้ใช้งานเห็นข้อมูลประสิทธิภาพการทำงาน (Performance) และเป้าหมายการทำงานทั้งในระดับส่วนตัว, ระดับแผนก, ระดับบริษัท ในรูปแบบที่เป็นรูปภาพหรือแผนภาพ ช่วยให้ผู้ใช้งานมองเห็นข้อมูลในแต่ละระดับในภาพรวมซึ่งสามารถนำไปพัฒนาปรับปรุงประสิทธิภาพการทำงานต่อไป

ความสามารถของ Dashboard ประกอบด้วย

  • รองรับมาตรฐาน Java 100%
  • ช่วยในการชี้วัดประสิทธิภาพการทำงาน
  • ง่ายต่อการเข้าใจข้อมูลเนื่องจากแสดงข้อมูลในรูปแบบที่เป็นรูปภาพหรือแผนภาพ
  • เชื่อมต่อกับ Pentaho Reporting และ Pentaho Analysis ซึ่งช่วยให้ผู้ใช้งานสามารถดูรายละเอียดของข้อมูลที่มีปัญหาหรือข้อสงสัยได้ (Drill down)
  • เชื่อมต่อกับ Portal ทำให้สามารถแสดงข้อมูลได้หลายหลายและเป็นอิสระต่อกัน ซึ่งทำให้รองรับกลุ่มผู้ใช้งานที่มากขึ้น
  • กำหนดเงื่อนไข เพื่อให้ระบบแจ้งเตือนผู้ใช้งานให้ทราบถึงสถานการณ์ต่างๆที่กำลังจะเกิดขึ้นซึ่งจะช่วยให้ผู้ใช้งานสามารถรับมือหรือแก้ปัญหากับสิ่งที่กำลังจะเกิดขึ้นได้

6. Data Integration

คือเครื่องมือที่ใช้สร้างคลังข้อมูล (Data Warehouse) โดยทั่วไปเครื่องมือดังกล่าวเรียกว่า ETL (Extraction, Transformation and Loading)
  • Extraction คือการดึงข้อมูลจากแหล่งต่างๆ ที่เราต้องการมาเก็บไว้ใน Data Warehouse โดยจะดึงมาเฉพาะข้อมูลใหม่ที่เพิ่มขึ้นมาหรือข้อมูลที่ถูกเปลี่ยนแปลงแก้ไข โดยข้อมูลที่ดึงมาจะมาเก็บพักไว้ก่อนซึ่งเรียกว่า Staging Area
  • Transformation คือการเปลี่ยนแปลงรูปแบบของข้อมูลที่ได้จากการ Extract ให้อยู่ในรูปแบบที่ถูกต้องตามโครงสร้างของ Data Warehouse
  • Loading คือการเก็บข้อมูลลงใน Data Warehouse หลังจากทำการแปลงข้อมูลให้อยู่ในรูปแบบที่ถูกต้อง

ความสามารถของ Pentaho Data Integration ประกอบด้วย

  • รองรับมาตรฐาน Java 100%
  • ง่ายต่อการใช้งาน ด้วยเครื่องมือต่างๆ ที่จัดเตรียมไว้ให้ในรูปแบบกราฟิก เพียงลากวางเครื่องมือต่างๆ ตามกระบวนการที่ต้องทำ
  • รองรับ Slowly Changing Dimension และ Junk Dimension
  • ออกแบบมาเน้นในเรื่องของประสิทธิภาพ (Performance) และการขยายระบบเมื่อระบบมีปริมาณการใช้งานที่มากขึ้น (Scalability)
  • มีเครื่องมือในการเชื่อมต่อกับระบบ ERP (ERP Connectors)
  • มีเครื่องมือที่ใช้ในการตรวจสอบความถูกต้องของข้อมูล (Data Quality)
  • รองรับหลากหลายแหล่งข้อมูล (Data Source) ไม่ว่าจะเป็น database ต่างๆ, file base (DBF), text file, excel file และอื่นๆ
  • เชื่อมต่อกับ Pentaho BI Suite ทำให้สามารถใช้ความสามารถอื่นๆร่วมกันได้เช่น เรื่องของการ scheduling, security, workflow เป็นต้น
  • นำไปใช้งานในลักษณะต่างๆ ดังนี้ สร้างคลังข้อมูล (Populate Data Warehouse), Export ข้อมูลจากฐานข้อมูลไปเป็น text file, Import ข้อมูลจาก text file เข้าฐานข้อมูล, นำข้อมูลจากฐานข้อมูลหนึ่งไปเข้าอีกฐานข้อมูลหนึ่ง, ดูข้อมูลจากฐานข้อมูลที่มีอยู่
http://www.dashboardweb.com