SoftLayer Object Storageを使用したdashDBへのデータロード方法

###**dashDBデータロード方法**
***
2016年3月時点でdashDBへのデータロード方法としては、いくつかの種類があります。今回はクラウドストレージであるSoftLayer Object Storageを使用したデータロード方法(Load from Cloud Swift)についてテストした結果を記載したと思います。(Load from Desktopはsaboten10さんの記事が参考になるのでリンク先追加してみました。)

- Load from Desktop
  [参考:BluemixでAnalytics 〜dashDBにデータをロードしてみる ](http://qiita.com/saboten10/items/74f4c2bd2b65c59df41c)
    - 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

各種ロード方法の選択に当たっては下記のような基準があるようですね。

![dashDB_4.png](https://qiita-image-store.s3.amazonaws.com/0/94920/c016674b-1aab-de22-5a18-b1fdc9174baa.png)
※2016年3月時点で上記以外にAsperaを使用したdashDBへのデータ転送方法ベータ版が使用可能になっています。そちらについては上記に含まれていません。

[参考文献: Getting Loaded with IBM dashDB ](http://www.paasmag.com/2015/08/12/getting-loaded-with-ibm-dashdb/)
[参考文献: dashDBへのデータロード方法](http://public.dhe.ibm.com/software/dw/jp/data/db2/dashdb/dashDB_HowToLoadData.pdf)
[大容量データ高速転送ソリューション - IBM Aspera](http://www-01.ibm.com/software/jp/info/aspera/)

###**SoftLayer Object Storageを使用したdashDBデータロード方法**
***
SoftLayer Object Storageを使用したデータロードの手順としては下記のような感じです。

**①.SoftLayerアカウント作成、Object Storage使用開始**
**②.SoftLayer オブジェクトストレージ認証情報取得**
**③.CloudBerryツールを使用したSoftLayerオブジェクトストレージへの転送先設定**
**④.CloudBerryツールを使用したSoftLayerオブジェクトストレージへのデータ転送**
**⑤.SoftLayer Object Storage から dashDBへのロード**

###**SoftLayerアカウント作成、使用するDCを選択、転送フォルダを作成する**
***
![dashDB_14.png](https://qiita-image-store.s3.amazonaws.com/0/94920/c9fb33e7-a73c-c145-c79f-fe9783ddceda.png)

###**SoftLayer オブジェクトストレージ認証情報取得**
***
![dashDB_15.png](https://qiita-image-store.s3.amazonaws.com/0/94920/95569e91-4bb9-8fab-59f2-25035f89830a.png)

###**CloudBerryツールを使用したSoftLayerオブジェクトストレージへの転送先設定**
***
![dashDB_16.png](https://qiita-image-store.s3.amazonaws.com/0/94920/3844b6f4-3474-5197-2e7b-a04af4692625.png)

###**CloudBerryツールを使用したSoftLayerオブジェクトストレージへのデータ転送**
***
![dashDB_17.png](https://qiita-image-store.s3.amazonaws.com/0/94920/58537797-ffd0-3b26-a497-dc542d405a4d.png)
###**SoftLayer Object Storage から dashDBへのロード**
***
![dashDB_18.png](https://qiita-image-store.s3.amazonaws.com/0/94920/3954390e-b0a2-e515-c681-c1bbc3ace406.png)

![dashDB_19.png](https://qiita-image-store.s3.amazonaws.com/0/94920/287e8844-de7f-688f-2972-cc7c923515f2.png)

![dashDB_20.png](https://qiita-image-store.s3.amazonaws.com/0/94920/f190abd5-9cb7-36f0-7ca2-82d9d471fe01.png)

![dashDB_21.png](https://qiita-image-store.s3.amazonaws.com/0/94920/71105311-cb65-5a55-ec97-6f12614e579a.png)

![dashDB_22.png](https://qiita-image-store.s3.amazonaws.com/0/94920/8536b042-9d8e-c98c-ff4b-6c0030f1a2bf.png)

以上でSoftLayer Object Storageを使用したdashDBへのデータロードの手順は終わりです。AWS S3と同じくクラウドストレージを使用したデータロードは速いので便利ですね。

###**参考文献**
***
その他、参考文献としてyoutubeにCloud Storageを使用したdashDBへのデータロード方法について記載がありました。参考までリンク先を記載しておきます。

[Bluemix 上で dashDB を活用する](https://www.youtube.com/watch?v=zVnTdexKmAw)
[デスクトップからdashDBにデータをロードする](https://www.youtube.com/watch?v=jp8IDyVZoQ4)
[クラウドから dashDB にデータをロードする](https://www.youtube.com/watch?v=I2roRdA-rqM)
[TwitterからdashDBにデータをロードする](https://www.youtube.com/watch?v=HJ5NCNWB9QY)
[move2cloudスクリプトを使用してデータをロードする](https://www.youtube.com/watch?v=hfJN6OEsMqc)