uri() | Universel | DataStore.uri("s3://bucket/data.parquet") |
from_file() | Fichiers locaux/distants | DataStore.from_file("data.csv") |
read_csv() | Fichiers CSV | pd.read_csv("data.csv") |
read_parquet() | Fichiers Parquet | pd.read_parquet("data.parquet") |
from_s3() | Amazon S3 | DataStore.from_s3("s3://bucket/path") |
from_gcs() | Google Cloud Storage | DataStore.from_gcs("gs://bucket/path") |
from_azure() | Azure Blob | DataStore.from_azure("az://container/path") |
from_hdfs() | HDFS | DataStore.from_hdfs("hdfs://host/path") |
from_url() | HTTP/HTTPS | DataStore.from_url("https://example.com/data.csv") |
from_mysql() | MySQL | DataStore.from_mysql(host, db, table, user, pass) |
from_postgresql() | PostgreSQL | DataStore.from_postgresql(host, db, table, user, pass) |
from_clickhouse() | ClickHouse | DataStore.from_clickhouse(host, db, table) |
from_mongodb() | MongoDB | DataStore.from_mongodb(uri, db, collection) |
from_sqlite() | SQLite | DataStore.from_sqlite("data.db", table) |
from_iceberg() | Apache Iceberg | DataStore.from_iceberg("/path/to/table") |
from_delta() | Delta Lake | DataStore.from_delta("/path/to/table") |
from_hudi() | Apache Hudi | DataStore.from_hudi("/path/to/table") |
from_df() | pandas DataFrame | DataStore.from_df(pandas_df) |
DataFrame() | Dictionnaire / DataFrame | pd.DataFrame({'a': [1, 2, 3]}) |
from_numbers() | Nombres séquentiels | DataStore.from_numbers(1000000) |
from_random() | Données aléatoires | DataStore.from_random(rows=1000, columns=5) |
run_sql() | SQL brut | DataStore.run_sql("SELECT * FROM ...") |