หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
การอ้างอิงหลายส่วนนี้ครอบคลุมถึงการตั้งค่าและการเรียกใช้งานชุดการทดสอบมาตรฐานสําหรับนักพัฒนาตัวเชื่อมต่อ Power Query การอ้างอิงมีไว้เพื่อติดตามตามลําดับเพื่อให้แน่ใจว่าสภาพแวดล้อมของคุณได้รับการตั้งค่าสําหรับการทดสอบตัวเชื่อมต่อส่วนขยายของคุณ
ในส่วนนี้ คุณ:
- เรียนรู้เกี่ยวกับชุดข้อมูลที่ใช้ในชุดมาตรฐานของการทดสอบ
- ดาวน์โหลดสําเนาของข้อมูลทดสอบ
- อัปโหลดข้อมูลไปยังฐานข้อมูลที่คุณเลือกสําหรับตัวเชื่อมต่อที่คุณต้องการทดสอบ
ส่วนนี้ครอบคลุมถึงข้อมูลทดสอบที่ใช้โดยชุดการทดสอบเพื่อตรวจสอบตัวเชื่อมต่อของคุณ
ภาพรวมของชุดข้อมูล
ข้อมูลการทดสอบที่ใช้สําหรับเฟรมเวิร์กเป็นเวอร์ชันที่ปรับเปลี่ยนของข้อมูลบันทึกการเดินทางสีเขียวของคณะกรรมการแท็กซี่และ Limousine ของเมือง NewYork (TLC)
ข้อมูลการเดินทางสีเขียวเดือนกุมภาพันธ์ 2023 ถูกแปลงเป็นไฟล์ CSV "NycTaxiGreen" และ 10,000 แถวถูกสุ่มตัวอย่างจากแถวนั้น ในทํานองเดียวกันไฟล์ CSV "TaxiZoneLookup" ประกอบด้วย 265 แถวจากตารางการค้นหาเขตแท็กซี่ รูปแบบข้อมูล CSV ถูกเลือกเนื่องจากมีความเกี่ยวข้องอย่างมากกับแหล่งข้อมูลอื่น ๆ เกือบทั้งหมด ทําให้ง่ายต่อการนําเข้า
ข้อกําหนดสําหรับแต่ละเขตข้อมูลอาจแตกต่างจากข้อมูลที่พบใน NYC Taxi และชุดข้อมูลสีเขียว Limousine - ชุดข้อมูล Azure Open และ data_dictionary_trip_records_green.pdf (nyc.gov)
ชุดข้อมูลสําหรับการทดสอบของเราถูกแบ่งออกเป็นไฟล์ csv สองไฟล์: NycTaxiGreen และ TaxiZoneLookup
การรับข้อมูลการทดสอบ
ข้อมูลทดสอบจะถูกวางใน ที่เก็บ git ของ เชื่อมต่อ ors ของข้อมูล ข้อมูลทดสอบมีให้ในรูปแบบ CSV พร้อมกับข้อกําหนด schema สําหรับตาราง NycTaxiGreen และ TaxiZoneLookup ข้อมูลนี้ควรโหลดไปยังแหล่งข้อมูลของคุณเป็นตารางแยกต่างหาก และคุณจําเป็นต้องตรวจสอบให้แน่ใจว่า schema สอดคล้องกับชนิดข้อมูลที่กําหนดไว้ในแหล่งข้อมูลของคุณ
หมายเหตุ
ขณะอัปโหลดไปยังแหล่งข้อมูล ค่าทศนิยมทั้งหมดควรมีมาตราส่วนเป็น 2 นั่นคือจํานวนตัวเลขหลังจุดทศนิยมควรเป็น 2
ค่าประทับเวลาทั้งหมดควรได้รับการอัปโหลดไปยังแหล่งข้อมูลในรูปแบบMM/DD/YYYY HH24:MI:SS
คุณยังสามารถตรวจสอบรายละเอียด เกี่ยวกับข้อมูลทดสอบได้อีกด้วย
แหล่งข้อมูล:
คําอธิบายตาราง NycTaxiGreen
ตารางต่อไปนี้แสดงข้อมูลเพิ่มเติมเกี่ยวกับแต่ละเขตข้อมูลในตาราง "NycTaxiGreen":
| ชื่อ | ชนิด | คำอธิบาย |
|---|---|---|
| รหัสเรกคอร์ด | Integer | ลําดับรหัสเรกคอร์ดเดิม CSV เริ่มต้นด้วยลําดับที่ใหม่เนื่องจากการสุ่มตัวอย่าง ฟิลด์นี้สามารถใช้เป็นคีย์หลักของตารางได้ |
| รหัสผู้จัดจําหน่าย | Integer | รหัสที่ระบุผู้ให้บริการ |
| lpep_pickup_datetime | ประทับเวลา | ข้อมูลโซนเวลาไม่รวมไว้ ถ้าแหล่งข้อมูลจําเป็นต้องใช้หนึ่ง UTC ควรใช้ |
| lpep_dropoff_datetime | ประทับเวลา | ข้อมูลโซนเวลาไม่รวมไว้ ถ้าแหล่งข้อมูลจําเป็นต้องใช้หนึ่ง UTC ควรใช้ |
| store_and_fwd_flag | บูลีน | เขตข้อมูล จริง/เท็จ บางแหล่งข้อมูลอาจนําเข้าเขตข้อมูลนี้เป็นอักขระหรือสตริงถ้าไม่ได้ระบุชนิดเขตข้อมูล สําหรับวัตถุประสงค์ในการทดสอบ ควรระบุเขตข้อมูลนี้เป็นบูลีน |
| RatecodeID | Integer | รหัสอัตรามีผลเมื่อสิ้นสุดการเดินทาง |
| PULocationID | Integer | โซนรถแท็กซี่ของ TLC เมื่อใช้บริการรถแท็กซี่ |
| DOLocationID | Integer | โซนรถแท็กซี่ TLC เมื่อแยกรถแท็กซี่ |
| passenger_count | Integer | จํานวนผู้โดยสารในรถยนต์ |
| trip_distance | คู่ | ระยะการเดินทางที่ผ่านไปเป็นไมล์ |
| fare_amount | คู่ | ค่าโดยสารตามเวลาและระยะทาง ทศนิยมสองตําแหน่ง |
| พิเศษ | คู่ | ค่าธรรมเนียมเบ็ดเตล็ด ทศนิยมสองตําแหน่ง |
| mta_tax | คู่ | เพิ่มภาษี MTA ทศนิยมสองตําแหน่ง |
| tip_amount | คู่ | จํานวนคําแนะนํา ทศนิยมสองตําแหน่ง |
| tolls_amount | คู่ | จํานวนรวมของค่าโทรที่จ่ายในการเดินทาง ทศนิยมสองตําแหน่ง |
| improvement_surcharge | คู่ | ค่าบริการเพิ่มเติมในการปรับปรุง ทศนิยมสองตําแหน่ง |
| total_amount | คู่ | ราคารวมที่เรียกเก็บจากลูกค้า ไม่รวมเคล็ดลับ ทศนิยมสองตําแหน่ง |
| payment_type | Integer | รหัสตัวเลขสําหรับวิธีการชําระเงินของผู้โดยสาร |
| trip_type | Integer | รหัสตัวเลขสําหรับเรียกรถแท็กซี่หรือจัดส่ง |
| congestion_surcharge | คู่ | มีค่าใช้จ่ายเพิ่มเติมสําหรับความแออัด ทศนิยมสองตําแหน่ง |
คําอธิบายตาราง TaxiZoneLookup
ตารางต่อไปนี้แสดงข้อมูลเพิ่มเติมเกี่ยวกับแต่ละเขตข้อมูลในตาราง "TaxiZoneLookup"
| ชื่อ | ชนิด | คำอธิบาย |
|---|---|---|
| LocationId | Integer | ID ตําแหน่งที่ตั้งสําหรับตําแหน่งที่ตั้งใด ๆ แมปกับ PULocationID และ DOLocationID ในตาราง "NycTaxiGreen" ฟิลด์นี้สามารถใช้เป็นคีย์หลักของตารางได้ |
| โบรู | สตริง | Borough สําหรับตําแหน่งที่ตั้ง |
| โซน | สตริง | ชื่อของโซนสําหรับสถานที่เก็บ |
| service_zone | สตริง | ชื่อของเขตพื้นที่บริการสําหรับที่ตั้ง |
บทสรุป
ส่วนนี้อธิบายข้อมูลการทดสอบที่ใช้ภายในชุดการทดสอบมาตรฐานและ Schema ฐานข้อมูลของคุณควรได้รับการเติมข้อมูลด้วยตารางที่ยึดตามไฟล์ CSV ที่ระบุด้วย schema ที่ถูกต้อง
ในส่วนถัดไป คุณจะได้รับความเข้าใจในส่วนต่างๆ ของชุดการทดสอบที่ช่วยให้คุณตรวจสอบการตั้งค่าชุดข้อมูลและตัวเชื่อมต่อส่วนขยายของคุณ