+
K
注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
この内容は learn.palantir.com でもご覧いただけますが、アクセシビリティの観点からここに掲載しています。
最終的な練習として、flight_alerts_by_country.py 変換に限定的なスキーマ期待値を設定します。このタスクでは、チェックに渡す必要がある引数を覚えておく必要があり、また スキーマ期待値 に対する特別な考慮事項に注意を払う必要があります。
flight_alerts_by_country.py
ユーザーの flight_alert_metrics_logic リポジトリを flight_alerts_by_country.py 変換ファイルに開き、Master からブランチを作成します。
flight_alert_metrics_logic
Master
適切なインポート文を追加し、pyspark.sql から types as t をインポートします。
pyspark.sql
types as t
ドキュメンテーションの構文ガイダンスを使用して、スキーマが flight_date と alert_priority を含み、それらのタイプがそれぞれ DateType() と StringType() であることを確認するスキーマチェックを作成します。
flight_date
alert_priority
DateType()
StringType()
このチェックは、エラー時に FAIL の代わりに WARN に設定します。
FAIL
WARN
ブランチ上でコードをプレビューし、コミットし、ビルドします。適切なタイミングで Master にマージします。生成された各データセットに期待値が設定されていることを確認してください。