[PYTHON] Versuchen Sie, die Datentabelle von Azure SQL Server mit pyodbc zu extrahieren

Memo bis zu dem Punkt, an dem die Daten auf SQL Server unter Microsoft Azure zur Hand genommen werden (lokaler PC) und in den Pandas-Datenrahmen von Python aufgenommen werden

Versuchsannahme

Wie auch immer, Installation und Ersteinrichtung

Installieren Sie "pyodbc" an der Eingabeaufforderung

pip install pyodbc

Microsoft ODBC Driver 13 for SQL Server

Schreiben wir in Python.

## libraries
import pyodbc

## initial setting
##Wie oben erwähnt, ändern Sie bitte den eingestellten Wert entsprechend.
server = 'abc_server.database.windows.net'  
database = 'abc_database'  
username = 'abc_user'  
password = 'abc_password'  

##Funktionsdefinition
###DB-Verbindung definieren
def db_connection(sv=server, db=database, un=username, pw=password):    
    cnxn = pyodbc.connect('DRIVER={ODBC Driver 13 for SQL Server};SERVER='+sv+';DATABASE='+db+';UID='+un+';PWD='+ pw)
    return cnxn.cursor()

###SQL ausgeben
def query_output(sql):
    cursor.execute(sql)
    row = cursor.fetchone()
    while row:  
        print row[0]  
        row = cursor.fetchone()

Fall 1: Zählen Sie die Anzahl der Tabellen (Anzahl der Zeilen)

###DB-Verbindung
cursor = db_connection()

### SalesLT.Kunde ist eine Tabelle als Vorlage
sql = 'select count(*) from SalesLT.Customer;' 
query_output(sql) #Das Ergebnis ist 847

Fahren Sie mit dem oben Gesagten fort: Erstellen Sie hier eine Tabelle.

Reference

Recommended Posts

Versuchen Sie, die Datentabelle von Azure SQL Server mit pyodbc zu extrahieren
Extrahieren Sie die Datentabelle von Azure SQL Server mit pyodbc und versuchen Sie, sie als numpy array / pandas dataframe zu definieren
Versuchen Sie, das Dokument der Azure-Dokumentdatenbank mit pydocumentdb zu extrahieren
Versuchen Sie, Merkmale von Sensordaten mit CNN zu extrahieren
Versuchen Sie, mit Pandas in ordentliche Daten umzuwandeln
Versuchen Sie, Doujin-Musikdaten mit Pandas zu aggregieren
[In-Database Python Analysis-Lernprogramm mit SQL Server 2017] Schritt 2: Importieren Sie Daten mit PowerShell in SQL Server
So extrahieren Sie mit Pandas Daten, denen der Wert nan nicht fehlt
So extrahieren Sie mit Pandas Daten, denen der Wert nan nicht fehlt
ODBC-Zugriff auf SQL Server von Linux mit Python
Versuchen Sie, mit matplotlib aus den Daten von "Schedule-kun" eine Kampfaufzeichnungstabelle zu erstellen.
Versuchen Sie, den Boden durch Rekursion herauszufordern
Extrahieren Sie Twitter-Daten mit CSV
Greifen Sie mit python27 / pyodbc auf dem Container auf den SQL Server des Hosts zu
Versuchen Sie, Titanic-Daten mit der Vorverarbeitungsbibliothek DataLiner (Anhängen) zu verarbeiten.
Versuchen Sie, Daten zu erfassen, während Sie mit anaconda eine Portweiterleitung an RDS durchführen.
Versuchen Sie, Titanic-Daten mit der Vorverarbeitungsbibliothek DataLiner (Encoding) zu verarbeiten.
Versuchen Sie, Titanic-Daten mit der Vorverarbeitungsbibliothek DataLiner zu verarbeiten (Konvertierung).
So extrahieren Sie Funktionen von Zeitreihendaten mit PySpark Basics
Versuchen Sie, mit Python3 eine Zeichenfolge aus einem Bild zu extrahieren
[In-Database Python Analysis Tutorial mit SQL Server 2017] Schritt 1: Laden Sie Beispieldaten herunter
Versuchen Sie, den kürzesten Weg mit Python + NetworkX + Social Data zu lösen
Versuchen Sie, CloudWatch-Metriken mit der Python-Datenquelle re: dash abzurufen
Versuchen Sie, Titanic-Daten mit der Vorverarbeitungsbibliothek DataLiner (Drop) zu verarbeiten.
Verwenden der SQL-Datenbank von Azure mit SQL Alchemy
Versuchen Sie, Facebook mit Python zu betreiben
Versuchen Sie, sich mit ONNX Runtime zu profilieren
Versuchen Sie, Daten in MongoDB abzulegen
Aufblasen von Daten (Datenerweiterung) mit PyTorch
Generieren Sie gefälschte Tabellendaten mit GAN
Versuchen Sie, Audio mit M5 STACK auszugeben
Versuchen Sie Daten parallel zu Distributed TensorFlow
Fühlen Sie sich frei, 100 Datenwissenschaften mit Google Colab und Azure Notebooks zu schlagen!
(Tagebuch 1) Erstellen, Durchsuchen und Registrieren von Daten in der SQL-Datenbank des Microsoft Azure-Dienstes mit Python
Azure-Tabellenspeicher mit PTVS Flask-App
Versuchen Sie, sich mit Python bei qiita anzumelden
[In-Database Python Analysis Tutorial mit SQL Server 2017]
Versuchen Sie, mit Binärdaten in Python zu arbeiten
Konvertieren Sie Excel-Daten mit Python in JSON
Senden Sie Daten mit Vue.js an die DRF-API
Versuchen Sie, Kirschblüten mit xg Boost vorherzusagen
Versuchen Sie schnell, Ihren Datensatz mit Pandas zu visualisieren
Erster Versuch von YDK mit Cisco IOS-XE
Versuchen Sie, ein Bild mit Entfremdung zu erzeugen
Wie man Problemdaten mit Paiza liest