イントロダクション

ASAMCommander は、ASAM ODS ベースの試験データ管理システム向けモジュール式 Web アプリケーションであり、エンジニア、アナリスト、管理者向けにカスタマイズ可能なプラットフォームを提供します。柔軟なデータ探索と可視化、便利な ODS クライアント、Matlab および Python アクセス、サーバーサイド分析の自動化を実現します。

ASAMCommander 25.2 – メジャープラットフォームアップデート

ASAMCommander 25.2 では、AC-Mainframe およびプラットフォーム基盤のメジャーアップデートをリリースします。新バージョンは、コーポレートアイデンティティ、組み込みアプリケーション、ユーザーおよびグループの統合、より予測可能なデプロイメントに重点を置いています。プラットフォーム所有者および管理者は、環境に合わせて ASAMCommander のブランディングが可能となり、OAuth などの既存の企業認証システムとの緊密な統合を実現し、外部モジュールを制御可能かつ設定可能な方法で運用できるようになりました。

なぜそれが重要なのか

多くの ASAM ODS 環境において、ASAMCommander は単なるクライアント以上の存在です。より広範な計測データエコシステムへの中心的な入口となります。ブランディング、ユーザー管理、または導入パターンが企業の基準と整合しない場合、導入が進まず運用上の負担が増大します。v25.2 のメインフレームの更新により、ASAMCommander はプラットフォームとしての基盤が強化され、他のエンタープライズアプリケーションと同様にブランディングが可能となり、一貫した導入・構成モデルを通じて外部アプリケーションをサポートします。これによりプラットフォームチームは制御性を高めつつ、エンドユーザーの摩擦を低減できます。

各種モジュールを含む ASAMCommander

新機能

メインフレーム ― 企業アイデンティティと組み込みアプリケーション

  • AC-Mainframeの ファビコン、ブラウザータブのタイトル、ロゴは、ハードコードではなく設定可能になりました。これにより、プラットフォームチームは ASAMCommander を自社のコーポレートブランディングに整合させることが可能となりました。
  • 設定ファイルのキーと値のプロパティは、モジュールのデフォルト値と統合され、組み込みアプリで利用可能になります。これにより、環境固有の設定(バックエンドの URL など)を、コード変更を必要とせずに実装できるようになりました。
  • MF4 ファイルの処理を改善し、大規模な測定ファイルが汎用添付ファイルとして扱われないようになりました。
  • フッターベースのバージョン表示機能が追加・改良され、管理者は埋め込みアプリケーションのレイアウトに影響を与えることなく、実行中のバージョンを素早く確認できるようになりました。

カタログ管理 ― ユーザー&グループのインテグレーション

  • ユーザー要素は、AC ユーザーモデルとディレクトリをより適切に整合させるため、追加属性で拡張されました。
  • ユーザーグループインポーターが更新され、グループ構造の変更が一部の特殊なケースでインポートを破損するのを防止しました。

デプロイ&外部アプリケーションとのインテグレーション

  • 外部アプリケーションは、例えば Helm ベースのデプロイメントパターンを使用して AC-Commander に接続できるため、カスタムモジュールを ASAMCommander と並行してデプロイおよび設定することが可能になりました。
  • ワークパッケージは、成功時と失敗時双方の実行に対してより明確なディレクトリ構造を提供することで、全体的なデプロイメントを安定化させます。

ログ記録と言語の向上

  • ログ記録の設定は軽微な書式設定の問題に対してより堅牢になり、ジョブ監視ビューでのログエントリの欠落を回避するのに役立ちます。
  • モジュール間(ナビゲーター、カタログ、検索、エクスポート、ブックマーク、Merlin 関連ビューなど)で用語と翻訳を統一し、英語とドイツ語の両方でより一貫性のある用語体系を実現しました。

これで何ができるか

  • 自社ブランド版 ASAMCommander を本番環境または顧客向けに運用 ― AC-Mainframe のファビコン、ブラウザータブタイトル、ロゴが固定設定から変更可能になりました。これによりプラットフォームチームは ASAMCommander を自社ブランドに統一できます。
  • エンタープライズディレクトリとの統合 ― ASAMCommander のユーザーおよびグループモデルを OAuth ディレクトリと連携させ、ユーザー属性とグループメンバーシップを同期状態に保ち、インポート処理が長期にわたり堅牢性を維持できるようにします。
  • 外部モジュールを簡単にデプロイ ― Helm ベースの設定を使用して、追加アプリケーションを AC-Commander にアタッチし、環境固有のプロパティをコードにハードコーディングせずに渡すことができます。
  • 運用上の摩擦を軽減 ― 明確化されたジョブディレクトリ構造、MF4 ファイルの処理改善、そして徹底的な顧客テストで発見された障害を解消する数多くの UX の微調整により、利便性が向上します。

