Einführung von pyHQL als Python-Bibliothek für ASAM ODS

pyHQL (ASAM ODS Toolbox for Python) ermöglicht es Analysten und Ingenieuren, die HighQSoft Query Language (HQL) zu nutzen, um direkt von Python aus mit ASAM ODS-Daten zu arbeiten, und bietet typisierte Ergebnisse, Massendatenzugriff mit Einheiten, Transaktionen und Dateistreaming für Analysen, Skripte und Dashboards.

 

HighQSoft stellt pyHQL vor, eine leichtgewichtige Python-Bibliothek, die sich mit dem HQL-Web-Service und über diesen mit jedem ASAM-ODS-Server in Ihrer Infrastruktur verbindet. Sie verwenden vertraute HQL-Befehle, um Metadaten und Messdaten abzufragen. pyHQL bildet ASAM ODS-Datentypen auf praktische Python-Objekte ab, sodass Sie diese sofort analysieren können.

Was ist Neu?

Mit pyHQL entfällt der Aufwand für die Erstellung von Low-Level-REST-Aufrufen und die Interpretation von ASAM ODS-Datentypen, denn es handelt sich um eine gebrauchsfertige Bibliothek. So können sich die Teams auf die Analyse der Daten und die Gewinnung von Erkenntnissen konzentrieren, anstatt sich mit der Integration zu beschäftigen.

Der HQL Web Service bietet dem Python-Endbenutzer produktbasierte Stabilität und allen HQL-Komfort.

Was Sie damit tun können:

Für End-User

  • Einfaches Abfragen von Informationen - Verwenden Sie die gleichen HQL-Abfragen, die Sie bereits kennen, um beliebige Informationen von ASAM ODS-Servern abzurufen - mit allem Komfort, den Sie erwarten!

  • Arbeiten Sie nativ in Python & Data Frames - Bleiben Sie in Ihrer Komfortzone mit Python, Pandas und Freunden.

  • Transaktionen und Dateistreaming - Öffnen/Beauftragen/Abbrechen von Transaktionen in Python; Hoch- und Herunterladen von Dateien über spezielle Helfer. Unbestätigte Transaktionen werden beim Trennen der Verbindung sicher abgebrochen.

Für Analysten & Datenwissenschaftler

  • Erstellen von Dashboards - Erstellen Sie Dashboards auf ASAM ODS-Daten mit Plotly oder anderen Tools auf der Grundlage der eingegebenen Ergebnisse.
  • Schreiben Sie Hilfsskripte - Rufen Sie schnell ASAM ODS-Daten für Entwicklungsteams oder Prozessinformationen für andere Beteiligte ab und bereiten Sie sie vor.
  • Automatisieren Sie Pipelines - Kombinieren Sie die pyHQL-Funktionen mit den vorgefertigten Stages von Merlin, um Informationen aus ASAM ODS abzurufen und zu schreiben und automatisierte Verarbeitungspipelines zu implementieren.

Für Administratoren

  • Produktstabilität - Basiert auf dem gut gewarteten HQL WEB Service für konsistentes, vorhersehbares Verhalten.
  • Einfachheit - Dank eines unkomplizierten Zwei-URI-Verbindungsmodells können Benutzer schnell loslegen.
  • Kompatibilität - Funktioniert mit ASAM ODS 5 und ASAM ODS 6.

Verfügbarkeit

pyHQL ist jetzt als ZIP-Datei für die Pip-Installation auf der HighQSoft Download-Seite verfügbar. Das Handbuch enthält Installationsschritte, Verbindungsbeispiele und einen kurzen Überblick über Abfragen, Massendatenzugriff, Transaktionen und Dateiübertragung.

 

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

Neue Funktionen und Verbesserungen

Heute haben wir eine Reihe von Verbesserungen für unsere Produkte veröffentlicht.

 

ASAMCommander: Katalogeditor

