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/landing-page-developers-python-sdk.md.
  • 🇯🇵 日本語
  • カスタムアクションSDK

    プロジェクト内で実行されるコードからプロジェクトデータを読み書きします。

    SDKの用途

    カスタムアクションSDKは、プロジェクト内部からプロジェクトとやり取りするために使用されるPythonライブラリです。これは、カスタムアクション、カスタムPySparkアクション、および統合Jupyterノートブックで利用可能です。そのため、コードをノートブックで書いてテストした後、アクションに貼り付けることができます。ある関数がそのようなコンテキストのいずれかで利用できない場合は、その関数のページに記載されています。

    クイックスタート

    4つの短いチュートリアルがあります。それぞれのターゲットに1つずつです。データセットの読み取り、バケットの読み取り、登録済みソースの読み取り、および同じ読み取りのPySparkバリエーションです。それぞれが完全なアクションで、貼り付けて実行できます。SDKを初めて使用する場合は、最初に確認する自然な場所です。

    プロジェクトデータに接続

    エントリーポイントはconnect()で、接続文字列を受け取り、その文字列が指すもののコネクタを返します。データセット、テーブル、バケット、または登録済みソースです。返されるオブジェクトはターゲットによって異なるため、コネクタガイドではそれぞれを個別にカバーしています。bulk_insert()は、pandasデータフレームをバッチ単位で目的地のテーブルに書き込むためのカウンターパートです。

    PySparkは、同じコネクタオブジェクト上のSpark互換メソッドを通じて処理されます。そのため、PySparkアクションは、pandasデータフレームではなくSparkデータフレームとしてテーブルを読み取ります。SDKリファレンスには、すべてのシグネチャが記載されています。

    高度な機能

    これらのガイドでは、アクションを本番環境で利用可能にするための内容をカバーしています。ハードコードされた値の代わりに環境変数を使用すること、セグメンテーションにより1つのアクションを並列タスクにすること、Loadアクションをオーバーライドすること、GitからカスタムPythonモジュールをインポートすること、およびラインナージイベントを発行することです。

    Info

    コードサンプルはまだforepaas.*からインポートしています。これらのモジュール名は、現在プラットフォーム上で変更されていません。SDKのリネームが出荷されたときにサンプルが更新されます。

    さらに深く掘り下げる

    トレーニングや技術的なアシスタンスを受けて、当社のソリューションを実装するには、営業担当者にお問い合わせください。または、当社の専門家によってプロジェクトが分析されるよう、プロフェッショナルサービスページにアクセスして見積もりをリクエストしてください。

    Data Platformを構築するチームと直接やり取りし、質問をする、フィードバックを提供する、専用Discordチャネルで交流する。

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

    ユーザーコミュニティに参加する。