入手

ASAMCommander 25.2 は、既存の ASAMCommander インストーラー環境向けのアップデートとして提供されています。お客様は通常の提供経路、またはご要望に応じて本リリースを入手いただけます。インストールサポート、アップグレード計画、またはお客様の ASAM ODS 環境との互換性に関するご質問は、HighQSoft 担当者までお問い合わせください。

 

#ASAM #ODS #TestData #ASAMCOmmander #TDM #TestDataManagement #ASAMODS #HighQSoft

ASAM ODS に Python ライブラリとしての pyHQL を導入

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、それらに関するものと快適な環境で作業できます。

  • トランザクションとファイルストリーミング ― Python からトランザクションをオープン/コミット/アボートできます。コミットされていないトランザクションは、切断時に安全に中断されます。

アナリスト&データサイエンティストに対して

  • ダッシュボードの作成 ― Plotly または他のツールを使用して、入力された結果の上に ASAM ODS データのダッシュボードを作成します。
  • ヘルパースクリプトの作成 ― エンジニアリングチームのために ASAM ODS データをすばやく取得し、準備します。
  • パイプラインの自動化 ― pyHQL 機能と Merlin の構築済みステージを組み合わせて、ASAM ODS から情報を取得および書き込み、自動処理パイプラインを実装します。

管理者に対して

  • 製品の安定性 ― メンテナンスの行き届いた HQL WEB サービス上に構築され、一貫した予測可能な動作を実現します。
  • シンプルさ ― シンプルな 2 URI 接続モデルで、ユーザーをすぐに使い始めることができます。
  • 互換性 ― ASAM ODS 5 および ASAM ODS 6 で動作します。

成功のための30秒の例

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

Availability

pyHQL は現在、HighQSoft のダウンロードページから pip インストール用の ZIP として入手可能です。マニュアルにはインストール手順、接続例、クエリ、大量データアクセス、トランザクション、ファイル転送のクイックツアーが含まれています。

 

#ASAM #ODS #TestData #Merlin #Python #pyHQL #TDM #TestDataManagement #ASAMODS #HighQSoft

Merlin UI for ASAMCommander - ODS Web アプリケーションを使用したまま、サーバーサイド分析を起動、スケジュール、監視できます。標準化された実行、リソース管理、完全なデータ系統化が可能です。最初のリリースは2025年末を予定しています。

HighQSoft は Merlin UI を発表しました。これは ASAMCommander の新しいモジュールで、サーバーサイドの分析とジョブオーケストレーションをエンドユーザーの Web アプリケーションに直接取り込むことができます。エンジニアは ASAMCommander を離れることなく、データを発見し、分析を開始し、パイプラインをエンドツーエンドで監視することができます。

 

なぜそれが重要なのか

データ量が増大するにつれ、手作業のデスクトップベースの分析ツールはスケールしなくなります。Merlin はテクノロジーに依存しない第二世代のフレームワークであり、実行を標準化することで、チームはより速く、比較可能で、再現性のある結果を得ることができます。

 

何が新しいのか?

次の機能が導入されます:

 

エンドユーザーにとって

  • Start Job ツールバーアクションは、ASAMCommander 内から分析を開始するために、複数のモジュールで利用可能です。

  • ジョブブックマークにより、ジョブの再実行や過去の結果を素早く確認できます。

ビジネス管理者にとって

  • エンドユーザーが利用できるジョブテンプレートをコントロールするテンプレートマネージャー

  • 評価の設計と運用のためのテンプレートビルダー(コード&グラフィカル)

  • ライブステータス、履歴、トレーサビリティのためのジョブモニタリングとロギング

  • ソフトウェア、プロセス、およびデータセットとのすべてのインタラクションを追跡するデータ系統化

 

Merlin による処理ジョブの自動化 - ブループリントマネージャーの UI

これで何ができるか

ASAMCommander は、データ探索と管理のためのモジュール式 ASAM ODS Web アプリケーションです。ASAMCommander は、AVL Concerto、MATLAB、NI DIAdem のようなエキスパートツールを統合し、ATFx、CSV、MDF4 のエクスポートをサポートしているため、望まれるワークフローを1か所で管理することができます。

Merlin は次の機能でワークフローを拡張します:

  • テクノロジーに依存しないエクゼキューター(Python、Java、MATLAB、Spark)

  • リソース管理キューイング/スケジューリングイベントトリガー(インポート時など)

  • 標準化された、完全なデータ系統化による比較可能な結果

サポートされるテンプレートタイプには、インポート、データ検証、処理/分析、統計生成、アーカイブ、メンテナンス・タスクが含まれます。

 

Merlin/Sam Analysis Server について

Merlin は、ジョブのオーケストレーション、実行のスケジューリング、ランタイム間のスケーリングを行う、サーバーサイド分析のためのテクノロジーに依存しない第2世代のフレームワークです。このフレームワークにより、アルゴリズムがデータに反映され、データの系統化により再現可能な結果が保証されます。Merlin は、ASAM ODS ベースの試験データ管理とシームレスに統合されます。

 

 

#ASAM #ODS #TestData #Merlin #DataLineage #TDM #TestDataManagement #ASAMODS #HighQSoft

研究プロジェクト RepliCar

リアルタイムデータを統合する革新的なアプローチ
リファレンスセンサーを使用したセンサーのシミュレーションによる検証

ASAM e.V. (Association for Standardization of Automation and Measuring Systems)が発行した最新の議事録の中で、Dr. Frank Hantschel(RA Consulting)とDr. Ralf Nörenberg(HighQSoft)は、RepliCar共同プロジェクトを例に、自動車規格をリファレンスシステムに統合することの技術的利点について報告しています。また、これが開発コストの持続的な削減につながる理由も示しています。

 

BMWKが資金提供するプロジェクトの目的は、自動運転のための高精度センサー検証のための参照センサー技術への新しいアプローチを調査し、検証のための参照値として現実の正確で信頼できる表現を得ることです。環境の安全な認識と、環境内での自車の視点の正確な定位は、自動運転車両の仮想検証とホモロゲーションにとって極めて重要な2つの前提条件です。

 

このため、RepliCar研究プロジェクトのパートナーは、現在、適切な参照システムを開発しています。このシステムにおいて、ほぼリアルタイムで、スムーズかつロスのないリアルタイムデータの交換を可能にするため、HighQSoft GmbHとRA Consultingは共同で、テレマティクスアプリケーションのための将来を見据えたエンドツーエンドのクラウドアーキテクチャを設計しています。このプロジェクトにおけるRA Consultingのチャレンジングなタスクは以下の通りです。

  • 車両からデータベースへの確実なファイル送信
  • データのリアルタイムストリーミング(V2X)
  • DiagRA Xによるレーダー、ライダー、カメラデータの検証

長期的な目標は、車載電子機器と互換性のあるデジタルツインを開発することです。ASAM e.V.のご好意によりこのエキサイティングな記事を無料でご覧いただけます:“The research project RepliCar – Coverage and interoperability of ASAM standards in an endpoint-2-edge-2-edge-cloud application”

 

 

ASAMテレマティクス参照アーキテクチャ内の機能範囲

 

RepliCar プロジェクトのテレマティクスソリューション

 

ASAM GUIDE

ASAM:GUIDEは、ASAM規格、ASAMテクノロジー、ASAMメンバー、ASAM準拠製品に関する包括的なリファレンスです。本ガイドは、ASAMが将来の車両開発と試験をどのようにサポートするかを理解するためのリソースとして設計されています。

 

このガイドは、ASAMの全規格ポートフォリオの概要を提供し、これらの規格がどのように相互に関連し、補完し合っているかについての洞察を共有しています。ASAMのメンバーから提供された数多くのアプリケーションストーリーは、標準規格を採用し、その開発に積極的に関与することで、どのようなことが実現できるかを教えてくれます。[by ASAM e.V.]

 

#ASAM #ASAM_GUIDE #標準化 #コラボレーション #自動車 #モビリティ #規格 #HighQSoft #RAConsulting #RepliCar

HighQSoft GmbH

Black-und-Decker-Straße 17b
D-65510 Idstein