Veröffentlicht am: Nov 2, 2021
Der native Support für Frameworks von Open-Source-SQLAlchemy (sqlalchemy-redshift) und Apache Airflow ist jetzt für HAQM Redshift verfügbar. Der aktualisierte HAQM-Redshift-Dialekt für SQLAlchemy unterstützt den Open-Source-Python-Treiber von HAQM Redshift. Mit dieser Version können Sie Single Sign-On mit Ihrem Identitätsanbieter (IdP) verwenden, um sich mit Redshift-Clustern zu verbinden und Probleme bei der Verwaltung von Anmeldeinformationen zu vermeiden. Sie können auch neue HAQM-Redshift-Funktionen wie die Verwendung der TIMESTAMPTZ- und TIMETZ-Datentypen verwenden, wenn Sie auf den neuesten Redshift-Dialekt für SQL Alchemy und Apache Airflow migrieren. Diese Funktionen sind in sqlalchemy-redshift-Version 0.8.6 und höher verfügbar.
Apache Airflow hat RedshiftSQLHook und RedshiftSQLOperator hinzugefügt, die es Airflow-Benutzern ermöglichen, HAQM-Redshift-Operationen auszuführen. RedshiftSQLHook nutzt den Open-Source-Python-Treiber von HAQM Redshift (redshift_connector), der die Authentifizierung über IAM oder Ihren in SQLAlchemy unterstützten Identitätsanbieter unterstützt. Die Integration von Apache Airflow mit SQLAlchemy nutzt das aktualisierte sqlalchemy-redshift.
Die Github-Repositorys für diese Projekte finden Sie unter:
Wenn Sie SQL Alchemy oder Apache Airflow verwenden, empfehlen wir Ihnen, auf die neueste Version zu aktualisieren, damit Sie von den neuesten Funktionen in HAQM Redshift profitieren können. Sie können den Cluster-Management-Leitfaden von Redshift lesen, um mehr über den HAQM-Redshift-Python-Treiber zu erfahren.