For AI agents: the complete documentation index is available at https://docs.dataplatform.ovh.net/ja/llms.txt, the full documentation bundle is available at https://docs.dataplatform.ovh.net/ja/llms-full.txt, and this page is available as Markdown at https://docs.dataplatform.ovh.net/ja/dpe-actions-aggregate-pyspark.md.
  • 🇯🇵 日本語
  • Aggregate PySpark アクション

    各目的地属性はソース属性にマッピングする必要があります。複数のソーステーブルが選択された場合

    目的

    Aggregate PySpark アクションを使用すると、Apache Spark™を使用して、既存のテーブルから任意のテーブル(同じテーブルを含む)にデータを転送できます。

    Aggregate PySpark アクションの範囲は、SQL の処理や複数のテーブルの結合、結果のグループ化などが可能なため広く、データ処理ワークフローで最もよく使用されるアクションの一つです。

    Aggregate PySpark アクションを設定する

    Aggregate PySpark アクションは、1つ以上のソーステーブルのリストから構成され、その値が1つの目的地テーブルに抽出されて配置されます。各目的地属性はソース属性にマッピングする必要があります。

    複数のソーステーブルが選択された場合、SQL で行うように結合条件を指定する必要があります。

    Warning

    Aggregate PySpark アクションの設定で目的地属性をマッピングしないと、アクションを実行するとエラーが発生します。目的地フィールドを空にしたい場合は、マッピングされた属性のリストから削除するだけです。

    目的地属性がマッピングされた属性のリストから削除された場合、次の動作が予想されます。

    • Aggregate PySpark アクションが新しい行を挿入する場合、目的地属性列に NULL 値を入力します
    • Aggregate PySpark アクションが既存の行を更新する場合(つまり、既存のデータに挿入する場合)、その値が NULL であっても、以前の値をそのままにします

    単一および複数のソーステーブルの両方のユースケース例は以下に記載されています。

    生データを主テーブルに転送する

    新しい Aggregate PySpark アクションを作成します。

    生データを主テーブルに転送する — Py agg ui

    ソース(左)と目的地テーブルを選択します。可能な場合、属性は自動的に割り当てられます。ソースと目的地の間でどの属性がマッピングされるかを手動で選択できます。

    生データを主テーブルに転送する — Py agg ui2

    必要に応じて、MAP ボタンをクリックして SQL またはプレーンテキストにマッピングを変更できます。

    属性セクションでは、各属性の計算モードを変更することもできます。上記の例では SELECT が選択されていますが、他のオプションも利用可能です。

    右上の Create をクリックしてアクションを作成します。

    参照テーブルを主テーブルに結合する

    結合を指定するには、Add a source をクリックします。ソーステーブルのすぐ下にあります。結合するテーブルを選択するように求められます。ドロップダウンメニューから結合の種類を選択し、UI に結合条件を入力します。複数のソーステーブルを結合できます。

    参照テーブルを主テーブルに結合する — Py agg ui3

    結合されたすべてのテーブルの属性は、下部の属性セクションでドロップダウンメニューまたは SQL を使用して選択できます。

    アクションの設定を構成する

    属性のマッピングに満足したら、設定タブを使用してアクション設定を構成します

    アクションの設定を構成する — Py settings
    Warning

    常にアップ実行モードは PySpark アクションでは利用できません。また、サーバーレスモードを使用する必要があります。

    Advanced モードを使用する

    アクションの JSON 構成ファイルにアクセスする必要がある場合は、Advanced をページの上部にクリックして Advanced モードを有効にできます。

    Aggregate アクションの Advanced モードを使用する

    さらに詳しく

    ソリューションの実装に関するトレーニングや技術サポートが必要な場合は、営業担当者にお問い合わせください、またはこのリンクをクリックして見積もりを依頼し、プロフェッショナルサービスの専門家にプロジェクトのカスタム分析を依頼してください。

    Data Platform を構築するチームと直接質問し、フィードバックを共有し、相互作用するには、専用の Discord チャネルをご利用ください。

    OVHcloud サービスに関するサポートが必要な場合は、ヘルプセンターでリクエストを作成してください。

    ユーザーコミュニティに参加してください。