注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
結果のセットを確認し、データ型が期待通りであることを確認します。
union board を使用する際には、ユーザーの列のデータ型に注意してください。互換性のある列の型はキャストされます。具体的な例として、2つのデータセットを使用しましょう。
データセット1
| ID (int) | Name (string) |
|---|---|
| 555 | Alice |
| 666 | Bob |
データセット2
| ID (long) | Name (string) |
|---|---|
| 555 | Alice |
| 999 | Chloe |
データセット1から始めて、データセット2から位置による行の追加を行うと、結果のセットは以下のようになります:
| ID (long) | Name (string) |
|---|---|
| 555 | Alice |
| 666 | Bob |
| 555 | Alice |
| 999 | Chloe |
データセット1から始めて、データセット2で位置により表示される行を保持すると、結果のセットは以下のようになります:
| ID (long) | Name (string) |
|---|---|
| 555 | Alice |
開始セットには列 ID が int 型として含まれていたにもかかわらず、結果のセットでは long 型になっていることに注意してください。表示される行を保持するは、spark の Intersect 関数を使用します。
データセット1から始めて、データセット2で位置により表示される行を削除すると、結果のセットは以下のようになります:
| ID (long) | Name (string) |
|---|---|
| 666 | Bob |
同様に、開始セットには列 ID が int 型として含まれていたにもかかわらず、結果のセットでは long 型になっていることに注意してください。表示される行を削除するは、spark の Except 関数を使用します。
データセットを結合した後、結果が期待通りであるかを確認するために、結合セットのテーブルを見ることをお勧めします。アクションリボンでテーブルを選択し、新しく結合されたセットをスクロールします。