Skip to content

Instantly share code, notes, and snippets.

@khanhkhuu
Created December 1, 2022 09:49
Show Gist options
  • Save khanhkhuu/d5635448e4ddc4c80439c00b2d74e74c to your computer and use it in GitHub Desktop.
Save khanhkhuu/d5635448e4ddc4c80439c00b2d74e74c to your computer and use it in GitHub Desktop.
Test Domo Connector
from domo import DomoConnector
# ClientId và ClientSecret tạo từ đây https://developer.domo.com/new-client
clientId = "xxxxxxxx-xxxx-xxxx-xxxxx-xxxxxxxxxx"
clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
domo_client = DomoConnector(clientId, clientSecret)
# ID của Dataset cần update / get data
data_set_id = '8744159e-737f-4cba-8bd4-71f97ae27433'
# Data sẽ update, kiểu List of Dictionary
data = [
{
"Name": "Khánh 1",
"Age": "10"
},
{
"Name": "Khánh 2",
"Age": "11"
},
{
"Name": "Khánh 3",
"Age": "12"
},
{
"Name": "Khánh 5",
"Age": "13"
}
]
# Update dữ liệu Dataset WebForm
domo_client.update(data_set_id= data_set_id, json_data= data)
# Lấy dữ liệu từ Dataset, dữ liệu trả về là Pandas DataFrame
res = domo_client.query(data_set_id=data_set_id, query_str= "select * from table where Age = '12'")
print(res)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment