Skip to main content

Overview

Google cloud Storage enables you to store, access, and maintain data so that you do not need to own and operate data centers, moving expenses from a capital expenditure model to operational. You can use SkyPoint AI’s built-in connector for importing data from Google Cloud Storage.This document will guide you through the process of connecting Google Cloud Storage to SkyPoint AI.

Prerequisite

You will need the following details to configure and import data using Google Cloud Storage:
  • Access key ID and Secret access key
  • Project ID
  • Service URL
  • Service account JSON file
  • Google cloud bucket.

Permissions required for Service account

You can control the access to the resources in your Google Cloud project with the help of IAM (Identity and Access Management). The resources comprise of Cloud Storage buckets and objects that are stored within buckets, along with other Google Cloud entities such as Compute Engine instances.Permissions allow principals to perform specific actions on buckets or objects in Cloud storage. There are two options to prepare the Google cloud permissions and storage:
  • Option 1: Using the Transfer Appliance Cloud Setup Application
  • Option 2: Configuring Google Cloud permissions and Cloud Storage step-by-step.
You need to create the JSON file and Permissions by logging into Google Cloud Console. You can refer to the Setting up Google Cloud Storage document to learn more.

Import data using Google Cloud Storage connector

Follow the below steps to create a new dataflow for the Google Cloud Storage import connector:
  1. Go to Dataflow > Imports.
  2. Click New dataflow.
The Set dataflow name page appears.Set dataflow name
  1. In the Set dataflow name page, type dataflow name in the Name text area.
  2. Click Next.
The Choose connector page appears.Choose connector

To add Google Cloud Storage connector

  1. In the Choose connector page, select Google Cloud Storage connector.
You can use the Search feature too to find the connector. Also, the Google Cloud Storage connector can be found under Cloud category.
Set dataflow configure
  1. Enter Display Name for your dataflow in the text area.
  2. Enter Description for your dataflow in the text area.
  3. Click Next.
The Connect to Google Cloud Storage page appears.Configuration page

To configure Google Cloud Storage

Follow the below steps to configure the connection to Google Cloud Storage:
  1. Enter your credentials such as Access key ID, Secret access key, Project ID, and Service URL to configure with Google Cloud Storage.
  2. Click Choose file to upload the JSON file.
  3. Click the Folder icon in the Google cloud bucket text area.
Once you select the cloud bucket, the Table Details columns appear.Table details
  1. Enter the Table Details to process the data.
  1. Click the Advanced settings for your desired file name.
The Advanced settings pop-up appears.Advanced settings
  1. Click Save on the Advanced settings pop-up to save the advanced settings.
  2. Click Save.

Run, edit, and delete the imported data

Once you save the connector, the Google Cloud Storage connector gets displayed in the list of tables created in the Dataflow page.Import output
  • Select the horizontal ellipsis in the Actions column and do the following:

Next step

After completing the data import, start the Master Data Management (MDM) - Stitch process to develop a unified view of your customers.