pyHQL(ASAM ODS Toolbox for Python)は、アナリストやエンジニアが HQL(HighQSoft Query Language)を使用して Python から ASAM ODS データを直接操作できるようにするもので、分析、スクリプト、ダッシュボード向けに、形式化された結果、単位、トランザクション、ファイルストリーミングによる大量データアクセスを提供します。
HighQSoft は、HQL Web サービスに接続し、HQL Web サービスを経由して、インフラストラクチャー内のあらゆる ASAM ODS サーバーに接続する軽量な Python ライブラリである pyHQL を発表しました。pyHQL は ASAM ODS のデータ型を便利な Python オブジェクトにマッピングし、すぐに分析できるようにします。
pyHQL は、すぐに使用できるライブラリを提供することで、低レベルの REST 呼び出しを作成したり、ASAM ODS データ型を解釈したりする手間を省きます。
HQL Web サービスは、製品ベースの安定性とすべての HQL の快適さを Python エンドユーザーに提供します。
エンドユーザーに対して
情報に対して簡単にクエリ ― すでにご存知の HQL クエリを使用して、ASAM ODS サーバーからあらゆる情報を快適に取得できます。
Python と Data Frames でネイティブに作業 ― Python、Pandas、それらに関するものと快適な環境で作業できます。
アナリスト&データサイエンティストに対して
管理者に対して
from highqsoft.pyHQL.HQL import HQL ASAM ODSURI="hql://admin:admin@localhost:xxxx?licenseserver=xxxx@licenseserver"
hqlURI="http://192.168.xxx.xx:xxx"
hql = HQL(hqlURI, ASAM ODSURI)
>>> result = hql.query("hql id, name from aotest")
>>> print(結果)
---------------------------------------------------------
| Station 0.056 seconds to fetch 83 rows with 2 columns |
| id | name |
---------------------------------------------------------
| 26 | Alsfeld |
| 5 | Neuruppin-Alt Ruppin |
| 45 | Anklam |
...
| 81 | Veilsdorf |
| 82 | Oberhaching-Laufzorn |
| 83 | Waltrop-Abdinghof |
| 61 | Helmstedt-Emmerstedt |
---------------------------------------------------------
83 rows selected
---------------------------------------------------------
Query time: 0.056 seconds
Printer time: 0.001 seconds
Execution time: 0.057 seconds
pyHQL は現在、HighQSoft のダウンロードページから pip インストール用の ZIP として入手可能です。マニュアルにはインストール手順、接続例、クエリ、大量データアクセス、トランザクション、ファイル転送のクイックツアーが含まれています。
#ASAM #ODS #TestData #Merlin #Python #pyHQL #TDM #TestDataManagement #ASAMODS #HighQSoft
HighQSoft GmbH
Black-und-Decker-Straße 17b
D-65510 Idstein