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

ปรับแต่ง Layout

Row > Column > Html
แก้ไข Code html เดิมทิ้งแล้วเพิ่ม Code ใหม่ลงไป

<div class='row'>
    <div class='col-md-2'>ปีประเมิน</div>
    <div class='col-md-1' id="param_year_area"></div>
    <div class='col-md-2'>งวดประเมิน</div>
    <div class='col-md-1' id="param_appraisal_period_area"></div>
    <div class='col-md-2'>แผนก</div>
    <div class='col-md-1'id="param_department_area"></div>
    <div class='col-md-2'>ตำแหน่ง</div>
    <div class='col-md-1' id="param_position_area"></div>
</div>

Preview
กำหนดค่า Column เป็น 12
Column Body_content
Column >Panel_1 > span size:6
Column >Panel_2 > span size:6
Column >Panel_3 > span size:6
Column >Panel_4 > span size:6
กด Preview


อ้างอิงจาก: www.dashboardweb.com

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

Create Dashboard

File > New > CDE Dashboard

โครงสร้าง CDE (Community Dashboard Editor)
เลือก Four Columns Template กดOK
กด Save เลือกที่เก็บไฟล์ที่ public
 File Name: kpi_dashboard
Title:KPI Dashboard
Description: KPI Dashboard
คลิก OK
คลิก Preview





วันพฤหัสบดีที่ 20 กุมภาพันธ์ พ.ศ. 2563

Pentaho Dashboard Editor (CDE)

Dashboard Editor(CDE) เป็นเครื่องมื่อในการสร้าง Dashboard โดยมีเครื่องมีให้ใช้มากมายที่เพียงพอต่อการสร้าง Dashboard สรุปข้อมูลสำคัญสำหรับผู้บริหารเพื่อเป็นข้อมูลสำหรับวิเคราะห์และตัดสินใจ

Installing Pentaho Dashboard Editor

1.     ไปที่เมนู Marketplace จากนั้นทำการติดตั้ง Plugins 3 ส่วน โดยเรียงลำดับังนี้
1.1  Community Dashboards Framework (การติดตั้งในส่วนนี้จำเป็นต้องทำการ uninstall Plugins นี้ออกก่อน เนื่องจาก Plugins นี้ ถูกติดตั้งมาให้เป็น Trunk version แต่แรกแล้ว จากนั้นทำการติดตั้ง Plugins นี้ใหม่อีกครั้ง)
1.2  Community Data Access
1.3  Community Dashboard Editor


Dashboards
เนื้อหาการอบรมให้สร้าง Dashboards แสดงข้อมูลต่อไปนี้
1 แสดงข้อมูลประสิทธิภาพโดยรวมขององค์กร
2 แสดงข้อมูลประสิทธิภาพตามแผนก
3 แสงข้อมูลประสิทธิภาพแต่ละงวด
4 ประสิทธิภาพรายบุคคล
5 ประสิทธิภาพรายตัวชี้วัด

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

Managing Role

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

การเพิ่ม/แก้ไข Roles ของ User มีวิธีการดังนี้
1.     หน้า Administration เมนู Users & Roles ที่ Tab: Manage Users ให้คลิกเลือก User ที่ต้องการจะทำการเพิ่ม/แก้ไข Roles
2.     หากต้องการเพิ่ม Roles ให้เลือก Roles ในส่วนของ Available: ซึ่งสามารถเลือกได้มากกว่า 1 ค่า โดยการกด Ctrl ค้างไว้แล้วเลือก Roles ที่ต้องการ หรือคลิกเลือก Roles อันแรกที่ต้องการแล้วกด Shift ค้างไว้ จากนั้นให้คลิกเลือก Roles อันสุดท้ายที่ต้องการ เมื่อทำการเลือก Roles เรียบร้อยแล้วให้คลิกที่ปุ่ม > เพื่อทำการกำหนด Roles ที่เลือก และ Roles ที่ถูกกำหนดค่าแล้วจะถูกย้ายจาก Available มาอยู่ในส่วนของ Selected
3.     หากต้องการเลือก Roles ทั้งหมดให้คลิกที่ปุ่ม >>
4.     หากต้องการนำ Roles ที่ถูกกำหนดค่าไปแล้วออก สามารถทำได้โดยการเลือก Roles ที่ต้องการเอาออกในส่วนของ Selected จากนั้นคลิกที่ปุ่ม < เพื่อนำ Roles ที่ถูกกำหนดค่าไปแล้วออก และ Roles เหล่านั้นจะถูกย้ายจาก Selected กลับมาอยู่ในส่วนของ Available ดังเดิม
5.     หากต้องการนำ Roles ที่ถูกกำหนดค่าไปแล้วออกทั้งหมดให้คลิกที่ปุ่ม <<
     การสร้าง Role มีวิธีการดังนี้
