28
โปรแกรม PWA Check Tab โปรแกรม PWA Check Tab ถูกพัฒนาขึ นเพือช่วย กปภ. , กปภ.เขต และ สาขา ในการตรวจหา ข้อผิดพลาดในไฟล์ MapInfo (*.TAB) ในเวอร์ชันปัจจุบันมีความสามารถดังนี 1) หาตําแหน่งทีซํ ากัน 2) หา Primary key ทีซํ ากัน 3) ตรวจสอบโครงสร้างฟิลด์ของชันข้อมูล และรายงานโครงสร้างฟิลด์ทีผิด 4) ตรวจสอบค่า Foreign key ของชันข้อมูลว่าทีมีค่าบังคับตาม Data Dictว่าถูกต้องหรือไม่ และจะรายงานค่าทีผิดออกมา โดยรายงานการตรวจสอบจะเป็นไฟล์ MapInfo ซึงจะถูกสร้างขึ นในโฟลเดอร์ของไฟล์ทีตรวจสอบ ตามด้วยชือ _err เช่น ในกรณีของการตรวจสอบ PIPE,TAB ไนไฟล์รายงานการตรวจสอบจะชืPIPE_ERR.TAB เป็นต้น การใช้งานโปรแกรม PWA Check Tab จะใช้งานได้ใน 2 ลักษณะ คือ 1) ใช้งานโดยตรวจสอบตามโครงสร้างการเก็บไฟล์ของส่วนกลาง 2) ใช้งานโดยระบบโฟลเดอร์ทีต้องการตรวจสอบ สําหรับการใช้งานโดยตรวจสอบตามโครงสร้างการเก็บไฟล์ของส่วนกลางนัน ผู ้ใช้จะต้องสร้าง โฟลเดอร์ให้มีโครงสร้างเหมือนกับส่วนกลางจึงจะสามารถใช้งานในลักษณะนี ได้ ซึงข้อดีของการใช้งานใน ลักษณะนี คือ ผู ้ใช้สามารถตรวจสอบ ไฟล์ของทุกสาขา/เขต ในการตรวจสอบครังเดียวได้โดยโครงสร้างการ เก็บไฟล์เป็นต้น Region x |Zone x |ไตรมาส |ไตรมาสที x-xx |สาขา 1 |สาขา 2 |||

B # A # ! PWA Check Tab

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: B # A # ! PWA Check Tab

โปรแกรม PWA Check Tab

โปรแกรม PWA Check Tab ถกูพฒันาขึ �นเพื�อช่วย กปภ. , กปภ.เขต และ สาขา ในการตรวจหาข้อผิดพลาดในไฟล์ MapInfo (*.TAB)

ในเวอร์ชนัปัจจบุนัมีความสามารถดงันี �

1) หาตําแหนง่ที�ซํ �ากนั 2) หา Primary key ที�ซํ �ากนั 3) ตรวจสอบโครงสร้างฟิลด์ของชั �นข้อมลู และรายงานโครงสร้างฟิลด์ที�ผิด 4) ตรวจสอบคา่ Foreign key ของชั �นข้อมลูว่าที�มีคา่บงัคบัตาม Data Dictว่าถกูต้องหรือไม ่

และจะรายงานคา่ที�ผิดออกมา

โดยรายงานการตรวจสอบจะเป็นไฟล์ MapInfo ซึ�งจะถกูสร้างขึ �นในโฟลเดอร์ของไฟล์ที�ตรวจสอบตามด้วยชื�อ _err เช่น ในกรณีของการตรวจสอบ PIPE,TAB ไนไฟล์รายงานการตรวจสอบจะชื�อ PIPE_ERR.TAB เป็นต้น

การใช้งานโปรแกรม PWA Check Tab จะใช้งานได้ใน 2 ลกัษณะ คือ

1) ใช้งานโดยตรวจสอบตามโครงสร้างการเก็บไฟล์ของสว่นกลาง 2) ใช้งานโดยระบบโฟลเดอร์ที�ต้องการตรวจสอบ

สําหรับการใช้งานโดยตรวจสอบตามโครงสร้างการเก็บไฟล์ของส่วนกลางนั �น ผู้ ใช้จะต้องสร้างโฟลเดอร์ให้มีโครงสร้างเหมือนกบัส่วนกลางจึงจะสามารถใช้งานในลกัษณะนี �ได้ ซึ�งข้อดีของการใช้งานในลกัษณะนี �คือ ผู้ใช้สามารถตรวจสอบ ไฟล์ของทกุสาขา/เขต ในการตรวจสอบครั �งเดียวได้โดยโครงสร้างการเก็บไฟล์เป็นต้น

–Region x

|– Zone x

|–ไตรมาส

|–ไตรมาสที� x-xx

|–สาขา 1

|–สาขา 2

|–

|–

|–

Page 2: B # A # ! PWA Check Tab

รายละเอียดเมนูและคาํสั!งต่างๆ ในโปรแกรม เมื�อเปิดโปรแกรม PWA Check Tab

1) เลือก Drive : ใช้สําหรับเลือก 2) เลือก ไตรมาส : สําหรับเลือกไตรมาสที�ต้องการตรวจสอบ3) ตารางแสดงข้อมลูสาขา4) ตารางแสดงข้อมลูรายละเอียดของข้อมลูผิดพลาดสําหรับชั �นข้อมลูตา่งๆที�ตรวจสอบ5) Group RowID6) ตรวจสอบพิกดัซํ �า 7) ตรวจสอบ Primary key : 8) ตรวจสอบ Foreign key : 9)

