pt

Tutorial TARGIT: TARGIT para o Google Analytics (SSIS)

julho 14, 2015

Guia para baixar seus dados do Google Analytics em seu banco de dados SQL Server.

Você já procurou de uma maneira de baixar seus dados do Google Analytics para o seu banco de dados SQL Server? Você está usando o Microsoft SQL Server 2005, 2008, 2008R2, 2012 ou 2014? Você tem habilidades em SQL Server Integration Services? Então, estou aqui para ajudá-lo!


A TARGIT lançou recentemente uma nova versão do Google Analytics SSIS Data Reader and Connection Manger used with Acelerador do TARGIT BI para o Google Analytics. O TARGIT BIA para o Google Analytics oferece uma visão valiosa sobre o ponto na intersecção entre o seu ERP atual ou dados de CRM e os dados atrelados a partir do seu site. Você pode integrar e analisar dados da web, juntamente com os dados atuais da empresa com um único clique.

Não tem o TARGIT para o Google Analytics? Você pode testar a versão de avaliação gratuita.

Ou você pode fazer o download do TARGIT Data Reader para o Google Analytics gratuitamente.

Projeto

Para este exemplo, eu vou usar o SQL Server Business Intelligence Development Studio

Primeiro, crie um novo projeto de serviços de integração.

New project

Tarefa de Fluxo de Dados 

Na guia fluxo de controle, arraste uma tarefa de fluxo de dados e clique duas vezes sobre a nova tarefa de fluxo dados.

data flow task

TARGIT Data Reader para o Google Analytics

Agora você deve estar na guia Fluxo de Dados. Arraste o TARGIT Data Reader para o Google Analytics para a janela e clique duas vezes sobre ele.

data reader

  1. Conexão: Para que o TARGIT Data Reader acesse seus dados do Google Analytics, você deve autenticá-lo. Saiba mais na seção de autenticação abaixo
  2. Dimensões e métricas: Há uma extensa lista de dimensões e métricas que você pode solicitar a partir do Google Analytics API
  3. Selecione datas: Você tem a opção de especificar datas
  4. Variáveis SSIS: Você também pode configurar as variáveis do SSIS para o manuseio dinâmico de dados
  5. Número de loop de datas: 0 irá impedir o looping
  6. Número de linhas a serem requeridas para cada página: Você pode solicitar um máximo de 10.000 linhas por página requerida
  7. Colunas: Esta página irá mostrar-lhe as colunas que serão retornadas. O TARGIT adiciona automaticamente o ID de perfil para você
  8. Prévia: Permite o teste das suas consultas para garantir que elas retornem corretamente e que não existam erros. (Nota: Os dados retornados pela pré-visualização são uma estimativa e, portanto, não são 100% do mesmo que o pacote irá retornar quando executado.)

Autenticar

authenticate

O TARGIT Data Reader deve ter acesso a seus dados do Google Analytics. O Google recomenda o uso de autenticação Open, que é um método seguro para acessar os dados. Você não precisa fornecer ao TARGIT o seu login e senha. Você só precisa conceder o acesso do aplicativo aos seus dados. Isto significa que você faz o login com uma conta do Google que tem acesso à conta do Google Analytics onde estão os dados que você deseja acessar.

O Google, então, diz ao TARGIT que você tem o acesso. Todo o controle de acesso é entre você e Google. Você pode dizer ao Google a qualquer momento que você não quer mais que o TARGIT Data Reader tenha acesso aos seus dados, indo para as configurações do aplicativo em sua conta Google e removendo o acesso. O token de acesso concedido só é encontrado na sua máquina. Esse acesso não é enviado para o TARGIT, portanto os dados só podem ser solicitados usando TARGIT Data Reader para o Google Analytics.

Depois de clicar em aceitar, o TARGIT irá solicitar uma lista das contas do Google Analytics que você pode acessar.

Confira os perfis dos quais você gostaria de extrair dados. Você pode selecionar um ou mais perfis. O TARGIT adiciona automaticamente o ID de perfil ao seu pedido para que você possa facilmente manter o controle de qual perfil virá cada linha de dados.

