Durchführen eines grundlegenden Konnektortests mit NumPy-Integration - Amazon Redshift

Durchführen eines grundlegenden Konnektortests mit NumPy-Integration

Führen Sie die folgenden Befehle aus, um den Amazon-Redshift-Python-Konnektor und Numerical Python (NumPy) zu importieren.

import redshift_connector import numpy

Führen Sie den folgenden Befehl aus, um einen Amazon-Redshift-Cluster mit AWS-Anmeldeinformationen zu verbinden.

conn = redshift_connector.connect( host='examplecluster.abc123xyz789.us-west-1.redshift.amazonaws.com', port=5439, database='dev', user='awsuser', password='my_password' )

Führen Sie den folgenden Code aus, um einen einfachen Python-Test durchzuführen.

cursor: redshift_connector.Cursor = conn.cursor() cursor.execute("create Temp table book(bookname varchar,author‎ varchar)") cursor.executemany("insert into book (bookname, author‎) values (%s, %s)", [ ('One Hundred Years of Solitude', 'Gabriel García Márquez'), ('A Brief History of Time', 'Stephen Hawking') ] ) cursor.execute("select * from book") result: numpy.ndarray = cursor.fetch_numpy_array() print(result) cursor.execute("drop table book") conn.commit() conn.close()