Я пытаюсь использовать скрипт Google Apps для автоматизации ежедневного процесса агрегирования. Идея состоит в том, чтобы запустить несколько таблиц из одного набора данных и сохранить их результаты в таблицу второго набора данных. У моего пользователя есть разрешения на оба соответствующих набора данных.
Мой запрос выглядит следующим образом
var request = {
"maxResults": 10000,
"useQueryCache": false,
"destinationTable": {
"projectId": "project_name_obfuscated",
"datasetId": "project_114151_shared",
"tableId": "test123"
},
"writeDisposition": "WRITE_TRUNCATE",
"createDisposition": "CREATE_IF_NEEDED",
"allowLargeResults": true,
"query": "query syntax here"
};
var queryResults = BigQuery.Jobs.query(request, "project_name_obfuscated");
(Я запутал названия проектов и сам запрос из соображений конфиденциальности).
Запрос на самом деле работает нормально, однако он не сохраняется в указанном проекте/наборе данных/таблице, которые я определил.
В пользовательском интерфейсе BQ я вижу что-то вроде:
Job ID: project_name_obfuscated:job_NhkQpi110p3i5yoOO7nzXp3tTKY
Start Time: 5:47pm, 20 Oct 2014
End Time: 5:47pm, 20 Oct 2014
Bytes Processed: 0 B
Destination Table: project_name_obfuscated:_138c3340e691065e8db0b55781b5a41c6b4bcd49.anonev_SOiiRC10lfetj000kcj4rmXNc5E
Любые идеи, что я делаю неправильно?