Google Sheets API Connection

Similar documents
WP Voting Plugin - Ohiowebtech Video Extension - Youtube Documentation

Sticky Notes for Cognos Analytics by Tech Data BSP Software

Getting Started with MatterControl Cloud Sync

Chat Connect Pro Setup Guide

Getting started with Panopto Instructors

Zephyr Cloud for HipChat

0. Introduction On-demand. Manual Backups Full Backup Custom Backup Store Your Data Only Exclude Folders.

Oracle Cloud Using the Google Calendar Adapter with Oracle Integration

Using Dropbox with Node-RED

AEM Mobile: Setting up Google as an Identity Provider

Enabling Microsoft Translator in Adobe Experience Manager

InSite Prepress Portal Quick Start Guide IPP 9.0

How to Use Internet Explorer 9

Quick Start Guide. Visual Planning 6 New Features

NIELSEN API PORTAL USER REGISTRATION GUIDE

Using Modules in Canvas

Alaska Airlines Developer Portal

PF4 Google Calendar Synchronisation

ALES Wordpress Editor documentation ALES Research websites

GOOGLE ANALYTICS CUSTOM DATA SOURCE PROVIDER FOR TX DWA

Canvas EduApp Integration Guide

Mission Guide: OneDrive

Course Builder. Quick Start Guide

USER S MANUAL. TryBooking Salesforce Integration Page 2

Module 1: Introduction to Informatica Cloud B2B Gateway

Mission Guide: Google Apps

Table of Contents. I. How do I register for a new account? II. How do I log in? (I already have a MyJohnDeere.com account.)

LTI Tool Admin Guide Canvas

Mission Guide: Google Drive

CatPlan End User Guide

[SETUP DELEGATION IN GOOGLE APPS]

Data Source Connection

Mission Guide: Google Mail

1. INTRODUCTION to Object Storage

owncloud Android App Manual

Refreshing the Dashboard allows you to make sure you are seeing the most recent data in your visualizations.

Azure Archival Installation Guide

Pinterest. Contents. Create Pinterest buttons and widgets that you can add to your WebShop

Onboard Devices with Network Plug and Play

Tableau Tutorial Using Canadian Arms Sales Data

Lab 4: Pass the Data Streams to a Match Processor and Define a Match Rule

Info Input Express Network Edition

Ministry of Education

CONTENTS INTRODUCTION... 3 ACCESSING AND MODIFYING FLEX SAMPLES... 4 CREATE AND POPULATE A NEW FLEX DOCUMENT... 6

EFIS User Guide Family Support Programs User

User s Guide

An Introduction to Box.com

SOCIAL LOGIN FOR MAGENTO 2

Accessing the Dashboard link inside the Compeat Portal

Marketing Automation:

USER MANUAL. SalesPort Salesforce Customer Portal for WordPress (Lightning Mode) TABLE OF CONTENTS. Version: 3.1.0

Contents Overview... 2 Part I Connecting to the VPN via Windows OS Accessing the Site with the View Client Installing...

Training Manual and Help File

Exercise: Contact Us Form

Oracle Cloud Using the Eventbrite Adapter with Oracle Integration

owncloud Android App Manual

Evolve Link Proposal to [Institution] for ebooks ScienceDirect. for Brightspace by D2L

USER GUIDE for Salesforce

Hearing Care Dashboard

Netvibes A field guide for missions, posts and IRCs

Oracle Cloud Using the Gmail Adapter. Release 17.3

Using New Google Sites

USER GUIDE for Smartsheet VERSION 1, NOVEMBER 2014

Self-Registration TEACHER

New Customer Setup. Core Module Setup 2. ECC Module Setup 9. Real Time Module Setup 12. ShoreTel Call Recording Integration 17

SharePoint General Instructions

Threadz Discussion Visualization Tool for Canvas

Creating and Managing Your Personal Mines Website on WordPress

SugarCRM for Hootsuite

Neos Google Analytics Integration

Adding Links. Links convey credibility and help with search engine optimization.

Mission Guide: Dropbox

SOCIAL LOGIN FOR MAGENTO 2 USER GUIDE

User Guide 1.0. Installation. Configuring Canvas for the aplus+ Attendance Canvas LTI. aplus+attendance

Oracle Cloud Using the Google Calendar Adapter. Release 17.3

MERCATOR TASK MASTER TASK MANAGEMENT SCREENS:- LOGIN SCREEN:- APP LAYOUTS:-

Getting Started with Community Gateway

MIS 0855 Data Science (Section 006) Fall 2017 In-Class Exercise (Day 15) Creating Interactive Dashboards

My Magento U User Guide Table of Contents

Wireless Printing in Mac OS X with IPP At Concordia University of Edmonton

Getting started with Panopto Instructors

Routing a BennyBuy Access Form Using DocuSign

PRODUCT MANUAL. idashboards Text Interface User's Manual. Version 8.5

Creating a Dashboard Prompt

