問題タブ [keen-io]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - Keen.io の一括アップロード用に JSON をフォーマットする
Ruby gem を使用して、Keen.io へのサンプルの一括アップロードをセットアップしようとしています。彼らのドキュメントから:
似たようなものを生成するためのレーキタスクでの私の試み:
次のエラーが表示されます。
{"jobs"=>[{"success"=>false, "error"=>{"name"=>"InvalidPropertyNameError", "description"=>"An event should be a JSON object of properties."}}]}
どういうわけかJSON出力を台無しにしているだけだと確信していますが、どのように/どこで理解できないようですか?
ありがとう!
keen-io - キーン IO チャート ラベル
Keen IO データの面グラフ ビジュアライゼーションのラベルを調整する方法を見つけようとしています。利用可能な構成オプションを調べましたが、これを行うオプションがわかりません。現在、私のチャートでは、チャートの右側の凡例と、特定のピークにカーソルを合わせるとホバー ツールチップに「null」が表示されます。「null」ではなく「Hits」をリストするように切り替えようとしています。
これらのラベルを設定する方法/場所を知っている人はいますか?
laravel-5 - KeenIO を使用した Guzzle による CurlException
KeenIO を使用してイベント追跡を行う Laravel (5.1) サイトを構築しています。すべてがローカルで (Mac 上で) うまくいったので、サーバーでのテストを開始するために、Forge を介してすべてをデジタル オーシャン ドロップレットにプッシュしました。パフォーマンス上の理由から、キーン イベントを Laravel キュー サービスに委譲しました。queue:listen コマンドを実行すると、この奇妙なエラーが発生しました。
guzzle のソース コードを確認したところ、139 行目の Client.php 内でこのパスが設定されているのはこの行のようです。
ただし、 DIRはサーバーのファイル パスを参照する必要があります...では、なぜ私の mac のローカル ファイル パスを指しているのですか?????
すべての Laravel キャッシュをクリアし、見つけた他のすべてのコマンドを使用してみました。これは私を本当に困惑させました、皆さん。私は何か非常に明白なものを見逃していますか?
javascript - ファイルを ken.io にパイプする方法
私はこのプログラムを持っています:
データを監視するには、ken.io にパイプする必要があります。誰かがこれを行う方法を知っていますか、または以前にそれをしましたか?
よろしく
アンドレイ
node.js - JavaScript の重いスタックで大きな GroupBy レコードセットを攻撃するにはどうすればよいですか?
現在、プロジェクトで Node.js と Firebase を使用していますが、どちらも気に入っています。私の課題は、次のような数百万の販売注文行を保存する必要があることです。
{ companyKey: 'xxx',
orderKey : 'xxx',
rowKey : 'xxx',
itemKey : 'xxx',
orderQty: '5',
orderDate: '12/02/2015'
}
以下の疑似コードのように、これらのレコードを照会したいと思います。
Select sum(orderQty) from mydb where companyKey = 'xxx' and itemKey = 'xxx' groupby orderDate
Firebase count group byなどのさまざまな理由によると、一般的に groupby を解読するのは難しい場合があります。私は Oracle マテリアライズド ビューを使用する前にそれを行ったことがありますが、そのバックエンド作業をすべて実行してくれる何らかのサービスを使用したいと考えています。これにより、集計のメンテナンスを心配することなく、これらの販売注文を CRUD できます。別のスタックオーバーフローの投稿で、Keen.io がこの問題への良いアプローチかもしれないと読みました。
インターネットの専門家は、JavaScript の重いスタックを使用していて、外部のサービスに毎日集計してもらいたい場合、この問題にどのように対処するでしょうか?
私が検討しているいくつかのポイント。彼らが現れたら更新します:
1) Keen.io をリストから外さなければならないようです。100 万行で 125 ドルです。Keen.io が提供するすべての機能は必要ありません。日ごとの集計だけが必要です。
2) Sequelize + PostGreSQL を使用することは、妥当な妥協案のようです。痛みを軽減する ORM である JavaScript を引き続き使用できます。また、PostGreSQL ホスティングは通常安価です。
python - ImportError: KeenClient という名前のモジュールがありません
Python で基本的な入門サンプルを使用していますが、問題が発生しています。「pip install key」を使用してインストールした KeenClient が見つからないようです
コードは以下の通り
エラーメッセージは次のとおりです。
MACで実行していますが、Ubuntuでもこの問題があります。ドキュメントに従って、「pip install Kein」でKeen SDKをインストールしました。これを解決する方法はありますか?