ทกุชั �นข้อมลูหรือไม ่10)

โครงสร้างไมถ่กูต้องบ้าง11)

ในข้อที� 7 , 8 และ

รายละเอียดเมนูและคาํสั!งต่างๆ ในโปรแกรม PWA Check Tab PWA Check Tab แสดงดงัหน้าจอโดยมีรายละเอียด ดงันี �

ใช้สําหรับเลือก Drive ที�จดัเก็บไฟล์ (ตามโครงสร้าง) สําหรับเลือกไตรมาสที�ต้องการตรวจสอบ

ตารางแสดงข้อมลูสาขา ตารางแสดงข้อมลูรายละเอียดของข้อมลูผิดพลาดสําหรับชั �นข้อมลูตา่งๆที�ตรวจสอบ

Group RowID : สําหรับรวม ตรวจสอบพิกดัซํ �า : สําหรับระบใุห้ตรวจสอบพิกดัซํ �า

Primary key : สําหรับตรวจสอบ Primary key Foreign key : สําหรับตรวจสอบ Foreign key

: สําหรับตรวจสอบไฟล์ MapInfo วา่มีชั �นข้อมลู

: สําหรับตรวจสอบโครงสร้างของชั �นข้อมลู วา่มี โครงสร้างไมถ่กูต้องบ้าง

: สําหรับตรวจสอบชั �นข้อมลูโดยผู้ใช้กําหนดเงื�อนไขที�ใช้ในการตรวจสอบและ 9

แสดงดงัหน้าจอโดยมีรายละเอียด ดงันี �

ตารางแสดงข้อมลูรายละเอียดของข้อมลูผิดพลาดสําหรับชั �นข้อมลูตา่งๆที�ตรวจสอบ

วา่มีชั �นข้อมลูที�จะต้องตรวจสอบครบ

สําหรับตรวจสอบโครงสร้างของชั �นข้อมลู วา่มี Field ใดมี

สําหรับตรวจสอบชั �นข้อมลูโดยผู้ใช้กําหนดเงื�อนไขที�ใช้ในการตรวจสอบ

Page 3: B # A # ! PWA Check Tab

ขั �นตอนการใช้งานโปรแกรม PWA Check Tab 1. เลือก Drive ที�ใช้เก็บข้อมลู

2. เลือกไตรมาสที�จะตรวจสอบ

Page 4: B # A # ! PWA Check Tab

3. คลิกปุ่ ม

4. คลิกปุ่ ม

Page 5: B # A # ! PWA Check Tab

5. คลิกปุ่ ม

6. หากตรวจสอบพบข้อผิดพลาด จะแสดงในไฟล์

หากตรวจสอบพบข้อผิดพลาด จะแสดงในไฟล์ _err เมื�อเปิดใน MapInfo

MapInfo จะแสดงดงัรูป

Page 6: B # A # ! PWA Check Tab

การใช้โปรแกรม MapBasicเพื!อช่วยเชื!อมโยงข้อมูลที!ใช้ตรวจสอบ

1. เปิดโปรแกรม MapInfo จากนั �นเปิดไฟล์ ชั �นข้อมูล และไฟล์ ชั �นข้อมูล_err ให้อยู่ที� Map

เดียวกันในMapInfo เช่นในรูปต้องการเชื�อมโยงชั �นข้อมูลมาตรวัดนํ �า ให้เปิดไฟล์ Meter.Tabและ ไฟล์

Meter_err.Tabขึ �นมา

2. หลงัจากเปิดไฟล์แล้วจะได้ดงัแสดงในรูป

Page 7: B # A # ! PWA Check Tab

3. เลือกเมน ูTool >> Run MapBasic Program…

4. เลือกไฟล์ ErrTab.MBX

5. จากนั �นจะมีหน้าจอให้เชื�อโยงตาราง ให้เลือก Meter_err แล้วคลิกปุ่ ม OK

Page 8: B # A # ! PWA Check Tab

6. ระบบจะทําการเชื�อมโยงชั �นข้อมูลที�ใช้ตรวจสอบเข้ากับชั �นข้อมูลหลัก (ในที�นี �คือชั �นข้อมูล

Meter) แสดงดงัรูป

Page 9: B # A # ! PWA Check Tab

ภาคผนวก

Page 10: B # A # ! PWA Check Tab
Page 11: B # A # ! PWA Check Tab
Page 12: B # A # ! PWA Check Tab
Page 13: B # A # ! PWA Check Tab
Page 14: B # A # ! PWA Check Tab
Page 15: B # A # ! PWA Check Tab
Page 16: B # A # ! PWA Check Tab
Page 17: B # A # ! PWA Check Tab
Page 18: B # A # ! PWA Check Tab
Page 19: B # A # ! PWA Check Tab
Page 20: B # A # ! PWA Check Tab
Page 21: B # A # ! PWA Check Tab
Page 22: B # A # ! PWA Check Tab
Page 23: B # A # ! PWA Check Tab
Page 24: B # A # ! PWA Check Tab
Page 25: B # A # ! PWA Check Tab
Page 26: B # A # ! PWA Check Tab
Page 27: B # A # ! PWA Check Tab
Page 28: B # A # ! PWA Check Tab