Je voudrais avoir une table dans SQL Server mise à jour quotidienne d'une table qui est déjà mise à jour quotidiennement dans KDB. J'ai connecté ny base de données SQL à python et prévu de faire la même chose avec la base de données KDB mais je ne suis pas sûr de ce que ma prochaine étape serait d'avoir la table KDB mettre à jour la table SQL.Mise à jour de la table de KDB + à SQL Server en utilisant Python
Voici mon code à ce jour qui se connecte avec succès à la base de données
import pyodbc
db = pyodbc.connect(
r'DRIVER={SQL Server Native Client 10.0};'
r'SERVER=serverName;'
r'DATABASE=DBName;'
r'UID=UN;'
r'PWD=PW')
cur = db.cursor()
SQLCommand = ("SELECT * "
"FROM Table1")
cur.execute(SQLCommand)
results = cur.fetchone()
while results:
results = cur.fetchall()
Je ne suis pas entièrement sûr que c'est une question appropriée. On dirait que vous avez vraiment besoin de lire la documentation de KDB +? Il semble y avoir une bibliothèque Python pertinente (http://code.kx.com/wiki/Contrib/PyQ#PyQ:_Python_Integration). Cela résoudrait «l'accès» à l'instance KDB +. Ensuite, vous devez comprendre les mappages d'une base de données à l'autre, et cela devrait le faire. – selllikesybok