Adobe Experience Manager Python Connector
Python から Adobe Experience Manager への SQL ベースアクセス
Python ベースのデータアクセス、可視化、ORM、ETL、AI/ML、カスタムアプリを Adobe Experience Manager と簡単に接続!
ベータ版をダウンロード
Adobe Experience Manager へのデータ連携用のPython Connector ライブラリ。pandas、SQLAlchemy、Dash、petl などの主要なPython ツールにAdobe Experience Manager をシームレスに統合。 使いやすい Python Database API(DB-API)モジュールで、Adobe Experience Manager データを Python およびあらゆる Python ベースアプリケーションに接続できます。
機能
- 強力なメタデータクエリにより、非データベースソースへの SQL ライクなアクセスを実現
- プッシュダウンクエリ最適化により、可能な限り SQL 操作をサーバー側で実行し、パフォーマンスを向上
- クライアント側クエリ実行エンジンにより、サーバー側で利用できない SQL-92 操作をサポート
- Adobe Experience Manager Python Connectors でライブの Adobe Experience Manager データに接続し、リアルタイムにデータアクセス
- SQL クエリでのデータ集計と複雑な JOIN を完全サポート
- TLS 1.2、SHA-256、ECC などの最新暗号化技術による安全な接続。
- Adobe Experience Manager Connector を介して、主要な BI、レポーティング、ETL ツールやカスタムアプリケーションとシームレスに統合。
仕様
- Adobe Experience Manager 連携用のPython Database API (DB-API) モジュール。
- 使い慣れたSQL でAdobe Experience Manager データにアクセス。Adobe Experience Manager に使い慣れたPython Database Connectivity でデータ連携。
- pandas、SQLAlchemy、Dash、petl などの人気のPython ツールにシームレスに統合。
- データ、パラメータ、メタデータの完全な Unicode サポート。
CData Python Connectors の動作を確認!
CData Python Connectors に搭載された強力なデータ統合機能をビデオでご覧ください。
Python Connector の概要ビデオを見るAdobe Experience Manager との Python 接続
Python を通じて、サポートされるあらゆるデータソースへのフル機能で一貫した SQL アクセス
-
ユニバーサル Python Adobe Experience Manager 接続
一般的な Python ベースのフレームワークから Adobe Experience Manager データに簡単に接続できます:
- データ分析/可視化:Jupyter Notebook、pandas、Matplotlib
- ORM:SQLAlchemy、SQLObject、Storm
- Web アプリケーション:Dash、Django
- ETL:Apache Airflow、Luigi、Bonobo、Bubbles、petl
-
人気ツールとの統合
Adobe Experience Manager Connector は、Anaconda、Visual Studio Python IDE、PyCharm などの人気のデータサイエンスおよび開発ツールとシームレスに統合できます。
-
レプリケーションとキャッシュ
レプリケーションおよびキャッシュコマンドにより、Oracle、SQL Server、Google Cloud SQL などのローカルおよびクラウドデータストアへのデータコピーが簡単に行えます。レプリケーションコマンドには、キャッシュデータのインテリジェントな増分更新を可能にする多くの機能が含まれています。
-
文字列、日付、数値 SQL 関数
Adobe Experience Manager Connector には、列の値を目的の結果に変換できる 50 以上の関数ライブラリが含まれています。一般的な例として、Regex、JSON、XML 処理関数があります。
-
協調クエリ処理
Python Connector は、必要に応じて追加のクライアントサイド処理により Adobe Experience Manager の機能を強化し、SUM、AVG、MAX、MIN などのデータの分析サマリーを可能にします。
-
簡単にカスタマイズ・設定可能
Adobe Experience Manager Connector が公開するデータモデルは、新しいビルドを必要とせずに、テーブル/列の追加や削除、データ型の変更などを簡単にカスタマイズできます。これらのカスタマイズは、編集しやすい人間が読めるスキーマファイルを使用して実行時にサポートされます。
-
エンタープライズクラスの安全な接続
すべてのクライアント・サーバー通信に対する TLS/SSL データ暗号化など、標準的なエンタープライズクラスのセキュリティ機能を搭載しています。
Python で Adobe Experience Manager に接続
CData Python Connector は、Database API(DB-API)インターフェースを活用して、幅広い標準的な Python データツールから Adobe Experience Manager を簡単に操作できるようにします。Python でのデータへの接続と操作は、データソースに関係なく、基本的なパターンに従います:
- Adobe Experience Manager への接続プロパティを設定
- Adobe Experience Manager にクエリを実行してデータを取得または更新
- Adobe Experience Manager データを Python データツールに接続

Python で Adobe Experience Manager に接続する
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 AdobeExperienceManager")
rs = cur.fetchall()
for row in rs:
print(row)
拡張機能をインポートすれば、使い慣れた Python モジュールやツールキットを使用して エンタープライズデータを操作でき、ビジネスを推進するアプリを迅速に構築できます。
pandas で Adobe Experience Manager データを可視化
Adobe Experience Manager Python Connector のデータ中心のインターフェースにより、pandas や SQLAlchemy などの 人気ツールと簡単に統合して、リアルタイムでデータを可視化できます。
engine = create_engine("///Password=password&User=user")
df = pandas.read_sql("SELECT * FROM AdobeExperienceManager", engine)
df.plot()
plt.show()
CData Code Assist MCP で AI アシスト開発
スキーマを理解する AI で Adobe Experience Manager 連携をよりスピーディーに構築
対応 AI コーディングツール
Code Assist MCP は、AI コーディングツールに Adobe Experience Manager のスキーマへの直接アクセスを提供します。テーブル名やカラム型の推測は不要です。AI は Python Connector と同じメタデータを参照します。
Code Assist MCP のテーブル名、カラム名、SQL 構文は、この Python Connector と同一です。AI で検証したクエリをそのまま本番コードで使用できます。
推測をやめて、すぐにリリースしましょう。会話でクエリをプロトタイピングし、ライブデータで検証したら、CData Python Connector でそのままデプロイできます。書き換えは不要です。
開発用途は無料。トライアル期間なし。クレジットカード不要。
人気の Python 動画:

