dashDBデータロード方法
2016年3月時点でdashDBへのデータロード方法としては、いくつかの種類があります。今回はクラウドストレージであるAWS S3を使用したデータロード方法(Load from Cloud Amazon S3)についてテストした結果を記載したと思います。(Load from Desktopはsaboten10さんの記事が参考になるのでリンク先追加してみました。)
- Load from Desktop
参考:BluemixでAnalytics 〜dashDBにデータをロードしてみる- Standard
- Aspera (Beta版:2016年3月時)
- Load from Cloud
- Amazon S3 ★今回はこちらをご紹介します★
- SoftLayer Object Storage
- Load from Geo Spacial
- Load with Data Works
- Synchronizing data from Cloudant database
各種ロード方法の選択に当たっては下記のような基準があるようですね。
※2016年3月時点で上記以外にAsperaを使用したdashDBへのデータ転送方法ベータ版が使用可能になっています。そちらについては上記に含まれていません。
参考文献: Getting Loaded with IBM dashDB
参考文献: dashDBへのデータロード方法
大容量データ高速転送ソリューション - IBM Aspera
AWS S3を使用したdashDBデータロード方法
AWS S3を使用したdashDBへのデータロードの手順としては下記のような感じです。
①.AWS アカウント作成、S3バケットの作成
②.AWS S3 セキュリティ認証情報取得
③.AWS S3 Webインターフェイスを使用したデータアップロード
④.AWS S3 から dashDBへのデータロード
AWS アカウント作成、S3バケットの作成
AWSアカウント作成画面にアクセスし、ユーザー登録をおこないます。AWSログインサイト先AWSのログイン作成方法はこちらのリンク先を参照ください。
参考: AWSアカウント作成の流れ
参考: AWS S3 価格設定
についてはこちらを参照ください。
※ユーザー登録情報(クレジットカード情報含む)を入力し情報を送信。数時間後にはアカウントが作成されます。
次に作成したアカウントのID、パスワードでAWSコンソールにログイン後、「S3」を選択します。
AWS S3上の任意のリージョンにバケットを作成する.(例:Tokyo DC)
AWS S3 セキュリティ認証情報取得
AWS S3 Webインターフェイスを使用したデータアップロード
AWS S3 から dashDBへのデータロード
以上でAWS S3を使用したdashDBへのデータロードの手順は終わりです。S3を使用したロードは速いので便利ですね。
参考文献
その他、参考文献としてyoutubeにCloud Storageを使用したdashDBへのデータロード方法について記載がありました。参考までリンク先を記載しておきます。
Bluemix 上で dashDB を活用する
デスクトップからdashDBにデータをロードする
クラウドから dashDB にデータをロードする
TwitterからdashDBにデータをロードする
move2cloudスクリプトを使用してデータをロードする