Verwenden Sie einen ODBC Treibermanager, um den Treiber zu konfigurieren - Amazon Redshift

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden Sie einen ODBC Treibermanager, um den Treiber zu konfigurieren

Auf MacOS X-Betriebssystemen verwenden Sie einen ODBC Treibermanager, um die ODBC Verbindungseinstellungen zu konfigurieren. ODBCTreibermanager verwenden Konfigurationsdateien, um ODBC Datenquellen und Treiber zu definieren und zu konfigurieren. Welchen ODBC Treibermanager Sie verwenden, hängt vom verwendeten Betriebssystem ab. Für ein MacOS X-Betriebssystem ist es der ODBC i-Treibermanager.

Weitere Informationen zu den unterstützten ODBC Treibermanagern zur Konfiguration der Amazon Redshift ODBC Redshift-Treiber finden Sie unter Verwenden eines Amazon Redshift ODBC Redshift-Treibers unter MacOS X Für MacOS X-Betriebssysteme. Weitere Informationen finden Sie im Installations- und Konfigurationsleitfaden für den Amazon Redshift ODBC Connector unter „ODBCTreibermanager auf Nicht-Windows-Computern angeben“.

Für die Konfiguration des Amazon Redshift ODBC Redshift-Treibers sind drei Dateien erforderlich: amazon.redshiftodbc.iniodbc.ini, undodbcinst.ini.

Wenn Sie am Standardspeicherort installiert haben, befindet sich die amazon.redshiftodbc.ini-Konfigurationsdatei in /opt/amazon/redshift/lib.

Darüber hinaus gibt es /opt/amazon/redshift/Setup unter macOS X Beispiele odbc.ini und odbcinst.ini Dateien. Sie können diese Dateien als Beispiele für die Konfiguration des Amazon Redshift ODBC Redshift-Treibers und des Datenquellennamens (DSN) verwenden.

Wir empfehlen nicht, das Amazon Redshift ODBC Redshift-Treiberinstallationsverzeichnis für die Konfigurationsdateien zu verwenden. Die Beispieldateien im Setup-Verzeichnis dienen lediglich Beispielzwecken. Wenn Sie den Amazon Redshift ODBC Redshift-Treiber zu einem späteren Zeitpunkt erneut installieren oder auf eine neuere Version aktualisieren, wird das Installationsverzeichnis überschrieben. Sie verlieren dann alle Änderungen, die Sie möglicherweise an diesen Dateien vorgenommen haben.

Um dies zu vermeiden, kopieren Sie die amazon.redshiftodbc.ini-Datei in ein anderes Verzeichnis als das Installationsverzeichnis. Wenn Sie diese Datei in das Stammverzeichnis des Benutzers kopieren, fügen Sie am Anfang der Datei einen Punkt (.) hinzu, um die Datei zu verbergen.

Verwenden Sie für die odbc.ini- und odbcinst.ini-Dateien entweder die Konfigurationsdateien im Basisverzeichnis des Benutzers, oder erstellen Sie neue Versionen in einem anderen Verzeichnis. Standardmäßig sollte Ihr MacOS X-Betriebssystem über eine odbc.ini Datei und eine odbcinst.ini Datei im Home-Verzeichnis des Benutzers (/home/$USERoder~/.) verfügen. Bei diesen Standarddateien handelt es sich um versteckte Dateien, die durch den Punkt (.) vor jedem Dateinamen angezeigt werden. Diese Dateien werden nur angezeigt, wenn Sie das -a-Flag zum Auflisten des Verzeichnisinhalts verwenden.

Unabhängig davon, welche Option Sie für die odbcinst.ini Dateien odbc.ini und wählen, ändern Sie die Dateien, um Treiber- und DSN Konfigurationsinformationen hinzuzufügen. Wenn Sie neue Dateien erstellen, müssen Sie auch Umgebungsvariablen festlegen, um anzugeben, wo diese Konfigurationsdateien gespeichert sind.

Standardmäßig sind ODBC Treibermanager so konfiguriert, dass sie versteckte Versionen der odbc.ini und odbcinst.ini Konfigurationsdateien (benannt) verwenden. odbc.iniund. odbcinst.ini) befindet sich im Home-Verzeichnis. Sie sind auch so konfiguriert, dass die amazon.redshiftodbc.ini-Datei im /lib-Unterordner des Treiberinstallationsverzeichnisses verwendet wird. Wenn Sie diese Konfigurationsdateien an anderer Stelle speichern, legen Sie die folgenden Umgebungsvariablen fest, damit der Treibermanager die Dateien finden kann. Weitere Informationen finden Sie unter „Angeben der Speicherorte der Treiberkonfigurationsdateien“ im Installations- und Konfigurationsleitfaden für den Amazon Redshift ODBC Connector.

Einen Datenquellennamen erstellen MacOS X-Betriebssysteme

Wenn Sie mithilfe eines Datenquellennamens (DSN) eine Verbindung zu Ihrem Datenspeicher herstellen, konfigurieren Sie die zu definierende odbc.ini DateiDSNs. Legen Sie die Eigenschaften in der odbc.ini Datei fest, um eine zu erstellenDSN, die die Verbindungsinformationen für Ihren Datenspeicher angibt.

