Google GData Source

Your rating: None Average: 2.8 (4 votes)

Overview

Data flow source, loading information from various Google services. To extract information from extension element use XPath Transformation script. The script has the following parameters:

  • Service – specifies Google service.
  • BaseUrl – specifies service base URL.
  • IsUsernameVariable – indicates whether the username is stored in a variable.
    • Username – specifies Google service user name.
    • UsernameVariable – selects variable containing username.
  • IsPasswordVariable – indicates whether the password is stored in a variable.
    • Password – specifies Google service password.
    • PasswordVariable – selects variable containing password.
  • ProxyUrl – specifies proxy server URL.
  • ProxyUser – specifies proxy user name.
  • ProxyPassword – specifies proxy password.
  • BatchSize – specifies number of rows to retrieve in a batch.
  • IsQueryVariable – indicates whether the query is stored in a variable.
    • Query – specifies query parameters.
    • QueryVariable – selects variable containing query.

Requirements

Depends on CozyRoc Script Component Plus component for implementing parameters user interface.
Requires installation of CozyRoc SSIS+ 1.4 library.
Requires Google GData .NET Client 1.6 library.

Deployment of Google GData .NET Client

After you download Google.GData.Client.dll you have to:

  • Deploy it in the Global Assembly Cache (GAC).
  • For SQL 2005: copy the library to C:\Program Files\Microsoft SQL Server\90\SDK\Assemblies
  • For SQL 2008: copy the library to C:\Program Files\Microsoft SQL Server\100\SDK\Assemblies

Library references

  • System
  • System.Data
  • Microsoft.SqlServer.TxScript
  • Microsoft.SqlServer.PipelineHost
  • Microsoft.SqlServer.DTSPipelineWrap
  • Microsoft.SqlServer.DTSRuntimeWrap
  • Microsoft.SqlServer.ManagedDTS
  • CozyRoc.SSISPlus
  • System.XML
  • Google.GData.Client

ScriptMain

Trouble Using Google Analytics code

3

Love the concept here but I’m running into a snag as i try to implement. As I run the package to pull Google analytics data I get:

Could not load file or assembly ‘Google.GData.Client, Version=1.6.0.0, Culture=neutral, PublicKeyToken=04a59ca9b0273830’ or one of its dependencies. The system cannot find the file specified.

I’ve got the Google.GData.Client.dll file in the 100\SDK\Assemblies directory but it is a newer version than 1.6.0.0.

Any ideas?

Google client reference updated

The link in the description has been updated to point to the older 1.6 version of the client library. Another option would be to modify the script references to use the latest Google client library version.

Thanks for the reply. I

Thanks for the reply. I tried updating the GoogleDataSource.2008.scx script file that this links to (changed .scx to .scx10 as well so I could find the file in the script component plus user interface) but it seems to revert back to the oogle Analytics 1.6 version even after modifying the script file – almost like it is hardcoded in somewhere else. I’m sure it’s something simple I’m missing.

The script must be compiled and saved

To make it point to the updated reference.