メインコンテンツへスキップ
DataStore には、ローカルファイル、データベース、Cloud ストレージ、データレイクなど、さまざまなデータソースからインスタンスを作成できるファクトリメソッドが 20 種類以上用意されています。

ユニバーサル URI インターフェイス

uri() メソッドは、ソースの種類を自動検出する推奨の汎用エントリポイントです。

URI 構文リファレンス


File SOURCES

from_file

ローカルまたはリモートのファイルから、フォーマットを自動検出してDataStoreを作成します。
パラメータ: 対応フォーマット: CSV, TSV, Parquet, JSON, JSONLines, ORC, Avro, Arrow 例:

Pandas互換の読み込み関数


Cloud ストレージ

from_s3

Amazon S3からDataStoreを作成します。
パラメータ: 例:

from_gcs

Google Cloud StorageからDataStoreを作成します。
例:

from_azure

Azure Blob StorageからDataStoreを作成します。
例:

from_hdfs

HDFS から DataStore を作成します。
例:

from_url

HTTP/HTTPS URLからDataStoreを作成します。
例:

データベース

from_mysql

MySQL データベースから DataStore を作成します。
パラメータ: 例:

from_postgresql

PostgreSQLデータベースからDataStoreを作成します。
例:

from_clickhouse

ClickHouse serverからDataStoreを作成します。
例:

from_mongodb

MongoDBからDataStoreを作成します。
例:

from_sqlite

SQLiteデータベースからDataStoreを作成します。
例:

データレイク

from_iceberg

Apache Iceberg テーブルから DataStore を作成します。
例:

from_delta

Delta LakeのテーブルからDataStoreを作成します。
例:

from_hudi

Apache HudiテーブルからDataStoreを作成します。
例:

インメモリSOURCES

from_df / from_dataframe

pandasのDataFrameからDataStoreを作成します。
例:

DataFrame コンストラクタ

pandasライクなコンストラクタでDataStoreを作成します。

特殊なSOURCES

from_numbers

連続した数値の DataStore を作成します (テストに便利です) 。
例:

from_random

ランダムデータを使ってDataStoreを作成します。
例:

run_sql

Raw SQLクエリからDataStoreを作成します。
例:

サマリー表

最終更新日 2026年7月1日