google analytics api:将存储在变量中的数据推送到maria db

时间:2018-06-03 20:04:21

标签: api google-analytics mariadb

我有一个简单的问题 这是我从谷歌analtycs api检索数据的python代码。 它工作得很好。 我想现在将结果推送到我的本地机器上运行的maria数据库。我在mysql中构建了alrady方案和表。我能够与玛丽亚db建立联系。你能告诉我如何将存储在变量“df”中的数据推送到数据库中吗?

导入google2pandas 来自google2pandas import * conn = GoogleAnalyticsQuery(secrets ='C:/Users/blabla/OneDrive/MyFiles/Documents/analysis/ga-creds/ga-credsclient_secrets.json',token_file_name ='C:/Users/l.longo/OneDrive/MyFiles/Documents /analysis//ga-creds/analytics.dat“) 查询= {\   'ids':'ga:23185143',   'metrics':'pageviews',   'dimensions':['date','pagePath'],   'start_date':'8daysAgo' }

df,metadata = conn.execute_query(**查询) 打印(DF) 将mysql.connector导入为mariadb mariadb_connection = mariadb.connect(user ='root',password ='xxxxx',database ='xxxxxx') cursor = mariadb_connection.cursor()

在这里,您可以从analytics api获得结果

enter image description here

1 个答案:

答案 0 :(得分:0)

您可以在mysql连接上使用INSERT语句。 检查这个问题 Inserting Data using MySql Connector in Python