direxions + 2011 – connectivity inside & out file i/o updates, odbc 64-bit, & sql command...
TRANSCRIPT
DireXions+ 2011 – Connectivity Inside & Out
File I/O Updates, ODBC 64-bit, & SQL Command Utility
Presenter: Devon Austen
DireXions+ 2011 – Connectivity Inside & Out
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
DireXions+ 2011 – Connectivity Inside & Out
Ü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)
DireXions+ 2011 – Connectivity Inside & Out
Ü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
DireXions+ 2011 – Connectivity Inside & Out
Wie wir die Dateieingabe/ Ausgabe vereinfacht haben
DireXions+ 2011 – Connectivity Inside & Out
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
DireXions+ 2011 – Connectivity Inside & Out
Neue Einbauwerkzeuge• Neuer PxPlus ODBC Treiber Installer
DireXions+ 2011 – Connectivity Inside & Out
Neue Einbauwerkzeuge• Neuer Dateiserver Installer
DireXions+ 2011 – Connectivity Inside & Out
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
DireXions+ 2011 – Connectivity Inside & Out
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
DireXions+ 2011 – Connectivity Inside & Out
Diverse Verbesserungen• Datei DSNs• Windows Dateiserver Start• Große Tabellen mit Lesezeichen• PVKIO Bibliotheksfunktion Pvk_RestrictedRead• ODBC Ansichten
DireXions+ 2011 – Connectivity Inside & Out
Wie wir in der Dateieingabe/ Ausgabe verbessert haben
DireXions+ 2011 – Connectivity Inside & Out
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
DireXions+ 2011 – Connectivity Inside & Out
EFF Datei Support
• Zusätzlicher Support für EFF-Dateien in der PVKIO Library
DireXions+ 2011 – Connectivity Inside & Out
Pro Verbindung Read Only Flag• neue ODBC-Verbindung-String-Parameter
ReadOnly=[0|1]
• Kann durch verwenden der ODBC Administrator-Konfigurationsseite gesetzt werden
• Kann manuell gesetzt werden
DireXions+ 2011 – Connectivity Inside & Out
Wir leben in einer 64-bit Welt
Ob wir es wollen oder nicht
DireXions+ 2011 – Connectivity Inside & Out
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
DireXions+ 2011 – Connectivity Inside & Out
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
DireXions+ 2011 – Connectivity Inside & Out
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
DireXions+ 2011 – Connectivity Inside & Out
Die Befehlszeile istKing
DireXions+ 2011 – Connectivity Inside & Out
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
DireXions+ 2011 – Connectivity Inside & Out
Wann und warum es verwendet werden soll
• Schneller und direkter Zugang zu PxPlus Daten
• Prüfung von ODBC-Treibern und Datenquellen
• Kann von Web-Seiten, Manuskripten und Anwendungen ausgeführt werden
DireXions+ 2011 – Connectivity Inside & Out
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\”
DireXions+ 2011 – Connectivity Inside & Out
Wie man es verwendet• pxpsql hat –h oder --help Parameter• Windows / Unix-Kommandozeile Betrachtungen
– Quotes (‘/”)– Parenthesis ()– Asterisks (*)
• SQL-Syntax für Tabellennamen mit Leerzeichen erfordert Anführungszeichen (")
• Unterbrechungszeichen für Windows und Linux ist (\)
DireXions+ 2011 – Connectivity Inside & Out
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;”
DireXions+ 2011 – Connectivity Inside & Out
Wie man es verwendet• pxpsql hat-f oder-config-Datei-Parameter– INI Style-Datei– Lange Ausführungsparameter– Überschrieben durch Kommandozeilenparameter
DireXions+ 2011 – Connectivity Inside & Out
Ende der Präsentation
Vielen Dank