How to automatically transfer data to a server in a MySQL database through python
Всем привет! мне нужна помощь. Задача получить данные с Google Analytics API и передать данные на сервер в MySQL базу. Как это можно реализовать?
данные получаю с помощью этого скрипта:
from gaapi4py import GAClient
# if GOOGLE_APPLICATION_CREDENTIALS is set:
#c = GAClient()
# or you may specify keyfile path:
c = GAClient(json_keyfile="etl1.json")
request_body = {
'view_id': '211322015',
'start_date': '2020-06-30',
'end_date': '2020-06-30',
'dimensions': {
'ga:date',
'ga:source',
'ga:medium',
'ga:campaign',
'ga:keyword',
'ga:adContent',
'ga:eventCategory',
'ga:eventAction',
'ga:eventLabel'
},
'metrics': {
'ga:sessions'
},
'filter': 'ga:source' '==' 'yt_faqpromo' # optional filter clause
}
response = c.get_all_data(request_body)
response['info'] # sampling and "golden" metadata
response['data'] # Pandas dataframe that contains data from GA