Amazon S3 Python Connector
Python から Amazon S3 への SQL ベースアクセス
Python ベースのデータアクセス、可視化、ORM、ETL、AI/ML、カスタムアプリを Amazon S3 と簡単に接続!
Amazon S3 へのデータ連携用のPython Connecotr ライブラリ。 pandas、SQLAlchemy、Dash、petl などの主要なPython ツールにAmazon S3 をシームレスに統合。 使いやすい Python Database API(DB-API)モジュールで、Amazon S3 データを Python およびあらゆる Python ベースアプリケーションに接続できます。
注意: S3 バケット内に保存されたデータを分析するには、CSV、JSON、XML、および Parquet Python Connectorをご参照ください。また、Amazon Athena は AWS サービスを通じて複数のファイル形式にわたるデータを分析できます。
機能
仕様
CData Python Connectors の動作を確認!
CData Python Connectors に搭載された強力なデータ統合機能をビデオでご覧ください。
Python Connector の概要ビデオを見るAmazon S3 との Python 接続
Python を通じて、サポートされるあらゆるデータソースへのフル機能で一貫した SQL アクセス
Python で Amazon S3 に接続
CData Python Connector は、Database API(DB-API)インターフェースを活用して、幅広い標準的な Python データツールから Amazon S3 を簡単に操作できるようにします。Python でのデータへの接続と操作は、データソースに関係なく、基本的なパターンに従います:
- Amazon S3 への接続プロパティを設定
- Amazon S3 にクエリを実行してデータを取得または更新
- Amazon S3 データを Python データツールに接続

Python で Amazon S3 に接続する
Python からデータに接続するには、拡張機能をインポートして接続を作成します:
拡張機能をインポートすれば、使い慣れた Python モジュールやツールキットを使用して エンタープライズデータを操作でき、ビジネスを推進するアプリを迅速に構築できます。
import cdata. as mod
conn = mod.connect("[email protected]; Password=password;")
#Create cursor and iterate over results
cur = conn.cursor()
cur.execute("SELECT * FROM Buckets")
rs = cur.fetchall()
for row in rs:
print(row)
engine = create_engine("///Password=password&User=user")
df = pandas.read_sql("SELECT * FROM Buckets", engine)
df.plot()
plt.show()
pandas で Amazon S3 データを可視化
Amazon S3 Python Connector のデータ中心のインターフェースにより、pandas や SQLAlchemy などの 人気ツールと簡単に連携して、リアルタイムでデータを可視化できます。
CData CLI で AI 支援開発
スキーマを理解する AI で Amazon S3 連携を高速に構築
スキーマを自動検出する AI
AI コーディングツールは CData CLI を通じて Amazon S3 のスキーマにアクセスできます。テーブル名やカラム型を推測する必要はもうありません — AI は Python Connectors と同じメタデータを参照します。
AI は SQL を理解している
テーブル名・カラム名の探し方や SQL の生成方法は、AI が膨大な学習データからすでに熟知しています。カスタマイズ不要、ハルシネーションなし。AI が Amazon S3 のドメインスペシャリストとして機能します。
精度は上がり、トークンは減る
CData CLI はスキーマを自動検出し、フィルターや集計、JOIN を正確にプッシュダウンする高効率なクエリを実行します。これにより AI は、より少ないトークン使用量でより高い精度を実現します。
人気の Python 動画: