Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
_CDataSync_SaaSデータのバックアップ_.pdf
Search
Miyamotok
August 26, 2019
Technology
0
1.2k
_CDataSync_SaaSデータのバックアップ_.pdf
8/26 ニフクラ エンジニア ミートアップ
バックアップ超入門 クラウド編
Miyamotok
August 26, 2019
Tweet
Share
More Decks by Miyamotok
See All by Miyamotok
Amazon Appflow で Salesforce to Snowflake へのデータローディング(EL)をやってみた / appflow-salesforce-snowflake-dataloading
miyamotok
0
570
[ELTツール×BigQuery] どのAPI使ってる?それぞれのAPIについて調べてみた / elttool-bigquery-which-api
miyamotok
0
550
ノーコード×分析基盤で複数データソースからのデータ収集を楽しようの話 / multi-saas-data-extract
miyamotok
0
380
Amazon Appflow で SaaS データ取込みを自動化してQuickSightで可視化してみた / appflow-salesforce-quicksight
miyamotok
0
5.6k
AWS Glue を試してみたら、カスタムコネクタのありがたさを感じたこと / awsglue-custom-connector
miyamotok
0
1.9k
最近使ったETL、ELTサービス(ツール)でデータ収集タスクについて考える / etl-elt-datacollect-task
miyamotok
1
3k
Other Decks in Technology
See All in Technology
Monorepo Error Management: Automated Runbooks and Team-Targeted Alert Distribution
biwashi
1
110
バクラクのモノレポにおける AI Coding のための環境整備と {Roo,Claude} Code活用事例 / AI Coding in Bakuraku's Monorepo: Environment Setup & Case Studies with {Roo, Claude} Code
upamune
7
2.8k
impressions-trying-lambda-web-adapter
junkishigaki
2
140
Tenstorrent HW/SW 概要説明
tenstorrent_japan
0
230
AIとSREの未来 / AI and SRE
ymotongpoo
2
1.8k
SwiftUI Transaction を徹底活用!ZOZOTOWN UI開発での活用事例
tsuzuki817
1
140
データベースの引越しを Ora2Pg でスマートにやろう
jri_narita
0
180
Javaアプリケーションの配布とパッケージング / Distribution and packaging of Java applications
hogelog
2
520
Tensix Core アーキテクチャ解説
tenstorrent_japan
0
220
入門 ESlint Typegen #TSKaigi #TSKaigi2025_kataritai
bengo4com
0
2k
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.6k
為什麼我們需要 Observability?
marcustung
0
490
Featured
See All Featured
How to Ace a Technical Interview
jacobian
276
23k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
A Tale of Four Properties
chriscoyier
159
23k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
32
5.8k
How to Think Like a Performance Engineer
csswizardry
24
1.7k
Fireside Chat
paigeccino
37
3.5k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.4k
For a Future-Friendly Web
brad_frost
178
9.8k
The Cost Of JavaScript in 2023
addyosmani
49
8.3k
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.4k
Designing for humans not robots
tammielis
253
25k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.6k
Transcript
© 2019 CData Software Japan, LLC | www.cdata.com/jp SaaSデータをノーコードでバックアップと バックアップデータの使い道
2019/08/26 CData Software Japan 宮本
© 2019 CData Software Japan, LLC | www.cdata.com/jp 自己紹介 •
CData Software Japan 合同会社 • エンジニア • 宮本 航太 • @miyamon(Twitter) • kota.miyamoto.902(Facebook) • https://www.slideshare.net/cdatajapan • https://speakerdeck.com/miyamotok
© 2019 CData Software Japan, LLC | www.cdata.com/jp SaaSデータのバックアップ やってますか??
© 2019 CData Software Japan, LLC | www.cdata.com/jp どこにバックアップするの?なんでするの? Salesforce
kintone Marketo Google Analytics Office 365 SaaS 仮想マシンやクラウドDB 基本的にはリストアするために。 ただ、データ分析、データマイニングなどで使うことも
© 2019 CData Software Japan, LLC | www.cdata.com/jp どこにバックアップするの?なんでするの? Salesforce
kintone Marketo Google Analytics Office 365 SaaS • リストアするときのために • データ分析 • データマイニングなど 仮想マシンやクラウドDB 結局、この部分の処理が面倒
© 2019 CData Software Japan, LLC | www.cdata.com/jp 面倒な部分を「CData Sync」というアプリケーションで置き換えて、
Salesforce から ノーコードでEC2上にあるSQL Serverにバックアップ。 (クラウド → クラウド) 今回やってみたこと SQL Server ※ニフクラのアカウントなかったので今回はAWSで!(泣)
© 2019 CData Software Japan, LLC | www.cdata.com/jp CData Sync
って何? Salesforce kintone Marketo Google Analytics Office 365 Dynamics 365 データを仮想環境上などのデータベースに同期することができるWEBアプリケーション クラウドデータ データベース
© 2019 CData Software Japan, LLC | www.cdata.com/jp 設定処理はブラウザで完結 ①データソースを選択して、コネクショ
ン設定 ②同期先DB、データストアを選択し てコネクション設定 ③同期先ジョブ(テーブル、条件、 バッチ感覚など)を設定 3ステップで同期ジョブが作れるWebアプリケーション
© 2019 CData Software Japan, LLC | www.cdata.com/jp 接続設定内容について Salesforce
以外でも 設定内容はこれくらい。 同期先のデータベースの場合、 IPアドレス、ユーザ、パスワード、 対象のデータベースくらいです。 ※DBアクセスツールなどに設定 する情報とほぼ同じ
© 2019 CData Software Japan, LLC | www.cdata.com/jp ジョブについても 右上のようにSaaSのエンドポイントがテーブルとして表示されるので、それを
選択するのも良し、赤枠のように条件をつけてあげても良し。
© 2019 CData Software Japan, LLC | www.cdata.com/jp 実行ボタン押下 EC2にあるSQLServerに自動的にテーブル
が作成され、データが同期されます
© 2019 CData Software Japan, LLC | www.cdata.com/jp 例)月1回の処理として同期処理を行った場合 •
年月カラムを追加して同期 • 月ごとのテーブルを追加して同期
© 2019 CData Software Japan, LLC | www.cdata.com/jp SaaSデータの分析も容易になる •
ユーザー自身でバックアップするデータの持ち方を決めれるので、 分析したいデータ、構造でバックアップするという考えもあり。 Salesforc e kintone Marketo Google Analytic s Office 365 SaaS データベース 過去データの比較が簡単!
© 2019 CData Software Japan, LLC | www.cdata.com/jp 対応しているDBであれば、DB→DBのデータ連携もOK まずはニフクラで動いてるDBサーバーに集約
SQL Server SQL Server
© 2019 CData Software Japan, LLC | www.cdata.com/jp DB →
DBの他のパターン • ニフクラにある大量のデータをBigQuery を使ってデータ分析など SQL Server BigQuery
© 2019 CData Software Japan, LLC | www.cdata.com/jp DB→SaaSへは非対応 同期したDBを使ってSalesforceへデータを復元させる機能はありません。
リストアする場合は、別途API連携の開発やCData Salesfroce Driverや Excel Addinを使った処理が必要となりますので、ご注意ください。
© 2019 CData Software Japan, LLC | www.cdata.com/jp まとめ •
ツールを使うことでSaaSデータも簡単にバックアップできる (ツール自体すぐに使えるのでぜひお試しを) • バックアップデータという役割だけでなく、データの再利用も検討してみる