Informationen zur Konfiguration der odbc.ini Datei finden Sie unter „Erstellen eines Datenquellennamens auf einem Nicht-Windows-Computer“ im Installations- und Konfigurationshandbuch für den Amazon Redshift ODBC Connector. - und Konfigurationsanleitung

Verwenden Sie das folgende Format auf macOS X-Betriebssystemen.

[ODBC Data Sources] driver_name=dsn_name [dsn_name] Driver=path/lib/amazonredshiftodbc.dylib Host=cluster_endpoint Port=port_number Database=database_name locale=locale

Im folgenden Beispiel wird die Konfiguration für odbc.ini auf macOS X-Betriebssystemen gezeigt:

[ODBC Data Sources] Amazon_Redshift_dylib=Amazon Redshift DSN for macOS X [Amazon Redshift DSN for macOS X] Driver=/opt/amazon/redshift/lib/amazonredshiftodbc.dylib Host=examplecluster.abc123xyz789.us-west-2.redshift.amazonaws.com Port=5932 Database=dev locale=en-US

Konfiguration einer Verbindung ohne DSN auf MacOS X-Betriebssystemen

Um eine Verbindung zu Ihrem Datenspeicher über eine Verbindung herzustellen, für die es keine gibtDSN, definieren Sie den Treiber in der odbcinst.ini Datei. Geben Sie dann in Ihrer Anwendung eine Verbindungszeichenfolge DSN ohne -Wert ein.

Informationen zur Konfiguration der odbcinst.ini Datei in diesem Fall finden Sie unter „Configuring a DSN -less Connection on a non-Windows Machine“ im Installations- und Konfigurationsleitfaden für den Amazon Redshift ODBC Connector. .

Verwenden Sie das folgende Format auf macOS X-Betriebssystemen.

[ODBC Drivers] driver_name=Installed ... [driver_name] Description=driver_description Driver=path/lib/amazonredshiftodbc.dylib ...

Im folgenden Beispiel wird die odbcinst.ini-Konfiguration für den Treiber gezeigt, der im Standardverzeichnis von macOS X-Betriebssystemen installiert ist.

[ODBC Drivers] Amazon RedshiftODBC DSN=Installed [Amazon RedshiftODBC DSN] Description=Amazon Redshift ODBC Driver for macOS X Driver=/opt/amazon/redshift/lib/amazonredshiftodbc.dylib

Konfigurieren von Umgebungsvariablen

Verwenden Sie den richtigen ODBC Treibermanager, um den richtigen Treiber zu laden. Legen Sie dazu die Umgebungsvariable für den Bibliothekspfad fest. Weitere Informationen finden Sie unter „ODBCTreibermanager auf Nicht-Windows-Computern angeben“ im Installations- und Konfigurationsleitfaden für den Amazon Redshift ODBC Connector.

Standardmäßig sind ODBC Treibermanager so konfiguriert, dass sie versteckte Versionen der odbc.ini und odbcinst.ini Konfigurationsdateien verwenden (benannt. odbc.iniund. odbcinst.ini) befindet sich im Home-Verzeichnis. Sie sind auch so konfiguriert, dass die amazon.redshiftodbc.ini-Datei im /lib-Unterordner des Treiberinstallationsverzeichnisses verwendet wird. Wenn Sie diese Konfigurationsdateien an anderer Stelle speichern, werden die Umgebungsvariablen verwendet, damit der Treibermanager die Dateien finden kann. Weitere Informationen finden Sie unter „Angeben der Speicherorte der Treiberkonfigurationsdateien“ im Installations- und Konfigurationshandbuch für Amazon Redshift ODBC Connector.

Konfigurieren von Verbindungsfunktionen

Sie können die folgenden Verbindungsfunktionen für Ihre ODBC Einstellung konfigurieren:

  • Konfigurieren Sie den ODBC Treiber so, dass er Anmeldeinformationen bereitstellt und die Verbindung zur Amazon Redshift Redshift-Datenbank authentifiziert.

  • Konfigurieren Sie den ODBC Treiber so, dass er eine Verbindung zu einem Socket herstellt, für den Secure Sockets Layer (SSL) aktiviert ist, wenn Sie eine Verbindung zu einem Amazon Redshift Redshift-Server herstellen, der SSL aktiviert ist.

  • Konfigurieren Sie den ODBC Treiber so, dass er über einen Proxy-Server eine Verbindung zu Amazon Redshift herstellt.

  • Konfigurieren Sie den ODBC Treiber so, dass er einen Abfrageverarbeitungsmodus verwendet, um zu verhindern, dass Abfragen zu viel Speicher verbrauchen.

  • Konfigurieren Sie den ODBC Treiber so, dass IAM Authentifizierungsprozesse über einen Proxyserver weitergeleitet werden.

  • Konfigurieren Sie den ODBC Treiber so, dass er TCP Keepalives verwendet, um zu verhindern, dass es bei Verbindungen zu Timeouts kommt.

Informationen zu diesen Verbindungsfunktionen finden Sie im Installations- und Konfigurationsleitfaden für den Amazon Redshift ODBC Connector.