python d6tstack.utils.pd_to_ms sql Импорт CSV - PullRequest
0 голосов
/ 10 июля 2020

Я пытаюсь импортировать CSV-файл на сервер Microsoft SQL. Я сделал несколько операций импорта с помощью оператора вставки и использовал df.to_ sql, которые работают, но довольно медленно. Я пытаюсь использовать d6tstack и имею следующий код. Пожалуйста, не мог бы кто-нибудь указать на, вероятно, очевидную ошибку, которую я сделал. Я новичок в python, поэтому я буду благодарен за любую помощь.

import d6tstack.utils
import urllib
import pandas as pd

server = 'DESKTOP\SQLEXPRESS'
db = 'Test'
params = 'DRIVER={SQL Server};SERVER=' + server + ';DATABASE=' + db + ';Trusted_Connection=yes'
db_params = urllib.parse.quote_plus(params)
uri = "mssql+pyodbc:///?odbc_connect={}".format(db_params)
filepath = r'C:\Users\ALD.csv'
data = pd.read_csv(filepath, dtype=str)
df = pd.DataFrame(data)
d6tstack.utils.pd_to_mssql(df, uri, 'ZZZ', 'schema')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...