8/26 ニフクラ エンジニア ミートアップ バックアップ超入門 クラウド編
© 2019 CData Software Japan, LLC | www.cdata.com/jpSaaSデータをノーコードでバックアップとバックアップデータの使い道2019/08/26CData Software Japan宮本
View Slide
© 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/jpSaaSデータのバックアップやってますか??
© 2019 CData Software Japan, LLC | www.cdata.com/jpどこにバックアップするの?なんでするの?SalesforcekintoneMarketoGoogleAnalyticsOffice 365SaaS 仮想マシンやクラウドDB基本的にはリストアするために。ただ、データ分析、データマイニングなどで使うことも
© 2019 CData Software Japan, LLC | www.cdata.com/jpどこにバックアップするの?なんでするの?SalesforcekintoneMarketoGoogleAnalyticsOffice 365SaaS• リストアするときのために• データ分析• データマイニングなど仮想マシンやクラウド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/jpCData Sync って何?SalesforcekintoneMarketoGoogleAnalyticsOffice 365Dynamics365データを仮想環境上などのデータベースに同期することができる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/jpSaaSデータの分析も容易になる• ユーザー自身でバックアップするデータの持ち方を決めれるので、分析したいデータ、構造でバックアップするという考えもあり。SalesforcekintoneMarketoGoogleAnalyticsOffice365SaaS データベース過去データの比較が簡単!
© 2019 CData Software Japan, LLC | www.cdata.com/jp対応しているDBであれば、DB→DBのデータ連携もOKまずはニフクラで動いてるDBサーバーに集約SQL ServerSQL Server
© 2019 CData Software Japan, LLC | www.cdata.com/jpDB → DBの他のパターン• ニフクラにある大量のデータをBigQuery を使ってデータ分析などSQL ServerBigQuery
© 2019 CData Software Japan, LLC | www.cdata.com/jpDB→SaaSへは非対応同期したDBを使ってSalesforceへデータを復元させる機能はありません。リストアする場合は、別途API連携の開発やCData Salesfroce DriverやExcel Addinを使った処理が必要となりますので、ご注意ください。
© 2019 CData Software Japan, LLC | www.cdata.com/jpまとめ• ツールを使うことでSaaSデータも簡単にバックアップできる(ツール自体すぐに使えるのでぜひお試しを)• バックアップデータという役割だけでなく、データの再利用も検討してみる