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

วันอังคารที่ 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





วันอังคารที่ 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 อีกครั้ง

วันอังคารที่ 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 ที่ด้านล่างของชื่อนั้นๆ