Готовим Google Analytics на PDI

У PDI есть интересная возможность - брать данные из аккаунта Google Analytics. В этом уроке рассмотрим работу плагина и произведем его настройку.

Плагин “Google Analytics” является стандартным для PDI. Для работы плагина требуется произвести следующую настройку:

  1. Настройка доступа в Google Analytics через API (на стороне сервера в “Google Developers Console”).
  2. Настройка работы плагина “Google Analytics” в PDI для получения данных.

План видео (ссылка на youtube http://youtu.be/Pksq6fU4CIs)
00:00 Введение
00:11 План видео
01:13 О Google Analytics
03:02 Настройка доступа в «Google Developers Console»
03:39 Добавляем доступ через API
04:13 Открываем доступ IP адресам
04:55 Получение данных в PDI
05:57 Экспорт данных в текстовый файл

PS. Если возникает ошибка “Failed to execute runnable (java.lang.NoClassDefFoundError: Could not initialize class com.google.gdata.client.analytics.AnalyticsService)”, то одной из причин её возникновения может быть отсутствие библиотеки (google-collections-1.0.jar). Такая ошибка была в 5.1 версии PDI.

Ссылки на материалы:

  1. Google Developers Console http://console.developers.google.com
  2. Google Analytics http://wiki.pentaho.com/display/EAI/Google+Analytics
  3. Dimensions & Metrics Reference https://developers.google.com/analytics/devguides/reporting/core/dimsmets#cats=user
  4. Google-api-javascript-client https://code.google.com/p/google-api-javascript-client/source/browse/samples/analytics/v3/hello_analytics_api_v3.js
  5. Outputting Data from the Data Export API to CSV Format https://developers.google.com/analytics/solutions/articles/gdataAnalyticsCsv