Show, consegui desembolar algo parecido na tarde de hoje, achei uma forma de puxar os dados em tempo real através de script no python. Puxa e cria um DataFrame a cada segundo, agora preciso que esse DataFrame seja inserido no Banco2, através de algum estudo em cima do sqlalchemy encontrei algo como to_sql para jogar através de um "INSER INTO" no Banco2, amanhã tentarei terminar o script, logo disponibilizarei por inteiro aqui.
O script de consulta ficou assim:
`
#Deixei alguns prints no meio do caminho para poder observar a execução.
import pymssql
import pandas as pd
import time
i = 0
conn = pymssql.connect(
host=r'endereço_ip:porta',
user=r'usuário',
password=r'senha',
database='Nome_do_Banco'
)
#Estabelecendo conexão...
print('Conectou!')
cursor = conn.cursor(as_dict=True)
print('Iniciando SELECT no banco 1!')
while i == 0:
time.sleep(1)
#O loop com sleep é para realizar a busca a cada segundo.
cursor.execute('''
SELECT tal, tal, tal
FROM tal, tal, tal
''')
print('SELECT realizado com sucesso!')
data = cursor.fetchall()
data_df = pd.DataFrame(data)
print(data_df)
cursor.close()
#Através disso, busco e atualizo o DataFrame do pandas a cada segundo.
`