1.     หน้า Administration เมนู Users & Roles ไปที่ Tab: Manage Roles ให้คลิกที่ปุ่ม + เพื่อทำการสร้าง Role

2.     ระบบจะแสดงหน้าจอ New Role
3.     ให้ระบุชื่อของ Role ที่ต้องการจะสร้าง จากนั้นให้คลิกที่ปุ่ม OK ซึ่งจะแสดงก็ต่อเมื่อในช่อง Name: มีข้อมูลแล้วเท่านั้น หากไม่ต้องการสร้าง Role ดังกล่าวให้คลิกที่ปุ่ม  Cancel
4.     ทำการกำหนดสิทธิ์ในการเข้าถึงข้อมูลของ Role ที่สร้างขึ้นมาใหม่ ว่าสามารถดำเนินการอะไรในระบบได้บ้าง โดยคลิกเลือก Role ที่สร้างใหม่ แล้วคลิกเลือกในส่วนของ Operation Permissions ดังรูปด้านล่าง

Operation Permissions มีรายละเอียดดังนี้
-        Administrator Security: มีสิทธิ์ในการเข้าถึงและสามารถดำเนินการทุกอย่างได้
-        Read Content: มีสิทธิ์ในการอ่านเนื้อหาได้อย่างเดียว
-        Publish Content: สามารถเข้าถึงที่จัดเก็บรายงานได้ รวมถึงการ Publish ผ่าน client tools เช่น Report Designer, Schema Workbench ได้
-        Manage Data Source: สามารถจัดการการเชื่อมต่อฐานข้อมูลได้
-        Execute: สามารถที่จัดการเกี่ยวกับ spoon , kitchen
-        Schedule Content: สามารถสร้าง/ดู/ลบ/แก้ไข Schedule ของรายงานและเนื้อหาอื่นๆ ได้
-        Create Content: สามารถบันทึกรายงาน และมีสิทธิ์เห็น Data source สำหรับนำไปใช้ในการสร้างรายงานและ Dashboard ได้
5.     หากต้องการกำหนด Users ให้กับ Role ที่สร้างใหม่สามารถทำได้โดยการคลิกเลือก Users ในส่วนของ Available: ซึ่งสามารถเลือกได้มากกว่า 1 ค่า โดยการกด Ctrl ค้างไว้แล้วเลือก Users ที่ต้องการ หรือคลิกเลือก Users อันแรกที่ต้องการแล้วกด Shift ค้างไว้ จากนั้นให้คลิกเลือก Users อันสุดท้ายที่ต้องการ เมื่อทำการเลือก Users เรียบร้อยแล้วให้คลิกที่ปุ่ม > เพื่อทำการกำหนด Users ที่เลือก และ Users ที่ถูกกำหนดค่าแล้วจะถูกย้ายจาก Available มาอยู่ในส่วนของ Selected ดังรูปด้านล่าง


6.     หากต้องการเลือก Users ทั้งหมดให้คลิกที่ปุ่ม >>
7.  หากต้องการนำ Users ที่ถูกกำหนดค่าไปแล้วออก สามารถทำได้โดยการเลือก Users ที่ต้องการเอาออกในส่วนของ Selected จากนั้นคลิกที่ปุ่ม < เพื่อนำ Users ที่ถูกกำหนดค่าไปแล้วออก และ Users เหล่านั้นจะถูกย้ายจาก Selected กลับมาอยู่ในส่วนของ Available ดังเดิม
8.     หากต้องการนำ Users ที่ถูกกำหนดค่าไปแล้วออกทั้งหมดให้คลิกที่ปุ่ม <<
    


