Spaces:
Sleeping
Sleeping
from simple_salesforce import Salesforce | |
import pandas as pd | |
def connect_salesforce(username, password, token, domain="login"): | |
return Salesforce(username=username, password=password, security_token=token, domain=domain) | |
def fetch_pole_data(sf): | |
query = """ | |
SELECT Name, Solar_Generation__c, Wind_Generation__c, Tilt__c, Vibration__c, Camera_Status__c | |
FROM Smart_Pole__c | |
LIMIT 50 | |
""" | |
records = sf.query_all(query)['records'] | |
df = pd.DataFrame(records).drop(columns=['attributes']) | |
return df | |