---
title: 【データ連携】troccoでGoogle SpreadsheetsからSnowflakeへデータを送ってみた
description: SaaS型データ連携ツール trocco(トロッコ)でGoogle Spreadsheets→Snowflakeのデータ転送を試してみました。
image: https://knowledge.insight-lab.co.jp/hubfs/image-png-Dec-03-2020-09-27-43-02-AM.png
---

![INSIGHT LAB](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF_WHT-1.png?width=400&height=110&name=INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF_WHT-1.png)

![INSIGHT LAB](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF.png?width=400&height=110&name=INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF.png)

[![お問い合わせ](https://hubspot-no-cache-na2-prod.s3.amazonaws.com/cta/default/5935783/c64a7bb0-e32a-499b-851b-b4e7a66da275.png)](https://hubspot-cta-redirect-na2-prod.s3.amazonaws.com/cta/redirect/5935783/c64a7bb0-e32a-499b-851b-b4e7a66da275)

<https://knowledge.insight-lab.co.jp/snowflake/trocco-google-spread-sheet-snowflake#tmpmodule_159357067471898>

- [Snowflakeとは](https://service.insight-lab.co.jp/snowflake)
- [SNOWFLAKEナレッジ](https://knowledge.insight-lab.co.jp/snowflake)
- [お役立ち資料](https://download.insight-lab.co.jp/snowflake/download)

###### 3 分で読むことができます

# [【データ連携】troccoでGoogle SpreadsheetsからSnowflakeへデータを送ってみた](https://knowledge.insight-lab.co.jp/snowflake/trocco-google-spread-sheet-snowflake)

 執筆者 [BI LAB編集室](https://knowledge.insight-lab.co.jp/snowflake/author/bi-lab) 更新日時 2020年12月04日

###### Topics: [etl](https://knowledge.insight-lab.co.jp/snowflake/tag/etl) [trocco](https://knowledge.insight-lab.co.jp/snowflake/tag/trocco)

![SaaS型データ連携ツール trocco(トロッコ)でGoogle Spreadsheets→Snowflakeのデータ転送を試してみました。](https://knowledge.insight-lab.co.jp/hubfs/image-png-Dec-03-2020-09-27-43-02-AM.png)

 目次

## troccoとは？

troccoとは、primeNumber社が提供しているSaaS型のデータ統合(連携)ツールです。  
データ転送・整備・ワークフロー構築が簡単にGUIで簡単に実現できるのが特徴です。![2020年07月17日リリースノート | trocco(トロッコ)](https://assets.trocco.io/wp-content/uploads/2019/09/23010023/trocco_logo_full%402x.png)

処理エンジンにはデータ転送のOSSとして実績豊富なEmbulkを採用。  
インフラはKubernetesクラスタで管理されているためスケーラビリティが高く、同時実行性能にも優れています。

 

![Embulk と Argo でデータ転送する｜オグラハヤト｜note](https://assets.st-note.com/production/uploads/images/30072696/picture_pc_fab9cdbd37573c18b25185d1082ea541.png)　 　![GKEでRedmineサーバーを立てる〜(1)基本編 | ウネリ技術ブログ](https://tech.unerry.jp/wp-content/uploads/2018/10/kube.png)

 

私見ですが、スクラッチで同じようなツールを作ろうとすると初期構築コストが結構掛かると思います。  
まずはコンテナオーケストレーションサービス(AWSだとECS/EKS + Fargate)でEmbulkの実行環境を用意して、次に各種プラグインをインストールして、DigDagでワークフロー管理して、Git連携して、etc...  
想像したら結構ハードですね…

 

troccoなら初期構築コストが不要で、10万円/月～で導入することができます。  
トライアルも用意されているので、興味のある方はぜひ公式HPをご確認ください。  
[https://trocco.io/lp/index.html](https://trocco.io/lp/index.html)

## やりたいこと

さて今回は表題の通り、troccoを使ってGoogle Spreadsheetsに入力したデータをSnowflakeに転送してみようと思います。

設定から転送まで10分程度で完了します。（速い！）

では早速やってみましょう。

## 接続情報を設定

troccoの\[接続情報\]ページを開き、\[新規作成\]をクリックします。

![](https://knowledge.insight-lab.co.jp/hubfs/image-png-Dec-03-2020-08-22-33-60-AM.png)

 

### Google Spreadsheetsの設定

\[接続情報作成\]ページが開きます。\[Google Spreadsheets\]を選択して下さい。

![](https://knowledge.insight-lab.co.jp/hubfs/image-png-Dec-03-2020-08-27-23-87-AM.png)

 

認証方法をGoogleアカウントかJSONキーか選べますが、今回は\[Googleアカウントを連携する\]を選択します。

![](https://knowledge.insight-lab.co.jp/hubfs/image-png-Dec-03-2020-08-28-22-95-AM.png)

 

Google認証画面が表示されるので、任意のGoogleアカウントを選択し、認証を完了します。

![](https://knowledge.insight-lab.co.jp/hubfs/image-png-Dec-03-2020-08-33-24-60-AM.png)

 

任意の接続名を入力し、\[保存\]をクリックします。

![](https://knowledge.insight-lab.co.jp/hubfs/%E7%84%A1%E9%A1%8C%E3%81%AE%E7%94%BB%E5%83%8F-png.png)

 

\[接続情報\]ページを確認すると、スプレッドシートの接続先が一覧に追加されています。

![](https://knowledge.insight-lab.co.jp/hubfs/image-png-Dec-03-2020-08-46-08-54-AM.png)

続いてSnowflakeの接続情報も設定しましょう。

 

### Snowflakeの設定

先ほど同様、接続情報作成画面を開いたら\[Snowflake\]を選択して下さい。

![](https://knowledge.insight-lab.co.jp/hubfs/image-png-Dec-03-2020-09-11-31-30-AM.png)

 

任意の接続名/接続先ホスト(URL)/ユーザー名/パスワードを入力し、\[保存\]をクリックします。

![](https://knowledge.insight-lab.co.jp/hubfs/%E7%84%A1%E9%A1%8C%E3%81%AE%E7%94%BB%E5%83%8F-png-1.png)

 

\[接続情報\]ページを確認すると、Snowflakeの接続先が一覧に追加されています。

![](https://knowledge.insight-lab.co.jp/hubfs/image-png-Dec-03-2020-09-21-23-39-AM.png)

接続情報の設定は以上です。

 

## 転送設定を作成

\[転送設定\]ページを開き、\[新規転送設定作成\]をクリックします。

![](https://knowledge.insight-lab.co.jp/hubfs/image-png-Dec-03-2020-09-28-33-19-AM.png)

 

転送元に\[Google Spreadsheets\]、転送先に\[Snowflake\]を選択し、\[この内容で作成\]をクリックします。

![](https://knowledge.insight-lab.co.jp/hubfs/image-png-Dec-03-2020-09-27-43-02-AM.png)

 

### 概要設定

\[転送設定作成\]ページが開きます。

最初は概要設定です。任意の転送名を入力して下さい。

![](https://knowledge.insight-lab.co.jp/hubfs/image-png-Dec-03-2020-09-31-00-09-AM-png.png)

 

### 転送元Google Spreadsheetsの設定

次はGoogle Spereadsheetsの設定です。

\[Google Spreadsheets接続情報\]欄では、  
先ほど設定した接続情報（画面では「spreadsheets」）を選択して下さい。

他の欄については、読み込みたいスプレッドシートを確認して入力してください。

![](https://knowledge.insight-lab.co.jp/hubfs/%E7%84%A1%E9%A1%8C%E3%81%AE%E7%94%BB%E5%83%8F-png-2.png)

![](https://knowledge.insight-lab.co.jp/hubfs/image-png-Dec-03-2020-09-55-34-43-AM.png)

 

ちなみに今回読み込むスプレッドシートは下記です。  
ヘッダ行があるので、\[取り込み開始行番号\]は2にする必要がありますね。

![](https://knowledge.insight-lab.co.jp/hubfs/image-png-Dec-03-2020-09-52-48-19-AM.png)

 

### 転送先Snowflakeの設定

続いてSnowflakeの設定です。

\[Snowflake接続情報\]欄では、  
先ほど設定した接続情報（画面では「snowflake」）を選択して下さい。

\[ウェアハウス\]欄には今回の転送処理で利用したいウェアハウス名を入力し、  
\[データベース名\]/\[スキーマ\]/\[テーブル\]欄に転送先の情報を入力します。

![](https://knowledge.insight-lab.co.jp/hubfs/image-png-Dec-03-2020-10-00-40-39-AM.png)

\[転送モード\]欄ではinsert/insert\_direct/truncate\_insert/replaceの4モードが選べます。  
画面では「全件削除して挿入」処理になるtruncate\_insertを選択しています。

設定し終えたら\[保存して自動データ設定・プレビューへ\]をクリックします。

 

### データプレビュー・詳細設定

データプレビューが表示されます。  
プレビューが問題ないようでしたら、\[設定を完了する\]をクリックします。

![](https://knowledge.insight-lab.co.jp/hubfs/image-png-Dec-03-2020-10-13-20-76-AM.png)

ちなみに下のタブ（データ設定/入力オプション/出力オプション/ジョブ設定）で詳細設定ができますが、今回は省略します。  
※詳細設定ではデータのマスキングや文字列置換、ジョブのリトライ回数等の設定ができます。

これで転送設定は完了です。

 

## 転送ジョブを実行する

ジョブを実行してデータを転送してみましょう。

先ほど作成した転送設定の\[実行\]をクリックします。

![](https://knowledge.insight-lab.co.jp/hubfs/image-png-Dec-03-2020-10-22-53-70-AM-png.png)

 

続いて\[ジョブを実行\]をクリックします。

![](https://knowledge.insight-lab.co.jp/hubfs/image-png-Dec-03-2020-10-27-07-69-AM-png.png)

 

ジョブの実行ページが開きます。

ステータスが\[SUCCEEDED\]になったら実行成功です。

![](https://knowledge.insight-lab.co.jp/hubfs/%E7%84%A1%E9%A1%8C%E3%81%AE%E7%94%BB%E5%83%8F-png-3.png)

 

Snowflakeを開いてデータが入っているか確認してみましょう。

SnowflakeのWebコンソールから該当テーブルにSELECT文を実行してみると…この通り！

![](https://knowledge.insight-lab.co.jp/hubfs/image-png-Dec-03-2020-12-09-56-15-PM.png)

Spreadsheetsで入力したデータが転送されていますね。

 

## 最後に

今回はGoogle Spreadsheets → Snowflakeのデータ連携を検証しました。  
troccoは他にも50種類以上のデータソースに対応していますので、別のデータソースでの検証記事も今後掲載できれば、と思います。

以上、「【データ連携】troccoでGoogle SpreadsheetsからSnowflakeへデータを送ってみた」でした！

 

 

Snowflakeを体験してみませんか？

INSIGHT LABではSnowflake紹介セミナーを定期開催しています。Snowflakeの製品紹介だけでなく、デモンストレーションを通してSnowflakeのシンプルなUI操作や処理パフォーマンスの高さを体感いただけます。

[![詳細はこちら](https://hubspot-no-cache-na2-prod.s3.amazonaws.com/cta/default/5935783/0d0b0d86-fdb7-4351-ab14-d482c854defc.png)](https://hubspot-cta-redirect-na2-prod.s3.amazonaws.com/cta/redirect/5935783/0d0b0d86-fdb7-4351-ab14-d482c854defc)

- [Tweet](https://twitter.com/share)

![BI LAB編集室](https://knowledge.insight-lab.co.jp/hubfs/image%20(3)-3.png)

#### 執筆者 [BI LAB編集室](https://knowledge.insight-lab.co.jp/snowflake/author/bi-lab)

BI LAB（データ活用研究所）編集室です。 BI、AI、DWHなどデータ活用に関するトレンドやニュースやコラムをほぼ毎日配信しています。押さえておきたい基本知識から、最新ニュース、事例インタビューやお役立ち情報・セミナーレポートまで、データ活用の専門家ならではの視点と情報量でお届けします。

###### [前の投稿](https://knowledge.insight-lab.co.jp/snowflake/japan-snowflake-users-communication)

[![snowflake](https://knowledge.insight-lab.co.jp/hubfs/aws_snowflake--1-.jpg)](https://knowledge.insight-lab.co.jp/snowflake/japan-snowflake-users-communication)

###### [第1回Japan Snowflakeユーザー会開催のお知らせ](https://knowledge.insight-lab.co.jp/snowflake/japan-snowflake-users-communication)

###### [次の投稿](https://knowledge.insight-lab.co.jp/snowflake/s3-snowflake-external-table-0)

[![](https://knowledge.insight-lab.co.jp/hubfs/%E5%AE%9A%E7%BE%A9-png.png)](https://knowledge.insight-lab.co.jp/snowflake/s3-snowflake-external-table-0)

###### [外部テーブルを定義してAmazon S3にあるTSVファイルをSnowflakeでテーブルライクに扱ってみた](https://knowledge.insight-lab.co.jp/snowflake/s3-snowflake-external-table-0)

RECOMMEND こちらの記事も人気です。

<https://knowledge.insight-lab.co.jp/snowflake/pricing>

###### 4 分で読むことができます。

##### [Snowflakeの料金体系｜クレジットと費用最適化のポイントをご紹介](https://knowledge.insight-lab.co.jp/snowflake/pricing)

###### 2021年 6月 28日

<https://knowledge.insight-lab.co.jp/snowflake/dbt-data-pipeline>

###### 12 分で読むことができます。

##### [【Snowflake×dbt】データパイプライン構築](https://knowledge.insight-lab.co.jp/snowflake/dbt-data-pipeline)

###### 2022年 6月 17日

<https://knowledge.insight-lab.co.jp/snowflake/snowsight-executive-dashboard>

###### 1 分で読むことができます。

##### [Snowsightでどこまでできるか！？限界に挑戦！](https://knowledge.insight-lab.co.jp/snowflake/snowsight-executive-dashboard)

###### 2023年 12月 14日

<https://knowledge.insight-lab.co.jp/snowflake/snowflake-vs-treasuredata>

###### 5 分で読むことができます。

##### [【禁断の比較？】SnowflakeとTreasure Dataを比べてみました](https://knowledge.insight-lab.co.jp/snowflake/snowflake-vs-treasuredata)

###### 2021年 5月 24日

<https://knowledge.insight-lab.co.jp/snowflake/-snowflake-streamlit-in-snowflake-introduce>

###### 5 分で読むことができます。

##### [【Snowflake】新機能「Streamlit in Snowflake」とは何者か！？](https://knowledge.insight-lab.co.jp/snowflake/-snowflake-streamlit-in-snowflake-introduce)

###### 2023年 9月 21日

<https://knowledge.insight-lab.co.jp/snowflake/function-get-ddl>

###### 2 分で読むことができます。

##### [【Snowflake】get\_ddl関数でオブジェクトの定義を取得して再利用する](https://knowledge.insight-lab.co.jp/snowflake/function-get-ddl)

###### 2020年 7月 28日

##### 運営会社

運営会社

- [会社概要](https://insight-lab.co.jp/about/)
- [お問い合わせ](https://contact.insight-lab.co.jp/main)

##### メニュー

メニュー

- [Snowflakeとは](https://service.insight-lab.co.jp/snowflake)
- [Snowflakeナレッジ](https://knowledge.insight-lab.co.jp/snowflake)
- [お役立ち資料](https://download.insight-lab.co.jp/snowflake/download)

[![INSIGHT LAB](https://knowledge.insight-lab.co.jp/hs-fs/hubfs/INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF_WHT-1.png?width=200&height=55&name=INSIGHT%20LAB_%E6%96%87%E5%AD%97%E3%81%AE%E3%81%BF_WHT-1.png "INSIGHT LAB")](https://www.insight-lab.co.jp/)

- [プライバシーポリシー](https://www.insight-lab.co.jp/privacy.html)

Copyright © 2020 INSIGHT LAB, Inc.

<https://twitter.com/INSIGHTLAB_INC><https://www.youtube.com/channel/UCOKNKiO4uuza4NioSZpBMhg>