270 likes | 403 Vues
This presentation by Devon Austen explores significant updates and improvements in file input/output systems, ODBC for 64-bit applications, and the SQL Command Utility. Key topics include the simplification of file operations, advancements in ODBC drivers, and new installer tools. The discussion highlights how the modern 64-bit environment influences application performance and discusses the integration and execution of SQL commands through the PxPlus SQL Command Line Utility. Key features as well as the ease of use for developers are emphasized.
E N D
File I/O Updates, ODBC 64-bit, & SQL Command Utility Presenter: Devon Austen
Outline • Übersicht • Wie wir die Dateieingabe/ Ausgabe vereinfacht haben • Wie wir in der Dateieingabe/ Ausgabe verbessert haben • Wir leben in einer 64-bit Welt • die Befehlszeile ist King
Übersicht • Was in den Dateieingabe/Ausgabe-Produkten neu ist • aber zuerst eine kurze Diskussion über Schlüsselthemen • Was ist ODBC? • offene Datenbankkonnektivität • allgemeine Schnittstellennorm • verwendet strukturierte Abfragesprache (Structured Query Language – SQL)
Übersicht • PxPlus ODBC-Treiber • PxPlus Implementierung von ODBC-API • Ermöglicht Programmen, die ODBC-Schnittstelle verwenden, sich mit PxPlus Daten zu verbinden • Lokale oder entfernte Nutzung des Dateiservers • PxPlus Dateiserver • Zugang PxPlus Daten auf fernen Rechnern • PVKIO Library • PxPlus Dateieingabe/Ausgabe-Bibliothek, um auf PxPlus Daten zuzugreifen • Lokale oder entfernte Nutzung des Dateiservers
New Installers • ODBC Treiber und Dateiserver • Neue und verbesserte Installer • Schneller und leichter • Standardspeicherort für die Installation der Dateieingabe/ Ausgabe des Produktes ist jetzt: C:\PVX Plus Technologies\xxx • Installer sind nicht MSI
Neue Einbauwerkzeuge • Neuer PxPlus ODBC Treiber Installer
Neue Einbauwerkzeuge • Neuer Dateiserver Installer
Fall unabhängige Tabellennamen • Der ODBC-Treiber ignoriert jetzt den Fall während der Verarbeitung von Tabellennamen in SQL-Befehlen • Reduziert die Fehlerzahl • Der ODBC Treiber unterstützt keine Tabellennamen mehr, die sich nur im Fall unterscheiden
TIMESTAMPADD Verbesserungen • Skalarfunktion TIMESTAMPADD wurde erweitert • TIMESTAMPADD Funktion fügt einen Zeitverzögerung zu einem Zeitstempel hinzu • dient zur Begrenzung der Größe des Intervalls • Jetzt Standardzahlen verwendbar für Intervalle
Diverse Verbesserungen • Datei DSNs • Windows Dateiserver Start • Große Tabellen mit Lesezeichen • PVKIO Bibliotheksfunktion Pvk_RestrictedRead • ODBC Ansichten
Erweiterter VLR Datei Support • Dateieingabe/Ausgabe-Produkte unterstützen jetzt PxPlus erweiterte VLR-Format-Dateien • Sie erlauben mehr als 255 Schlüsseleinträge pro Schlüsselblock
EFF Datei Support • Zusätzlicher Support für EFF-Dateien in der PVKIO Library
Pro Verbindung Read OnlyFlag • neue ODBC-Verbindung-String-Parameter ReadOnly=[0|1] • Kann durch verwenden der ODBC Administrator-Konfigurationsseite gesetzt werden • Kann manuell gesetzt werden
Wir leben in einer 64-bit Welt Ob wir es wollen oder nicht
Das Ausführen von 32-Bit-Dateieingabe/Ausgabe-Anwendungen auf einem 64-Bit-OS • ODBC 32-Bit-Treiber können auf 64-Bit-OS'S laufen • Beschränkt auf 32-Bit-Anwendungen • 32-Bit-Dateiserver können auf 64-Bit-OS's laufen
Verwirrung, die durch 32-Bit ODBC-Treiber auf 64-Bit-Windows verursacht wird • Auf 64-Bit-OS'S gibt es zwei ODBC Administratoren eine 32-Bit und eine 64-Bit-Version • Der ODBC 64-Bit-Administrator befindet sich: • Control Panel -> Administrative Tools • Der ODBC 32-Bit-Administrator befindet sich: • C:\Windows\SysWOW64 • 64-Bit Anwendungen können nicht den 32-Bit ODBC-Treiber verwenden
PxPlus 64-Bit ODBC-Treiber • Zunehmende Anzahl von 64-Bit-Plattformen und Anwendungen • Aktuelle ODBC-Treiber werden nicht funktionieren • Deshalb haben wir einen 64-Bit ODBC-Treiber entwickelt • Kann neben dem 32-Bit ODBC-Treiber installiert werden • Muss die Aktivierungsinformationen neu eingeben • Verwenden Sie den ODBC Administrator in der Systemsteuerung
Die Befehlszeile ist King
PxPlus SQL Command Line Client • Windows & Linux-Versionen • Windows-PxPlus SQL Command Line Client mit Version 10 ODBC-Treiber installiert • Linux PxPlus SQL Command Line Client verfügt über separate Instraller • Schließt an lokale oder entfernte PxPlus Daten an und führt Befehle SQL durch
Wann und warum es verwendet werden soll • Schneller und direkter Zugang zu PxPlusDaten • Prüfung von ODBC-Treibern und Datenquellen • Kann von Web-Seiten, Manuskripten und Anwendungen ausgeführt werden
Wie man es verwendet • Von der Befehlszeile aus pxpsql [connection info] [optionen] SQL befehl • Beispiel: Erhalten Sie alle Daten aus einer lokalen Tabelle mit dem Namen ″Produkt″ pxpsql -d C:\pxp_data SELECT * FROM \”Sales Rep\”
Wie man esverwendet • pxpsql hat –h oder --help Parameter • Windows / Unix-KommandozeileBetrachtungen • Quotes (‘/”) • Parenthesis () • Asterisks (*) • SQL-Syntax für Tabellennamen mit Leerzeichen erfordert Anführungszeichen (") • Unterbrechungszeichen für Windows und Linux ist (\)
Wie man es verwendet • pxpsql hat-c oder - Anschluss-String-Parameter, die eine Verbindungszeichenfolge im folgenden Format akzeptiert “param1=val1; param2=val2; …” Beispiel: “Directory=/home/devon/pxp_data; RemotePVKIOHost=192.168.0.100; RemotePVKIOPort=20222;”
Wie man es verwendet • pxpsql hat-f oder-config-Datei-Parameter • INI Style-Datei • Lange Ausführungsparameter • Überschrieben durch Kommandozeilenparameter
Ende der Präsentation Vielen Dank