authenticate

Dimensões e Métricas

Há uma grande lista de dimensões e métricas que você pode solicitar a partir do Google Analytics API. Há um limite de 7 dimensões e 10 métricas para uma consulta. Esta é uma limitação do Google e, portanto, não pode ser ignorada.

dimensions and metrics


O Google lança novas dimensões e métricas ao longo do tempo, por isso, nós liberamos periodicamente uma nova versão do TARGIT Data Reader para o Google Analytics depois de testar cada nova adição ao sistema.

O TARGIT não busca automaticamente as últimas dimensões e métricas do Google. No TARGIT, nós preferimos testar todas as alterações em primeiro lugar, em seguida, lançar uma nova versão quando temos a certeza que elas funcionam corretamente, garantindo um ambiente estável para os nossos usuários.

Solicitação de Datas

Para solicitar dados da API, é necessário definir primeiro as datas para as quais você deseja dados.

Seleção de Datas

Você pode fazer um pedido para datas específicas.

Variáveis SSIS 

Você pode configurar as variáveis do SSIS para criar suas datas dinamicamente. Por exemplo, defina o pacote SSIS para auto detectar "hoje" e "hoje -1", e o sistema irá automaticamente buscar dados para esse período.

Configurações

Há duas configurações que você pode usar para melhorar o desempenho do sistema.

Looping de datas

Há uma limitação conhecida com grandes conjuntos de dados usando o Google Analytics API. Se houver excesso de dados, os dados retornados são potencialmente amostrados. Como eu mencionei acima, a amostragem de dados retorna dados que estão perto, mas não é 100% exato. A fim de evitar a amostragem, nós adicionamos a capacidade fazer o looping de datas.

Eis como funciona: Se 6 dias de dados são solicitados e os dias de looping foram definidos como 1, o leitor de dados irá enviar automaticamente um pedido para cada dia em vez de uma consulta para toda a extensão da data. Por favor, note que você está limitado a 10 mil pedidos únicos por dia por perfil, por isso, se você ultrapassar mais de 10.000 solicitações, você não será capaz de fazer mais nada por 24 horas. Portanto, use esse recurso com cuidado.

Máximo de Linhas

Se o pedido você está fazendo retorna um total de 100.000 linhas, você pode solicitá-lo em partes de até 10.000 linhas da API. Em outras palavras, vai demorar 10 pedidos de API para retornar todos os dados. Quanto maior o número, maior será a necessidade de recursos do sistema (memória), mas o número de pedidos de informação necessários será menor. Você pode ajustar esse número para encontrar a melhor combinação de desempenho e recursos do sistema.

Colunas

Uma vez que você tenha configurado o seu pedido, verifique o painel de colunas para ver os nomes e os tipos de dados. Como você pode ver a TARGIT automaticamente adiciona uma coluna de Perfil ID. Isso ajudará você a manter o controle de seus dados no caso de você configurar mais de um perfil no gerenciador de conexão.

columns

Prévia

Prévia é também uma boa opção para garantir que os seus dados irão retornar corretamente. A prévia não retorna todos os dados, somente uma parte da visualização. Por isso, não use para revisar os números.

preview

Conclusão

Se você tem um sistema de Business Intelligence na sua empresa ou estão considerando ter, você deve conferir o TARGIT BIA para o Google Analytics. Se você tiver SSIS e apenas deseja solicitar seus dados do Google Analytics para fora em seu servidor Microsoft SQL 2005, 2008, 2008R2, 2012, 2014 ou banco de dados, então o TARGIT Data Reader pode ser a solução mais simples para você.

O TARGIT Data Reader para o Google Analytics está atualmente livre para uso, mas para ter direito a suporte completo, você precisa ser um cliente TARGIT.

Por favor, note que todos os dados são seguros e só ficam em seu sistema. O TARGIT não tem acesso direto a qualquer um dos seus dados.

Download

Você pode fazer o download da última versão do TARGIT Data Reader (incluindo o Connection Manager) diretamente do TARGIT Store.

Share

Bi Trends