З кожним роком кількість даних в різних базах росте в геометричній прогресії - цей фактор визначає інтенсивне зростання інтересу до Big Data. Сьогодні хмарна база даних Google BigQuery - один з найбільш затребуваних інструментів, які вирішують проблему зберігання і швидкої обробки великих масивів даних. Ми з'ясували способи з'єднання зберігаються в Google BigQuery даних з різними інструментами візуалізації і склали докладний мануал по настройці їх інтеграції.
Як інтегрувати BigQuery з Google таблицями
Спочатку необхідно встановити додаток до Google Таблицям OWOX BI BigQuery Reports. В меню «Додатки» вибираємо пункт «Встановити додаток». У пошуку вводимо назву «OWOX BI BigQuery Reports», потім натискаємо кнопку «+ Безкоштовно».
Даємо всі необхідні дозволи встановленому доповнення - кнопка «Дозволити». У списку встановлених додатків з'явиться «OWOX BI BigQuery Reports»: Вибираємо пункт «Add a new report», потім - потрібний проект в який з'явився SideBar. Після чого вибираємо пункт «Add new query». У діалоговому вікні «Add new query» вводимо текст SQL запиту і тиснемо на кнопку «Save Run ». У вашій Google Таблиці буде створений новий лист, назва якого буде збігатися з назвою запиту. На цей лист імпортується результат роботи вашого запиту. За допомогою пункту меню «Schedule reports» описаного доповнення можна задати налаштування автоматичного оновлення результатів запиту через певний інтервал часу.Як інтегрувати BigQuery з Excel
Навпаки осередку ProjectID потрібно вказати ID потрібного вам проекту. Його можна витягнути з URL проекту в BigQuery.
Навпаки осередку «Key» вводимо скопійований раннє в буфер обміну ключ доступу. Навпаки осередку «Query» вводимо текст SQL запиту, але в 1 клітинку можна ввести не більше 256 символів. Для введення довшого запиту ви можете просто розмістити різні частини запиту в різних осередках. В результаті створений вами лист буде виглядати так: Як видно на скріншоті, текст запиту розтягнутий на чотири осередки в діапазоні B3: E3 (бо в одній комірці можна вмістити не більше 256 символів).Те, як ви розділите запит, ніякої ролі не грає - він в будь-якому випадку буде працювати.
Переходимо на вкладку «Дані» і в групі «Отримання зовнішніх даних» вибираємо пункт «Існуючі підключення».
У діалоговому вікні тиснемо кнопку «Знайти інші». Далі вибираємо скачаний раніше IQY файл і тиснемо «Відкрити». Тепер необхідно вказати, куди слід помістити результат виконання SQL запиту. Далі вказуємо осередки, в яких розташований текст SQL запиту. У нашому випадку він розташовується в чотирьох осередках B3: E3. Вказуємо осередок, в якій запроваджено ID проекту. Вказуємо осередок, в якій зберігається ключ доступу. Після натискання ОК результат SQL вашого запиту буде завантажений на новий лист.На жаль, на момент написання статті немає коннектора, який міг би імпортувати дані з BigQuery безпосередньо в модель даних Excel.
Як інтегрувати BigQuery з QlikView
Як інтегрувати Google BigQuery з Tableau
У Tableau існує вбудований коннектор до BigQuery, тому додатково завантажувати нічого не буде потрібно.
На даний момент коннектор, що з'єднує Tableau і Google BigQuery, доступний тільки у версії Tableau Desktop Professional Edition.
Як інтегрувати Google BigQuery з BIME Analytics
При першому запуску BIME відразу пропонує вибрати потрібний коннектор. Для інтеграції вибираємо зі списку Google BigQuery.
Тиснемо «Аутентифікація через Google». Даємо дозвіл BIME на автономний доступ до даних, що зберігаються в BigQuery. Тепер у нас є можливість вибрати потрібний проект і набір даних, а також вибрати один з трьох можливих способів інтеграції:- Single - вибір однієї конкретної таблиці з набору даних.
- Union - вибір ряду таблиць з набору даних, все таблиці повинні мати однакову структуру.
- Custom дає можливість ввести текст SQL запиту до даних.
Підведемо підсумок
Тепер ви знаєте, як підключати різні інструменти, починаючи від безкоштовних (Google таблиці) і закінчуючи досить дорогими (Tableau) до хмарної бази даних Google BigQuery. Чесно кажучи, Google BigQuery хороша всім, крім одного: новачкові знадобляться тижні, а може, і місяці, щоб розібратися в ній. Наприклад, в Україні тих, хто вміє працювати з QlikView, Tableau і BIME можна перерахувати на пальцях. Невелике порівняння, наскільки добре і зручно працювати з даними з BigQuery в згаданих BI-платформах.
Таблиця балів ґрунтується тільки на моєму суб'єктивній думці.
BI-платформи / електронні таблиці
Зручність інтеграції з BigQuery