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/developers-python-sdk-connectors.md.
  • 🇯🇵 日本語
  • コネクタと接続文字列

    Data PlatformのProjectでは、すべての利用可能なデータはLakehouse Managerで定義および構成されます

    目的

    Data PlatformのProjectでは、すべての利用可能なデータは、Lakehouse Managerで定義および構成されます。

    Python SDKでは、これらのデータソースはすべて、一意の接続文字列で名前が付けられ、connect()関数によって返されるコネクタを通じてアクセスできます。返されるコネクタオブジェクトおよびその利用可能なメソッドは、データソースの種類によって異なります。

    デフォルトのデータセットからテーブルをリスト表示する簡単な例:

    from forepaas.dwh import connect
    
    # connect to default dataset
    cn_prim = connect('dwh/default_dataset/')
    # list databases tables
    tables = cn_prim.list()
    print(tables)
    Info

    接続文字列は、Projectのすべてのコンポーネントでデータソースを参照するために使用されます。例えば、Data Processing EngineのLoadおよびAggregateアクションや、セグメンテーションを適用する際などです。

    バケット

    バケットは、Data Platformの組み込みオブジェクトストアです。以下に、connect functionによって返される接続文字列とそのコネクタオブジェクトを示します。

    接続文字列コネクタ説明
    connect("data_store")DataStoreバケットに接続します
    connect("data_store/my-bucket")Bucket特定のバケットに接続します

    DataStoreおよびBucketコネクタについてさらに詳しく読む。

    ストレージエンジン

    Projectは、ストレージエンジンを主なデータベースとしてリンクし、Projectの核心でデータを保存およびクエリするために使用します。

    Projectには複数のデータセットを定義できますが、デフォルトでは1つのデータセット、default_datasetが提供されます。また、カスタムの内部および外部データセットを作成することもできます。

    接続文字列コネクタ説明
    connect("dwh/default_dataset/")Datasetデフォルトのデータセット、default_datasetに接続します
    connect("dwh/exampleDataset/")Datasetあなたが作成したカスタムデータセット、exampleDatasetに接続します

    データベースコネクタについてさらに詳しく読む。

    クエリエンジン(Trino)

    接続文字列コネクタ説明
    connect("query_engine")Trinoクエリエンジン(Trino)に接続します
    connect(f"query_engine/{catalog}/{schema}")Trinoカタログ内のスキーマに直接接続します

    ソース

    また、コネクタのソースで宣言された外部データソースにも接続できます。各外部ソースには、ソースに最初に付けた名前に基づく接続文字列が関連付けられています。 例えば、My first dataという名前の新しいデータソースは、接続文字列がdwh/my_first_dataになります。 技術名は、主なコネクタソースページに表示されます。

    外部ソースは、いくつかの種類に分けられます。

    • データベースコネクタは、ストレージエンジンと同じメソッドを持ちます。データベースコネクタを参照してください。 (例:Snowflake、PostgreSQL、Oracle、Microsoft SQL Server、Amazon Redshift、MongoDB...)

    • プロトコルコネクタは、ファイルストレージやオブジェクトストア(Data Platformバケット、Data Platformファイルアップロード、SFTP、Amazon S31、...)にアクセスする際に使用されます。 これらのコネクタは、バケットコネクタと同じメソッドを持ちます。

    • ストリーム(例:Kafka、MQIT、Amazon Kinesis)または外部API(例:Google Analytics、Facebook、Twitter、Mailchimp...) これらのコネクタは、主にコネクタアナライザーおよびData Processing Engine Load Actionsで使用するために設計されています。

    さらに詳しく

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

    Data Platformを構築するチームと直接質問し、フィードバックを共有し、交流するには、専用のDiscordチャネルにアクセスしてください。

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

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

    1: S3はAmazon Technologies, Inc.の商標です。OVHcloudのサービスは、Amazon Technologies, Inc.によってスポンサーされ、推奨され、または提携されているものではありません。