問題タブ [gooddata]
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.
oauth-2.0 - CloudConnect と GoogleBigQuery
私は現在、GoodData の CloudConnect (Clover ETL とも呼ばれます) で OAuth プロセスを実行しようとしています。
OAuth 2.0をセットアップするためのホットなドキュメントが明確ではなく、エラーが発生し続けるため、ガイドや何かを持っている人はいますか
c# - すべてのバイトが書き込まれるまでストリームを閉じることができません (GoodData API)
少し調べてみたところ、ほとんどの人は大量のデータを送信するときにこれにヒットするようですが、私はそうではありません。
次のように API にリクエストを送信しています。
最後の閉じ括弧で例外が発生します。
すべてのバイトが書き込まれるまで、ストリームを閉じることはできません。説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。
例外の詳細: System.IO.IOException: すべてのバイトが書き込まれるまでストリームを閉じることはできません。
ソース エラー:
176 行目: { 177 行目:
writer.Write(byteArray); 178 行目: } 179 行目:
string responseContent; 180行目: using (var response = request.GetResponse() as System.Net.HttpWebResponse)ソース ファイル: c:\Users\james.billings\Documents\Visual Studio 2012\Projects\PhoneMonitor\PhoneMonitor\GoodData\DataRetriever.cs
行: 178スタックトレース:
[IOException: すべてのバイトが書き込まれるまでストリームを閉じることはできません。]
System.Net.ConnectStream.CloseInternal(Boolean internalCall, Boolean aborting) +604[WebException: リクエストが中止されました: リクエストがキャンセルされました。]
System.Net.ConnectStream.CloseInternal(Boolean internalCall, Boolean aborting) +6443608
System.Net.ConnectStream.System.Net.ICloseEx.CloseEx(CloseExState closeState) +37 システム.Net.ConnectStream.Dispose(ブール値の破棄) +44
手がかりはありますか?具体的には、GoodData API 呼び出し xtab2/executor3 を使用しようとしています - http://docs.gooddata.apiary.io/を参照してください
" " を削除するとset ContentLength
、400 Bad Request が返されます。以前の GET リクエスト (正常に動作する) のように 0 に設定すると、バッファーの長さを超えて書き込もうとしたというエラーが表示されますが、これは理にかなっています。
ちょっと困惑!
gooddata - GoodData での地理マップのセットアップ
新機能の Geo Maps 用のデータの準備を手伝ってくれる人はいますか? 以下のデータを地理マップに表示したいと思います。
国名 売上高
ロシア 1244
カナダ 3553
ドイツ 5345
オーストラリア 2456
フランス 2566
英国 6743
インド 3677
米国 5633
前もって感謝します、
reporting - GoodData での平均指標の計算
ファクト テーブルの実装に関する GoodData の優れた提案に基づいて、異なるテーブル間で異なる属性を結合するというクライアントの要件を満たすモデルを設計することができました。私が今抱えている問題は、モデルのメトリックが非常に非正規化されており、データが繰り返されていることです。現在、結果を重複排除する方法を見つけようとしています。
たとえば、2 つのテーブルがあります。1 つ目は NAMES テーブルで、2 つ目はファクト テーブルです。
名前
Val2 名前
35 ジョン
36 ビル
37 サリー
事実
VAL1 VAL2 スコア コースグレード
1 35 50 90%
2 35 50 80%
3 35 50 60%
4 36 10 75%
5 37 40 95%
私がやろうとしているのは、重複値を排除する SCORE の平均を取得できるような方法でメトリックを作成することです。GoodData は、COUNT(VARIABLE1,RECORD) メトリクスを使用して実際に独自の結果を返すことができるという点で優れていますが、ブレークアウト情報を除外すると、平均的なストアを維持できないようです。すべてのフィールド (VAL2 を含む) を保持すると、すべてが表示されます。
VAL2スコア(平均)
35 50
36 10
37 40
平均: 33.33
しかし、VAL2 を削除すると、レコードの「一意性」が突然失われます。
スコア(平均)
40
私が欲しいのは、上で得た 33.33 のスコアです。
SELECT AVG(SCORE) で BY ステートメントを使用しようとしましたが、うまくいかないようです。ある種の DISTINCT 句が必要なようです。上記の最初の例に示されているロールアップ値を取得する方法について何か考えはありますか?
api - GoodData API に対して認証するにはどうすればよいですか?
GoodData API で認証/ログインしようとしていますが、うまくいきません。GoodData API ドキュメント サイト (docs.gooddata.apiary.io) では、次の場所に POST するように指示されています。
URL:
ヘッダー:
JSON 本文:
{"postUserLogin":{"login":"user@company.com","password":"YourPassword","remember":1}}
「プライベート API です。プライベート ハッシュを提供してください」という応答が返ってきます。何か案は?
bigdata - GoodData データセット ライターの最大行数は?
1 回の読み込みで GoodData データセット ライターを使用してアップロードできるレコードの最大数はありますか? 私は周りを見回しましたが、これについて文書化された値は見当たりません。
hash - GD プロジェクト データセットから最新のシーケンス ID を認識する方法は?
ETL でシーケンス関数を呼び出してそのプロジェクトに接続するときに、GD プロジェクト データセットから最新のシーケンス ID を動的に参照するにはどうすればよいですか?
シーケンスのインクリメントを再開する番号を動的に決定する場合は、どうすればよいですか?
json - GoodData から論理データ モデル全体をエクスポートする
このhttps://developer.gooddata.com/article/data-modeling-apiには、論理データ モデルとそれに対応する JSON があります。ただし、REST API を使用して論理データ モデルから JSON を抽出する方法がわかりません。単一のロード インターフェイスを使用する以外にこれを行う方法はありますか (これは非常に非効率的です)。
記録として、私の最終的な目標は、その JSON を抽出するツールを作成し (これは dev にあります)、それを ldm manager2 に投稿し、返された MaQL を通じて提案された変更を本番環境に適用することです。どんな助けでも大歓迎です