問題タブ [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.

0 投票する
2 に答える
295 参照

oauth-2.0 - CloudConnect と GoogleBigQuery

私は現在、GoodData の CloudConnect (Clover ETL とも呼ばれます) で OAuth プロセスを実行しようとしています。

OAuth 2.0をセットアップするためのホットなドキュメントが明確ではなく、エラーが発生し続けるため、ガイドや何かを持っている人はいますか

0 投票する
3 に答える
22935 参照

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 に設定すると、バッファーの長さを超えて書き込もうとしたというエラーが表示されますが、これは理にかなっています。

ちょっと困惑!

0 投票する
1 に答える
171 参照

gooddata - GoodData での地理マップのセットアップ

新機能の Geo Maps 用のデータの準備を手伝ってくれる人はいますか? 以下のデータを地理マップに表示したいと思います。

国名 売上高
ロシア 1244
カナダ 3553
ドイツ 5345
オーストラリア 2456
フランス 2566
英国 6743
インド 3677
米国 5633

前もって感謝します、

0 投票する
2 に答える
477 参照

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 句が必要なようです。上記の最初の例に示されているロールアップ値を取得する方法について何か考えはありますか?

0 投票する
4 に答える
1766 参照

api - GoodData API に対して認証するにはどうすればよいですか?

GoodData API で認証/ログインしようとしていますが、うまくいきません。GoodData API ドキュメント サイト (docs.gooddata.apiary.io) では、次の場所に POST するように指示されています。

URL:

https://secure.gooddata.com/gdc/account/login

ヘッダー:

JSON 本文:

{"postUserLogin":{"login":"user@company.com","password":"YourPassword","re​​member":1}}

「プライベート API です。プライベート ハッシュを提供してください」という応答が返ってきます。何か案は?

0 投票する
1 に答える
75 参照

bigdata - GoodData データセット ライターの最大行数は?

1 回の読み込みで GoodData データセット ライターを使用してアップロードできるレコードの最大数はありますか? 私は周りを見回しましたが、これについて文書化された値は見当たりません。

0 投票する
1 に答える
56 参照

hash - GD プロジェクト データセットから最新のシーケンス ID を認識する方法は?

ETL でシーケンス関数を呼び出してそのプロジェクトに接続するときに、GD プロジェクト データセットから最新のシーケンス ID を動的に参照するにはどうすればよいですか?

シーケンスのインクリメントを再開する番号を動的に決定する場合は、どうすればよいですか?

0 投票する
1 に答える
235 参照

json - GoodData から論理データ モデル全体をエクスポートする

このhttps://developer.gooddata.com/article/data-modeling-apiには、論理データ モデルとそれに対応する JSON があります。ただし、REST API を使用して論理データ モデルから JSON を抽出する方法がわかりません。単一のロード インターフェイスを使用する以外にこれを行う方法はありますか (これは非常に非効率的です)。

記録として、私の最終的な目標は、その JSON を抽出するツールを作成し (これは dev にあります)、それを ldm manager2 に投稿し、返された MaQL を通じて提案された変更を本番環境に適用することです。どんな助けでも大歓迎です