B # A # ! PWA Check Tab

Post on 17-Oct-2021

2 views 0 download

Transcript of 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

|–

|–

|–

รายละเอียดเมนูและคาํสั!งต่างๆ ในโปรแกรม เมื�อเปิดโปรแกรม 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 ใดมี

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

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

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

3. คลิกปุ่ ม

4. คลิกปุ่ ม

5. คลิกปุ่ ม

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

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

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

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

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

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

Meter_err.Tabขึ �นมา

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

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

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

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

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

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

ภาคผนวก