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.1k
_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
470
[ELTツール×BigQuery] どのAPI使ってる?それぞれのAPIについて調べてみた / elttool-bigquery-which-api
miyamotok
0
490
ノーコード×分析基盤で複数データソースからのデータ収集を楽しようの話 / multi-saas-data-extract
miyamotok
0
340
Amazon Appflow で SaaS データ取込みを自動化してQuickSightで可視化してみた / appflow-salesforce-quicksight
miyamotok
0
5.2k
AWS Glue を試してみたら、カスタムコネクタのありがたさを感じたこと / awsglue-custom-connector
miyamotok
0
1.7k
最近使ったETL、ELTサービス(ツール)でデータ収集タスクについて考える / etl-elt-datacollect-task
miyamotok
1
2.7k
Other Decks in Technology
See All in Technology
OCI 運用監視サービス 概要
oracle4engineer
PRO
0
4.8k
エンジニア人生の拡張性を高める 「探索型キャリア設計」の提案
tenshoku_draft
1
130
Can We Measure Developer Productivity?
ewolff
1
150
100 名超が参加した日経グループ横断の競技型 AWS 学習イベント「Nikkei Group AWS GameDay」の紹介/mediajaws202411
nikkei_engineer_recruiting
1
170
Lambda10周年!Lambdaは何をもたらしたか
smt7174
2
110
Terraform CI/CD パイプラインにおける AWS CodeCommit の代替手段
hiyanger
1
240
TypeScriptの次なる大進化なるか!? 条件型を返り値とする関数の型推論
uhyo
2
1.7k
[CV勉強会@関東 ECCV2024 読み会] オンラインマッピング x トラッキング MapTracker: Tracking with Strided Memory Fusion for Consistent Vector HD Mapping (Chen+, ECCV24)
abemii
0
220
データプロダクトの定義からはじめる、データコントラクト駆動なデータ基盤
chanyou0311
2
320
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
3.9k
プロダクト活用度で見えた真実 ホリゾンタルSaaSでの顧客解像度の高め方
tadaken3
0
120
Flutterによる 効率的なAndroid・iOS・Webアプリケーション開発の事例
recruitengineers
PRO
0
110
Featured
See All Featured
Optimizing for Happiness
mojombo
376
70k
Testing 201, or: Great Expectations
jmmastey
38
7.1k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
10 Git Anti Patterns You Should be Aware of
lemiorhan
655
59k
Docker and Python
trallard
40
3.1k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.3k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.4k
Building Better People: How to give real-time feedback that sticks.
wjessup
364
19k
Fashionably flexible responsive web design (full day workshop)
malarkey
405
65k
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データも簡単にバックアップできる (ツール自体すぐに使えるのでぜひお試しを) • バックアップデータという役割だけでなく、データの再利用も検討してみる