SSIS Google Calendar Connector

Read / write Google Calendar data inside your app; perform many Google Calendar operations without coding, just using easy to use high performance API Connector for Google Calendar
You can use this connector to integrate REST API data inside SSIS and SQL Server. Let's take a look at the steps below to see how exactly to accomplish that.

Download  Help File  Buy 

Video Tutorial - Read Google Calendar data in SSIS

This video covers following and more so watch carefully. After watching this video follow the steps described in this article.

  • How to download SSIS PowerPack for Google Calendar integration in SSIS
  • How to configure connection for Google Calendar
  • How to Read data from Google Calendar
  • Features about SSIS API Source
  • Using Google Calendar Connector in SSIS

Step-By-Step: How to read from Google Calendar in SSIS (Export data)

In this section we will learn how to configure and use Google Calendar Connector in the API Source to extract data from the Google Calendar.

  1. Prerequisite: you must have downloaded and installed SSIS PowerPack. Check Getting started section for more information.

  2. Begin with opening Visual Studio and creating new SSIS package Project.

  3. Now, Drag and Drop SSIS Data Flow Task from SSIS Toolbox.
    SSIS Data Flow Task - Drag and Drop

  4. Double click on the Data Flow Task to see Data Flow designer.

  5. From the SSIS toolbox drag and drop API Source (Predefined Templates) on the data flow designer surface, and double click on it to edit it:
    SSIS API Source (Predefined Templates) - Drag and Drop

  6. Select New Connection to create a new connection:
    API Source - New Connection

  7. Use a preinstalled Google Calendar Connector from Popular Connector List or press Search Online radio button to download Google Calendar Connector. Once downloaded simply use it in the configuration:

    Google Calendar
    Google Calendar Connector Selection

  8. Proceed with selecting the desired Authentication Type. Then select API Base URL (in most cases default one is the right one). Finally, fill in all the required parameters and set optional parameters if needed. You may press a link Steps to Configure which will help set certain parameters. More info is available in Authentication section.

    Steps to get Google Calendar Credentials

    To make this work you will have to create an OAuth application. To register an App, perform the following steps (Detailed steps found in the help link at the end):

    1. Go to Google API Console
    2. From the Project Dropdown (usually found at the top bar) click Select Project
    3. On Project Propup click CREATE PROJECT
    4. Once project is created you can click Select Project to switch the context (You can click on Notification link or Choose from Top Dropdown)
    5. Click ENABLE APIS AND SERVICES
    6. Now we need to enable Google Drive API.
    7. Search Google Drive API. Select and click ENABLE
    8. Go to back to main screen of Google API Console
    9. Click OAuth Concent Screen Tab. Enter necessary details and Save.
    10. Click Credentials Tab
    11. Click CREATE CREDENTIALS (some where in topbar) and select OAuth Client ID option.
    12. When prompted Select Application Type as Desktop App and click Create to receive your ClientID and Secret. You can use this information now to configure Connection with UseCustomApp=true.

    API Reference (External Site)

    Google Calendar
    User Account [OAuth]
    https://www.googleapis.com/calendar/v3/
    Required Parameters
    UseCustomApp Fill in the parameter...
    Optional Parameters
    ClientId Fill in the parameter...
    ClientSecret Fill in the parameter...
    Scope Fill in the parameter...
    ZappySys OAuth Connection

  9. Select the desired endpoint, change/pass the properties values, and click on Preview Data button to make the API call.

    API Source - Google Calendar
    Read / write Google Calendar data inside your app; perform many Google Calendar operations without coding, just using easy to use high performance API Connector for Google Calendar
    API Source - Select Endpoint

  10. That's it; we are done. In a few clicks we configured the call to Google Calendar API using ZappySys Google Calendar Connector

Video Tutorial - Write or lookup data to Google Calendar using SSIS

This video covers following and more so watch carefully. After watching this video follow the steps described in this article.

  • How to download SSIS PowerPack for Google Calendar integration in SSIS
  • How to configure connection for Google Calendar
  • How to Write or lookup data to Google Calendar
  • Features about SSIS API Destination
  • Using Google Calendar Connector in SSIS

Step-By-Step: How to write to Google Calendar in SSIS (Import data)

In upper section we learned how to read data, now in this section we will learn how to configure Google Calendar in the API Source to Post data to the Google Calendar.

  1. Prerequisite: you need to have SSIS ZappySys PowerPack downloaded and installed. Check Getting started section for more information.

  2. Firstly, open Visual Studio and create a new SSIS Package Project.

  3. Now, drag and drop SSIS Data Flow Task from SSIS Toolbox.
    SSIS Data Flow Task - Drag and Drop

  4. Double click on the Data Flow Task to see Data Flow Designer view.

  5. Read the data from the source, being any desired source component. In example we will use ZappySys Dummy Data Source component.

  6. From the SSIS Toolbox drag and drop API Destination (Predefined Templates) on the Data Flow Designer surface and connect source component with it, and double click to edit it.
    SSIS API Destination (Predefined Templates) - Drag and Drop

  7. Select New Connection to create a new connection:

    API Destination - Google Calendar
    Read / write Google Calendar data inside your app; perform many Google Calendar operations without coding, just using easy to use high performance API Connector for Google Calendar
    API Destination - New Connection

  8. Use a preinstalled Google Calendar Connector from Popular Connector List or press Search Online radio button to download Google Calendar Connector. Once downloaded simply use it in the configuration:

    Google Calendar
    Google Calendar Connector Selection

  9. Proceed with selecting the desired Authentication Type. Then select API Base URL (in most cases default one is the right one). Finally, fill in all the required parameters and set optional parameters if needed. You may press a link Steps to Configure which will help set certain parameters. More info is available in Authentication section.

    Steps to get Google Calendar Credentials

    To make this work you will have to create an OAuth application. To register an App, perform the following steps (Detailed steps found in the help link at the end):

    1. Go to Google API Console
    2. From the Project Dropdown (usually found at the top bar) click Select Project
    3. On Project Propup click CREATE PROJECT
    4. Once project is created you can click Select Project to switch the context (You can click on Notification link or Choose from Top Dropdown)
    5. Click ENABLE APIS AND SERVICES
    6. Now we need to enable Google Drive API.
    7. Search Google Drive API. Select and click ENABLE
    8. Go to back to main screen of Google API Console
    9. Click OAuth Concent Screen Tab. Enter necessary details and Save.
    10. Click Credentials Tab
    11. Click CREATE CREDENTIALS (some where in topbar) and select OAuth Client ID option.
    12. When prompted Select Application Type as Desktop App and click Create to receive your ClientID and Secret. You can use this information now to configure Connection with UseCustomApp=true.

    API Reference (External Site)

    Google Calendar
    User Account [OAuth]
    https://www.googleapis.com/calendar/v3/
    Required Parameters
    UseCustomApp Fill in the parameter...
    Optional Parameters
    ClientId Fill in the parameter...
    ClientSecret Fill in the parameter...
    Scope Fill in the parameter...
    ZappySys OAuth Connection

  10. Select the desired endpoint, change/pass the properties values, and go to the Mappings tab to map the columns.

    API Destination - Google Calendar
    Read / write Google Calendar data inside your app; perform many Google Calendar operations without coding, just using easy to use high performance API Connector for Google Calendar
    API Destination - Select Endpoint

  11. Finally, map the the desired columns:

    API Destination - Google Calendar
    Read / write Google Calendar data inside your app; perform many Google Calendar operations without coding, just using easy to use high performance API Connector for Google Calendar
    API Destination - Columns Mapping

  12. That's it; we successfully configured the POST API Call. In a few clicks we configured the Google Calendar API call using ZappySys Google Calendar Connector

Conclusion

In this article we discussed how to connect to Google Calendar in SSIS and integrate data without any coding. Click here to Download Google Calendar Connector for SSIS and try yourself see how easy it is. If you still have any question(s) then ask here or simply click on live chat icon below and ask our expert (see bottom-right corner of this page).

Documentation 

Other App Integration scenarios for Google Calendar

Other API Connectors for SSIS


Documentation 

  • How to connect Google Calendar in SSIS?

  • How to get Google Calendar data in SSIS?

  • How to read Google Calendar data in SSIS?

  • How to load Google Calendar data in SSIS?

  • How to import Google Calendar data in SSIS?

  • How to pull Google Calendar data in SSIS?

  • How to push data to Google Calendar in SSIS?

  • How to write data to Google Calendar in SSIS?

  • How to POST data to Google Calendar in SSIS?

  • Call Google Calendar API in SSIS

  • Consume Google Calendar API in SSIS

  • Google Calendar SSIS Automate

  • Google Calendar SSIS Integration

  • Integration Google Calendar in SSIS

  • Consume real-time Google Calendar data in SSIS

  • Consume realtime Google Calendar API data in SSIS

  • Google Calendar ODBC Driver | ODBC Driver for Google Calendar | ODBC Google Calendar Driver | SSIS Google Calendar Source | SSIS Google Calendar Destination

  • Connect Google Calendar in SSIS

  • Load Google Calendar in SSIS

  • Load Google Calendar data in SSIS

  • Read Google Calendar data in SSIS

  • Google Calendar API Call in SSIS