Die Version enthält mehrere Verbesserungen für die Verwaltung von Katalogen in ASAM ODS (Physische Abmessungen, Einheiten, Mengen und Gruppen). Der Katalogeditor bietet umfassende CRUD-Operationen (Erstellen, Lesen, Aktualisieren, Löschen) und zusätzliche Funktionen wie Transaktionskontrolle, Drag & Drop-Funktionalität und Unterstützung für die Verwaltung von Katalogelementen und deren Instanzen.

 

 

HQL: Transaktionsbehandlung für "outer Sessions"

Diese Aktualisierung ermöglicht es, Transaktionen außerhalb von HQL zu erstellen und HQL somit aufzufordern, sie zu verwenden. Damit wird die Beschränkung auf nur eine Transaktion pro ASAM ODS-Sitzung aufgehoben.

 

 

Merlin/SAM: Neue Validierungs-Job-Pipeline

Eine neue Validierungsjob-Pipeline führt benutzerdefinierte Python-Skripte auf importierten Daten aus, wenn bestimmte Kriterien erfüllt sind. Die Skripte können auf der Grundlage der Daten neue Parameter oder Messungen erzeugen.

 

 

Merlin/SAM: Neue Job-Pipeline auf Filterkriterien prüfen

Führt eine Job-Pipeline ein, um neu importierte Messungen anhand von in der ASAM ODS-Datenbank gespeicherten Filterkriterien zu überprüfen. Die Phasen der Pipeline umfassen die Anwendung von Filterkriterien, das Kopieren von Verarbeitungsergebnissen und das Auslösen der Validierung.

 

 

Merlin/SAM : Anpassung an Python Repository

Implementiert einen GIT-Speicher zum Laden von Remote-Stage-Funktionen für Job-Pipelines, um die Verwaltung und Aktualisierung von Skripten zu erleichtern.

 

Alle Aktualisierungen verbessern die Funktionalität und Flexibilität des Test Data Management Ecosystems und bieten robuste Tools für die Datenvalidierung, die Transaktionsverarbeitung und die Katalogverwaltung.

 

#HighQSoft #Release #HQL #SoftwareUpdate #ASAMCommander #ASAMODS

HQL 3.3 - Unser 2023er Release ist verfügbar!

Heute haben wir eine neue Version unserer HighQSoft Query Language veröffentlicht. Diese Version bietet die folgenden Funktionen

  • Mehrere Fehler in ASAM ODS 6 behoben
  • Verhalten beim Herunterladen von Dateien korrigiert
  • Verbesserte Handhabung von Wertmatrizen
  • Einführung der Unterstützung von OFFSET-Befehlen für =DS5
  • Verbesserte Fehlerbehandlung für mehrere Befehle
  • Aktualisierung der Zertifikate
  • Mehrere kleinere Fehlerbehebungen

Ausführliche Informationen zu den neuen Versionen finden Sie in unserem Confluence-Produktbereich unter https://highqsoft.atlassian.net/, für den Sie sich anmelden müssen.

HQL 3.2.1 - Neue Version freigegeben

Heute haben wir eine neue Version unserer HighQSoft Query Language veröffentlicht. Diese Version bietet die folgenden Funktionen

  • Ein schwerwiegendes Problem, das bei inkonsistenten Einheitentabellen auftritt, wurde behoben
  • Ein schwerwiegendes Problem bei der Datumsumwandlung in der MATLAB-Umgebung wurde behoben
  • Verbesserte Fehlerbehandlung für mehrere Befehle
  • Mehrere kleinere Fehlerbehebungen

Ausführliche Informationen zu den neuen Versionen finden Sie in unserem Confluence-Produktbereich unter https://highqsoft.atlassian.net/, für den Sie sich anmelden müssen.

HQL 3.2 - Neue Version freigegeben

Heute haben wir eine neue Version unserer HighQSoft Query Language veröffentlicht.

