SSIS Import Google analytics dat do SQL databáze

By | 30.8.2017

Následující řádky poskytují návod na to, jakým způsobem provést import google analytics dat do databáze/ datového skladu bez nutnosti programovat. Proč bysme měli něco takového mohli chtít? Třeba proto, že si chceme vytvořit vlastní reporty nebo data z google analytics zkombinovat s daty z jiných zdrojových systémů – například vnitropodnikových.

Jedná se o návod pro technicky zdatnější kolegy, ale s trochou snahy to zvládne i začátečník. Celé řešení je možné použít i pro automatické stahování dat na denní (nebo libovolné) bázi. Kdyby jste se zadrhli tak napište, rád vám s tím pomůžu

Import GA do databáze pomocí SSIS – co k tomu budeme potřebovat:

  1. SQL Server databáze (např Express) – viz článek Instalace SQL Server Express 2014
  2. Visual studio for data tools – požadavky a stažení z webu microsoftu zde
  3. SSIS konektor pro napojení na Google analytics účet – já použiju výborně zpracovaný konektor od Kingswaysoft

Steplist Import Google analytics

1) Zapneme si Visual studio for data tools a založíme si Integration services projekt

SSIS projekt

2) Nastavíme si přes connection manager spojení do SQL databáze kam pozdejí data uložíme. Vyplníme název SQL serveru a vybereme databázi.

SSIS connection do databáze

3) Z SSIS toolboxu vybereme data flow task a přetáhneme si myší komponentu do pracovního prostředí. Poté dvakrát klikneme na data flow task a otevřeme si jej

SSIS data flow task

4) Po instalaci konektoru Kingswaysoft byste měli vidět v oblasti SSIS Toolboxu konektor Google analytics, který předáhněte do data flow tasku a po double kliknutí nastavte konektor – Přes update token se připojíte na váš google analytics účet, dále nastavíte datum od a do a hlavně co chcete stahovat. V mém případdě mě zajímají

  • metriky – new users, sessions a page views
  • dimenze – city, date

SSIS google analytics

5) Posledním krokem je nastavení destinace, kam se mají data nahrát. V kroku 3 jsme si nastavili propojení do databáze, které nyní využijeme. Z SSIS toolboxu vybereme komponentu OLE DB Destination a nastavíme jako na obrázku

SSIS ole db destination

6) Celé dílo nyní můžeme pustit a výsledek by měl být následující

Import Google analytics dat

7) V databázi se můžeme přesvědčit, že data byla opravdu stažena

 

_______________________________________________________________________________________________
Intelligent technologies - podniková řešení a školení
Stránkonoš.cz - webové stránky za rozumnou cenu
SSIS Import Google analytics dat do SQL databáze
Hodnocení

Napsat komentář

Vaše emailová adresa nebude zveřejněna.

This site uses Akismet to reduce spam. Learn how your comment data is processed.