มารู้จักกับ IBM Cognos Metric Studio #13
ครั้งที่แล้วเรารู้วิธีบันทึกข้อมูลเข้าระบบแบบตรงๆ ต่อไปนี้จะเป็นวิธีนำข้อมูลเข้าโดยการดึงจากไฟล์
วิธีที่ 2. ดึงข้อมูลจากไฟล์ เริ่มต้นต้องทราบขั้นตอนในการนำข้อมูลเข้า ประกอบด้วย
2.1 ขั้นตอนการกำหนดพื้นที่การวางไฟล์
ให้เข้าไปที่ Tools แล้วเลือก Import Sources
จะเลือกจาก Default Import Source หรือจะสร้าง Directory ใหม่ก็ได้ ในตัวอย่างแก้ไขจาก Default
เลือก Directory ซึ่งจะอยู่ภายใต้ <cognos installation path>/deployment หากต้องการ Directory ใหม่ก็สร้างใน Server ภายใต้ path deployment เท่านั้น
คลิกเลือก Directory ที่ต้องการเก็บ
กดปุ่ม OK ก็จะได้พื้นที่การวางไฟล์ครบถ้วน
2.2 ขั้นตอนการเตรียมข้อมูล
ไฟล์ที่จะใช้ upload ข้อมูลจะเป็นประเภท Text แบบ Tab Delimited นามสกุลต้องลงท้ายด้วย CMV เท่านั้น ซึ่งจะไม่ต้องมีหัว Column โดยมีลำดับ ตามนี้
1. year_nr ปี ค.ศ.
2. time_period_cd รหัสช่วง D=Day,W=Week,M=Month,Q=Quarter,Y=Year
3. period_nr ลำดับตามข้อ 2
4. day_nr วันตามข้อ 2
5. kpi_id รหัส Metric (required)
6. value_type_cd ประเภทของข้อมูล A=Actual,T=Target,O=Tolerance (required)
7. kpi_value ค่าทีี่จะบันทึก ทศนิยมไม่เกิน 5 ตำแหน่ง (required)
8. currency_cd รหัสสกุลเงิน
9. last_updated_dt วันที่แก้ไขล่าสุด
10. kpi_nm ชื่อ KPI
11. scorecard_id รหัส Home Scorecard (required)
12. scorecard_nm ชื่อ Scorecard
13. kpi_class_id รหัส Metric Type (required)
14. data_source_id รหัส Data Source
15. data_source_nm ชื่อ Data Source
16. parent_scorecard_id รหัสพ่อของ Scorecard
17. qualifier_id รหัสคุณสมบัติ Metric
18. qualifier_nm ชื่อคุณสมบัติ Metric
19. start_time_cd วันที่ของข้อมูล KPI (required)
20. level_id รหัสช่วงเวลา D=Day,W=Week,M=Month,Q=Quarter,Y=Year
21. kpi_text Note KPI
22. language_cd รหัสภาษา
23. created_dt วันที่ทำการบันทึกข้อมูล
สามารถไปดูตัวอย่างจาก Metric sample ที่มาพร้อมกับ Server ได้
2.3 นำไฟล์ไปวางไว้ที่ Data Source ที่กำหนดไว้
2.4 Import Task สั่งให้ job ทำงาน
ไปที่ Metric Maintenance
สั่ง run Import and transfer data from files into metric store
จะเป็นกา่รอ่านข้อมูลจากไฟล์เข้า Staging table และนำข้อมูลจาก Staging เข้่าไปคำนวณใน Metric Store
หากมีการพบข้อมูลที่ไม่ถูกต้องจะนำรายการที่มีปัญหาไปเก็บไว้ใน Staging reject log
สำหรับขั้นตอนนี้จะไม่มีการลบไฟล์ที่อ่านแล้วออกจากที่เก็บ ดังนั้นผู้ที่ import ต้องนำไฟล์ออกจากที่เก็บ(Data source)ไปไว้พื้นที่อื่นๆเอง
จุดนี้ IBM น่าจะดำเนินการออกแบบและทำการย้ายไฟล์ให้แทนที่ admin ต้องดำเนินการเอง
สำหรับคำสั่งอื่นๆ
Import from files into staging area ใช้สำหรับอ่านข้อมูลจากไฟล์ไปไว้ใน Staging table
Transfer from staging area into metric store ใช้สำหรับอ่านข้อมูลจาก Staging table นำไปเข้า KPI หรือ metric store พร้อมคำนวณค่าใน Metric
คงจะพอเห็นภาพคร่าวๆ ในการนำข้อมูลเข้า Metric Store แล้วครั้งหน้ามาลอง Export ข้อมูลกันนะครับ
ความคิดเห็น
แสดงความคิดเห็น