[Heroku] HerokuからTreasureDataへデータを登録する [TreasureData]
なにはともあれ、ビッグデータの保管先にはいろいろと考えさせられますが、 Heroku では、TreasureData
が簡単に利用できます(高いけど)。しかも、とにかく「カンタン」です。本日は、 「HerokuからTreasureDataへデータを送る方法」をご説明します。
標準出力に出力するだけ
はい、それだけです。もちろん決めごとはありますが、大した話ではありません。データ形式は Json
である必要があります。
以下、 Ruby
のサンプルコードです。
puts "@[production.login] #{{'uid'=>123}.to_json}"
puts "@[production.follow] #{{'uid'=>123, 'from'=>'@TreasureData', 'to'=>'@Heroku'}.to_json}"
puts "@[production.pay] #{{'uid'=>123, 'item_name'=>'Stone of Jordan', 'category'=>'ring', 'price'=>100, 'count'=>1}.to_json}"
フォーマットは
"@[ database . table ] json"
となります。
- database : TreasureData のデータベース名
- table : TreasureData のテーブル名
- json : 登録したいデータ (json型のみ)
ということが、Heroku Dev Center に記載してありますので、英語読めれば一瞬です。以上
You can import data to Treasure Data by simply writing to STDOUT with a specific format.
Data Import: just write to STDOUT!
気になる点があるとすると、登録までに数分かかるので、初めて実行したときは「ホントに TreasureData へデータ送られてるんか...」と心配になりますが、そんなもんです。
Author And Source
この問題について([Heroku] HerokuからTreasureDataへデータを登録する [TreasureData]), 我々は、より多くの情報をここで見つけました https://qiita.com/sho7650/items/661a7a71c75b1cd51f25著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .