SSIS Google Calendar Connector
If you are new with SSIS and ZappySys SSIS PowerPack then check below links to get started.
|
See also
|
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.
-
Prerequisite: you must have downloaded and installed SSIS PowerPack. Check Getting started section for more information.
-
Begin with opening Visual Studio and creating new SSIS package Project.
-
Now, Drag and Drop SSIS Data Flow Task from SSIS Toolbox.
-
Double click on the Data Flow Task to see Data Flow designer.
-
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:
-
Select New Connection to create a new connection:
-
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 -
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):
- Go to Google API Console
- From the Project Dropdown (usually found at the top bar) click Select Project
- On Project Propup click CREATE PROJECT
- Once project is created you can click Select Project to switch the context (You can click on Notification link or Choose from Top Dropdown)
- Click ENABLE APIS AND SERVICES
- Now we need to enable Google Drive API.
- Search Google Drive API. Select and click ENABLE
- Go to back to main screen of Google API Console
- Click OAuth Concent Screen Tab. Enter necessary details and Save.
- Click Credentials Tab
- Click CREATE CREDENTIALS (some where in topbar) and select OAuth Client ID option.
- 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.
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... -
Select the desired endpoint, change/pass the properties values, and click on Preview Data button to make the API call.
API Source - Google CalendarRead / 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 -
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.
-
Prerequisite: you need to have SSIS ZappySys PowerPack downloaded and installed. Check Getting started section for more information.
-
Firstly, open Visual Studio and create a new SSIS Package Project.
-
Now, drag and drop SSIS Data Flow Task from SSIS Toolbox.
-
Double click on the Data Flow Task to see Data Flow Designer view.
-
Read the data from the source, being any desired source component. In example we will use ZappySys Dummy Data Source component.
-
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.
-
Select New Connection to create a new connection:
API Destination - Google CalendarRead / 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 -
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 -
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):
- Go to Google API Console
- From the Project Dropdown (usually found at the top bar) click Select Project
- On Project Propup click CREATE PROJECT
- Once project is created you can click Select Project to switch the context (You can click on Notification link or Choose from Top Dropdown)
- Click ENABLE APIS AND SERVICES
- Now we need to enable Google Drive API.
- Search Google Drive API. Select and click ENABLE
- Go to back to main screen of Google API Console
- Click OAuth Concent Screen Tab. Enter necessary details and Save.
- Click Credentials Tab
- Click CREATE CREDENTIALS (some where in topbar) and select OAuth Client ID option.
- 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.
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... -
Select the desired endpoint, change/pass the properties values, and go to the Mappings tab to map the columns.
API Destination - Google CalendarRead / 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 -
Finally, map the the desired columns:
API Destination - Google CalendarRead / 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 -
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).Other App Integration scenarios for Google Calendar
Other API Connectors for SSIS
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