Single Sign-On for PCF. User's Guide

TIBCO JASPERREPORTS SERVER USER GUIDE

Click on OneDrive on the menu bar at the top to display your Documents home page.

VidBuilderFX. Open the VidBuilderFX app on your computer and login to your account of VidBuilderFX.

Grandstream Networks, Inc. Captive Portal Authentication via Facebook

Contents. Group 2 Excel Handouts 2010

ClassHub for Teachers. A User Guide for the Classroom

How to Control and Override CSS by Including a CSS Link

WELCOME TO GOOGLE DRIVE!

Integrating YuJa Active Learning into Google Apps via SAML

Instruction Guide! VERITEXT VAULT - ONLINE DEPOSITORY

WHO-SEARO HEALTH INFORMATION PLATFORM (HIP) Standard Operating Procedures

SchoolMessenger Communicate for iphone

ArtOfTest Inc. Automation Design Canvas 2.0 Beta Quick-Start Guide

Workspace 2.0 Android Content Locker. UBC Workspace 2.0: VMware Content Locker 3.5 for Android. User Guide

MIS0855: Data Science In-Class Exercise for Mar Creating Interactive Dashboards

Transcription:

Google Sheets API Connection This document goes over the process required to create an API connection to Google Sheets for use with idashboards. This process will include initializing the API connection, creating a Data Set from an existing Google Sheet as well as an ETL job that transfers that data into a database table/data source, and finally how to use this data to build a chart. Table of Contents Google Sheets API Connection... 1 Connecting the Google Sheets API... 2 Creating a new Data Set... 7 Creating a new ETL job... 9 Creating a new chart... 13

Connecting the Google Sheets API Begin by logging into the idashboards Data Hub and select the API Accounts option from the System drop down menu. You will now see a new screen that shows you the API Accounts options as well as any existing API connections you might have already configured. Click the Add Account button.

Now select the Google Sheets option and click Login. Log into your Google account and follow the steps below: Open a new tab and go to https://console.developers.google.com/ Select Credentials from the left hand navigation. Open the Create credentials dropdown and choose OAuth client ID.

Under Application type choose Web Application. Use the following Settings: o o Name - "idashboards Data Hub" (or other descriptive name) Authorized redirect URIs - Use the "Redirect URL" value from the Add Account dialog in the idashboards Data Hub. However, unless this URL includes a top level domain (.com,.org, etc) you will need to use localhost in place of your server/pc name.

Click Create A dialog will open with the Client ID and Client Secret copy and paste those values into the appropriate field in the Add Account dialog in the idashboards Data Hub Click Log in and choose your account in the new window.

Click Allow. You will now see the Account Created Successfully window. Close this window and go back to the Data Hub and refresh the page.

You will now see the newly created Google Sheets account availlable in the Data Hub window. Creating a new Data Set You have completed adding your Google Sheets API connection. From here you are now ready to proceed to creating a new data set in the ETL tool. First create a new Data Set: Select Cloud API and choose the Google Sheets option.

In the next window, find and select the Google sheet you would like to use, and select either the entire sheet, a named range within the sheet, or a custom range that you can define via cell range. Once you have selected the data range you want to use, you will have the option to define the data type for each column or use the detected type. Make any necessary changes and click Save.

You will now see a summary of your Data Set, along with options to add Parameters or define your column names. After you ve made any necessary changes, click Save As, give your Data Set a name, and then click Close. Your Data Set is now available in the Data Hub, but in order to make it available as a Data Source for Dashboard/Chart design, we ll need to format it with an ETL job. Creating a new ETL job From the Data Hub main page, click ETL, followed by New ETL Job at the top of the screen, or just click the NEW ETL JOB button. Once in the ETL canvas, click the E box in the upper left hand corner and drag and drop it anywhere on the canvas to start an Extract Data operation.

Hover over the Extract Data box and click the gear. This will open a window where you can select the Data Set that was created earlier. Click open and an Extract Data dialogue box will open. Click save. Now create a Load Data into Table operation by dragging and dropping the L box anywhere onto the canvas.

Then, hover over the Extract Data box, click the arrow and connect it to the Load Data into Table box. Hover over the Load Data into Table box and click the gear to configure the Load operation to save the data to a table in your database. Click Create a Target Table from Input, select your datastore, and then Select a Schema, in this case dbo.

Give the Table a name and click Create: Verify your details in the next window and click Save.

Now you can run your ETL job by clicking the play button in the upper right hand corner. Once that is done, click Save or Save As to save this ETL job for the future. Your Google Sheets data is now available as a data source that can be used to create a chart in the main idashboards user application. Creating a new chart Log into the main user application and right click on any dashboard and select New Chart. In the Data Set section find your Datastore and select it from the list, followed by the data set table you created in the ETL tool and click Next.

Now, select the columns you want to use in your chart and click Next. Choose your chart type and click Finish. You will now see your new chart filled with your Google Sheets data.