การลบ Role มีวิธีการดังนี้
1.     หน้า Administration เมนู Users / Roles ที่ Tab: Manage Roles คลิกเลือก Role ที่ต้องการลบ
2.     คลิกที่ปุ่ม X เพื่อทำการลบ User ที่เลือก
3.     จากนั้นระบบจะแสดงป๊อปอัพแจ้งเตือนว่าคุณต้องการจะลบ User ดังกล่าวหรือไม่ หากต้องการลบให้คลิกที่ปุ่ม Yes แต่หากไม่ต้องการลบให้คลิกที่ปุ่ม No
การเพิ่ม/ลบ Users ใน Role มีวิธีการดังนี้
1.     หน้า Administration เมนู Users / Roles ที่ Tab: Manage Roles ให้คลิกเลือก Role ที่ต้องการ เพิ่ม/ลบ Users
2.     หากต้องการเพิ่ม Users ใน Role นั้นๆ สามารถทำได้โดยการคลิกเลือก Users ในส่วนของ Available: ซึ่งสามารถเลือกได้มากกว่า 1 ค่า โดยการกด Ctrl ค้างไว้แล้วเลือก Users ที่ต้องการ หรือคลิกเลือก Users อันแรกที่ต้องการแล้วกด Shift ค้างไว้ จากนั้นให้คลิกเลือก Users อันสุดท้ายที่ต้องการ เมื่อทำการเลือก Users เรียบร้อยแล้วให้คลิกที่ปุ่ม > เพื่อทำการกำหนด Users ที่เลือก และ Users ที่ถูกกำหนดค่าแล้วจะถูกย้ายจาก Available มาอยู่ในส่วนของ Selected
3.     หากต้องการเลือก Users ทั้งหมดให้คลิกที่ปุ่ม >>
4.     หากต้องการนำ Users ที่ถูกกำหนดค่าไปแล้วออก สามารถทำได้โดยการเลือก Users ที่ต้องการเอาออกในส่วนของ Selected จากนั้นคลิกที่ปุ่ม < เพื่อนำ Users ที่ถูกกำหนดค่าไปแล้วออก และ Users เหล่านั้นจะถูกย้ายจาก Selected กลับมาอยู่ในส่วนของ Available
5.     หากต้องการนำ Users ที่ถูกกำหนดค่าไปแล้วออกทั้งหมดให้คลิกที่ปุ่ม <<
การเปลี่ยนแปลง Operation Permissions ใน Role มีวิธีการดังนี้
1.     หน้า Administration เมนู Users / Roles ที่ Tab: Manage Roles ให้คลิกเลือก Role ที่ต้องการ จะเปลี่ยนแปลง Operation Permissions
2.     จากนั้นคลิกเลือกในส่วนของ Operation Permissions ที่ต้องการเปลี่ยนแปลง
3.     เมื่อกำหนดเสร็จแล้ว ระบบจะทำการอัพเดทข้อมูลที่กำหนดให้อัตโนมัติ

วันจันทร์ที่ 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. ในช่องยืนยันรหัสผ่าน: ให้ระบุรหัสผ่านใหม่ที่ต้องการเปลี่ยนแปลงอีกครั้งเพื่อยืนยันว่ารหัสผ่านที่ระบุไว้เหมือนกันหรือไม่เหมือนกันแล้วระบบจะแสดงปุ่มตกลงขึ้นมาหากต้องการรหัสผ่านให้คลิกที่ปุ่มตกลง ระบบจะทำการอัปเดตรหัสผ่านให้กับผู้ใช้ที่เลือก แต่ไม่ต้องการเปลี่ยนรหัสผ่านให้คลิกที่ปุ่มยกเลิก

วันพฤหัสบดีที่ 13 กุมภาพันธ์ พ.ศ. 2563

Set Encoding UTF-8

1. เปิดไฟล์ start-pentaho.bat อยู่ที่ /biserver-ce
2. ค้นหาคำว่า CATALINA_OPTS

3. ให้ใส่ -Dfile.encoding=UTF-8 ต่อท้าย -XX:MaxPermSize=256m ดังรูป

4. บันทึกไฟล์หลังจากแก้ไขไฟล์เรียบร้อยแล้ว จากนั้น Stop และ Start service bi-server อีกครั้ง

Change Pentaho default start port 8080

ปกติเมื่อสั่ง start-pentaho ตัว tomcat จะถูก start ผ่าน port 8080 ซึ่งถ้ามี application อื่นใช้งาน port นี้อยู่ ก็จะทำให้เกิด error ไม่สามารถเรียกใช้งาน pentaho ได้
วิธีการเปลี่ยน port มีดังนี้
1.     เปิดไฟล์ web.xml ซึ่งเก็บอยู่ที่ …\biserver-ce\tomcat\webapps\pentaho\WEB-INF ให้ค้นหาคำว่า fully-qualified-sever-url

2.     ทำการเปลี่ยน param-value จาก port 8080 เป็น port ที่ต้องการ ตามรูปเปลี่ยนเป็น 8081

3.     เปิดไฟล์ server.xml ซึ่งเก็บอยู่ที่ …\biserver-ce\tomcat\conf\ ให้ค้นหาคำว่า Java HTTP Connector

4.     ทำการเปลี่ยน port="8080" เป็น port ที่ต้องการ ในรูปเปลี่ยนเป็น port 8081