Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu çok parçalı başvuru, Power Query bağlayıcısı geliştiricileri için standart bir test paketinin kurulumunu ve çalıştırılmasını kapsar. Uzantı bağlayıcınızı test etmek için ortamınızın ayarlandığından emin olmak için başvurunun sırayla izlenmesi amaçlanır.
Bu bölümde şunları yapacaksınız:
- Testlerin standart paketinde kullanılan veri kümesi hakkında bilgi edinin
- Test verilerinin bir kopyasını indirme
- Verileri test etmeyi planladığınız bağlayıcı için istediğiniz veritabanına yükleyin
Bu bölüm, bağlayıcınızı doğrulamak için test paketi tarafından kullanılan test verilerini kapsar.
Veri kümesine genel bakış
Çerçeve için kullanılan test verileri NewYork City Taxi & Limousine Commission (TLC) yeşil yolculuk kaydı verilerinin değiştirilmiş bir sürümüdür.
Şubat 2023 yeşil yolculuk verileri "NycTaxiGreen" CSV dosyasına dönüştürüldü ve bu dosyadan 10.000 satır örneklendi. Benzer şekilde, "TaxiZoneLookup" CSV dosyası taksi bölgesi arama tablosundan 265 satır içerir. CSV veri biçimi, neredeyse tüm diğer veri kaynaklarına uygulanabilirliği nedeniyle seçildi ve bu da içeri aktarmayı kolaylaştırdı.
Her alanın tanımı NYC Taxi ve Limuzin yeşil veri kümesinde bulunan bilgilerden biraz farklı olabilir: Azure Açık Veri Kümeleri ve data_dictionary_trip_records_green.pdf (nyc.gov).
Testimiz için veri kümesi iki csv dosyası olarak ayrılmıştır: NycTaxiGreen ve TaxiZoneLookup.
Test verilerini alma
Test verileri Data Bağlan ors git deposuna yerleştirilir. Test verileri, NycTaxiGreen ve TaxiZoneLookup tablolarının şema tanımıyla birlikte CSV biçiminde sağlanır. Bu veriler veri kaynağınıza ayrı tablolar olarak yüklenmelidir ve şemanın veri kaynağınızda tanımlanan veri türlerine karşılık olduğundan emin olmanız gerekir.
Not
Veri kaynağına yüklenirken, tüm ondalık değerlerin ölçeği 2 olmalıdır. Yani ondalık ayırıcıdan sonraki basamak sayısı 2 olmalıdır.
Tüm zaman damgası değerleri veriye MM/DD/YYYY HH24:MI:SS biçiminde yüklenmelidir.
Ayrıca test verileriyle ilgili ayrıntıları da gözden geçirebilirsiniz.
Kaynaklar:
NycTaxiGreen tablo açıklaması
Aşağıdaki tabloda "NycTaxiGreen" tablosundaki her alan hakkında daha fazla bilgi sağlanmaktadır:
| Adı | Tür | Açıklama |
|---|---|---|
| Kayıt Kimliği | Tamsayı | Özgün kayıt kimliği siparişi. Csv, rastgele örnekleme nedeniyle sıra dışı olarak başlar. Bu alan tablonun birincil anahtarı olarak kullanılabilir. |
| Vendorıd | Tamsayı | Sağlayıcıyı gösteren kod. |
| lpep_pickup_datetime | Zaman damgası | Saat dilimi bilgileri dahil değildir. Veri kaynağı bir tane gerektiriyorsa UTC kullanılmalıdır. |
| lpep_dropoff_datetime | Zaman damgası | Saat dilimi bilgileri dahil değildir. Veri kaynağı bir tane gerektiriyorsa UTC kullanılmalıdır. |
| store_and_fwd_flag | Boolean | True/false alanı. Alan türü belirtilmezse bazı veri kaynakları bu alanı karakter veya dize olarak içeri aktarabilir. Test amacıyla bu alan Boole olarak belirtilmelidir. |
| RatecodeID | Tamsayı | Seyahat sonunda geçerli olan kodu derecelendir. |
| PULocationID | Tamsayı | Taksimetre devreye girdiği zaman TLC Taksi Bölgesi. |
| DOLocationID | Tamsayı | Taksimetre devre dışıyken TLC Taksi Bölgesi. |
| passenger_count | Tamsayı | Araçtaki yolcu sayısı. |
| trip_distance | Çift | Kilometrelerce mesafe katedildi. |
| fare_amount | Çift | Zaman ve mesafe ücreti. İki ondalık basamak. |
| Ekstra | Çift | Sair ücretler. İki ondalık basamak. |
| mta_tax | Çift | MTA vergisi eklendi. İki ondalık basamak. |
| tip_amount | Çift | İpucu miktarı. İki ondalık basamak. |
| tolls_amount | Çift | Seyahatte ödenen toplam geçiş ücreti sayısı. İki ondalık basamak. |
| improvement_surcharge | Çift | İyileştirme ek ücreti. İki ondalık basamak. |
| total_amount | Çift | Müşterilere ücretlendirilen toplam fiyat. İpuçları içermez. İki ondalık basamak. |
| payment_type | Tamsayı | Yolcunun ödeme şekline ilişkin sayısal bir kod. |
| trip_type | Tamsayı | Taksinin dolu mu yoksa sevk mi olduğuyla ilgili sayısal bir kod. |
| congestion_surcharge | Çift | Tıkanıklık için ek ücret. İki ondalık basamak. |
TaxiZoneLookup tablo açıklaması
Aşağıdaki tabloda "TaxiZoneLookup" tablosundaki her alan hakkında daha fazla bilgi sağlanmaktadır:
| Adı | Tür | Açıklama |
|---|---|---|
| Locationıd | Tamsayı | Herhangi bir konumun konum kimliği. "NycTaxiGreen" tablosunda PULocationID ve DOLocationID ile eşler. Bu alan tablonun birincil anahtarı olarak kullanılabilir. |
| Borough | String | Konum için borough. |
| Bölge | String | Konumun Bölge adı. |
| service_zone | String | Konum için Hizmet Bölgesi adı. |
Sonuç
Bu bölümde, standartlaştırılmış test paketinde ve şemasında kullanılan test verileri açıklanmıştır. Veritabanınız artık doğru şemaya sahip belirtilen CSV dosyalarına göre tablolarla doldurulmalıdır.
Sonraki bölümde, test paketinin veri kümesinin ve uzantı bağlayıcınızın kurulumunu doğrulamanıza yardımcı olan farklı bölümlerini anlayabilirsiniz.