Diese Version behebt ein Problem, das bei inkonsistenten Einheitentabellen auftritt. Die Einheiten sollten eindeutig sein und einer physischen Dimension zugeordnet werden. Wenn dies nicht der Fall ist, konnte HQL die Zuordnung zwischen Einheit und Einheitskennung nicht auflösen. Dies ist aber notwendig, da der ASAM ODS-Server für Attributwerte und Massendaten immer eine Unit-ID liefert, die dann von HQL auf die entsprechende String-Darstellung abgebildet werden muss.

 

Außerdem enthält HQL jetzt einen experimentellen Performance Analyzer, mit dem man Informationen und statistische Daten über HQL-Befehle und Ausführungszeiten erhalten kann

HQL ist verfügbar als

  • HQL-Befehlszeilenwerkzeug
    (ASAM ODS 5, ASAM ODS 6, ASAM ATFx-read)
  • HQL-Bibliothek
    (ASAM ODS 5, ASAM ODS 6, ASAM ATFx-read)
  • Matlab ODS-Werkzeugkasten
    (ASAM ODS 5, ASAM ODS 6, ATFx-read)
  • HQL-Webdienst
    (Container/Standalone, ASAM ODS 5, ASAM ODS 6)

 

HQL ist eine vielseitige und leicht zu erlernende Abfragesprache für den Zugriff auf Messdaten in ASAM ODS-Lösungen. Die HQL-Bibliothek unterstützt Datenanalysten und Ingenieure in ihrer täglichen Arbeit bei der Auswertung von Daten und hilft Entwicklern bei der Integration neuer Tools und Prozesse in die unternehmensweite Testdatenmanagementlösung.

HQL 3.1 - Neue Version freigegeben

Heute haben wir eine neue Version unserer HighQSoft Query Language veröffentlicht. Diese Version bietet die folgenden Funktionen

  • Ermöglichung von vertrauenswürdigen und nicht vertrauenswürdigen Verbindungen zu jedem HTTPS ODS 6 Server
  • Probleme im Zusammenhang mit der Behandlung von Passwörtern, die in der Verbindungs-URI nicht erlaubt sind, wurden behoben
  • Erweiterungen der MATLAB ODS Extension
  • Mehrere Fehlerbehebungen

Ausführliche Informationen zu den neuen Versionen finden Sie in unserem Confluence-Produktbereich unter https://highqsoft.atlassian.net/, für den Sie sich anmelden müssen.

HQL 3.0 - Neue Version freigegeben

Heute haben wir eine neue Version unserer HighQSoft Query Language veröffentlicht. Diese neue Hauptversion enthält eine konsolidierte Distribution, ASAM ODS 6-Kompatibilität, erweiterte Matlab ODS-Integration und viele Fehlerkorrekturen:

  • HQL Befehlszeile (ASAM ODS 5, ASAM ODS 6, ASAM ATFx-read)
  • HQL-Bibliothek (ASAM ODS 5, ASAM ODS 6, ASAM ATFx-read)
  • HQL-Webdienst-Container (ASAM ODS 5, ASAM ODS 6)
  • HQL Web Service eigenständig (ASAM ODS 5, ASAM ODS 6)
  • Matlab ODS-Werkzeugkasten (ASAM ODS 5)
  • Matlab ODS Erweiterung (ASAM ODS 5, ASAM ODS 6, ATFx-read)

HQL ist eine vielseitige und leicht zu erlernende Abfragesprache für den Zugriff auf Messdaten in ASAM ODS-Lösungen. Die HQL-Bibliothek unterstützt Datenanalysten und Ingenieure in ihrer täglichen Arbeit bei der Auswertung von Daten und hilft Entwicklern bei der Integration neuer Tools und Prozesse in die unternehmensweite Testdatenmanagementlösung.

 

Der HQL-Webdienst kann zusammen mit dem HQL-Gateway verwendet werden, um einen globalen Einstiegsknoten für Webanwendungen, Benutzer und Analysten zu schaffen.

HighQSoft GmbH

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