問題タブ [iccube-reporting]

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 投票する
1 に答える
72 参照

xmla - icCube - XMLA 認証/承認が期待どおりに機能しない

XMLA を介して 1 つのスキーマのみを表示するようにユーザーを制限しようとしています。

そのために私はやった:

フルアクセスチェックなしで別のロールを作成

  1. フル アクセス チェックなしで別のロールを作成しました
  2. [アプリケーション] タブで XMLA のみをチェック
  3. [Schemas] タブで [Authorize Selected] を選択し、スキーマを 1 つだけ選択します。
  4. 作成したばかりのロールを持つ作成済みユーザー
  5. 適用された新しいユーザー定義

その手順の後、作成したばかりのユーザーと XMLA 経由で接続すると、すべてのスキーマが表示されます。

私は何を間違っていますか?

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

average - icCube: 計算メジャーを追加 - 日付ごとの平均在庫

1 つのキューブと複数のデータ テーブルしかありません。そのうちの 1 つは Stocks という名前で、次のフィールドがあります。

Date (Date ディメンションにマッピング) Company (Company ディメンションにマッピング) Product (Product ディメンションにマッピング)

次に、日ごとの平均在庫を sum(amount) / count(distinct Date) として追加する必要があります

次のオプションを試しました:
CREATE CALCULATED MEMBER [Measures].[Stock average] AS 'sum([Measures].[Stock amount]) / DistinctCount ([Date].[Date].[Day])'
または
CREATE CALCULATED MEMBER [Measures].[Stock average] AS 'sum([Measures].[Stock amount]) / DistinctCount ([Rests].[Date])'

どちらもMDX IDEで奇妙な間違った結果を出し、Excelからクエリしようとするとエラーが発生します

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

mdx - iccube 階層から選択してカテゴリ メンバーを作成し、別の階層から除外する

IcCube を使用して、レポートに含める「事前選択」を作成する必要があります。これにより、ユーザーは、最もよく使用される選択を取得するために多くのパラメーターを選択する必要がなくなります。

1 つの階層 « 病気 » を含む STATS ディメンション « GroupMaladies » を作成しました。

次のコマンドを使用して、レポートで後で使用できるカテゴリ メンバーを (キューブの高度なスクリプトで) 作成できます…</p>

(同じ階層、同じレベルの複数のコード)

(同じ階層、異なるレベルの複数のコード)

(複数の次元からの複数のコード)

(階層全体から 1 つまたはそのコンポーネントの一部を引いたもの)

ここで、階層全体を使用したいと思いますが、同じ Dimension の別の階層からいくつかの値を除外します:

しかし、この最後のシナリオは機能していません… 誰でもこれを手伝ってくれますか?

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

authentication - icCube - Apache Web サーバーを使用して icCube の認証を行う方法

現在、ICCube システムからレポートにアクセスするための WebApp を作成中です。アプリケーション ページは、IcCube サーバーとは異なるサーバーでホストされています。サーバーは現在、ローカル Apache サーバー (xampp) であり、Basic Auth を使用してユーザーを認証してから、htdocs にアクセスします。icCube の内部認証がレポートへのアクセスを管理している間に、Apache が認証を行い、必要なログインは 1 回だけであることを望みます。

私のアプリケーションは、IcCube が提供するWeb レポートのライブ デモに基づいています。したがって、明示的な JavaScript 認証を使用しています (ic3.getDemoDataSourceSettings() を介してデモ ユーザー データを取得しています)。

この問題についてIcCube のドキュメントを調べてみたところ、以前と同じように混乱しました。Apache 構成の関連ページには、Apache と icCube の可能な構成がリストされていますが、どちらを使用すべきか (利点と欠点) がわかりません。また、それらすべてがサーバーのセットアップで機能するかどうかもわかりません。

  1. Apache 構成の概要: サーバー構成でこれらのプロキシ パラメータを設定すると、正確には何が IcCube に転送されますか?
  2. icCube 認証サーブレット フィルター: この構成抽出は IcCube または Apache に属しますか? これらのフィルターは正確に何をしているのでしょうか?

問題に関するヘルプや、より詳細なドキュメントへのポインタをいただければ幸いです。

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

authentication - icCube - 外部ログイン前に Web アプリが icCube サーバーからリソースを取得できない

これに対するフォローアップの質問。現在、イントラネット ログインを使用してユーザーを認証し、認可プロセスを icCube に渡し、イントラネット サイトにレポートを表示する Web アプリケーションをセットアップしようとしています。基本認証とicCubeのローカルインストールを使用して、xampp apacheのローカルインストールで動作させようとしています。私のスクリプトは、 icCube の live demoに基づいています。

空のキャッシュと Cookie を使用して Web アプリを起動すると、アプリを読み込めず、次のような多くのエラーが表示されます: WebApp エラー

これらのエラーの理由は、リソースの GET 要求がコード 401 (text/html) で応答されるという事実です。これは、私の WebApp が icCube-server から .css および同様のリソースを取得する権限がないことを意味します。

icCube インターフェイスにログインすると、エラーが解決されます。これにより、ブラウザー セッションが icCube サーバーからデータを取得できるようになります。

この問題の回避策はありますか? 私の知る限り、リソース URI は、html ページの ic3Start 関数に渡された ic3root および ic3rootLocal から生成されます。つまり、すべての .css ファイルを apache フォルダーにパックしてリンクすることはできません。

レポートの選択 (プロキシ構成) を取得するために使用したのと同じ承認プロセスに基づいて、WebApp がこれらのリソースを取得することを承認することは可能ですか?

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

authorization - icCube - WebApp は常にすべてのレポートを表示します

これに対するフォローアップの質問。現在、イントラネット ログインを使用してユーザーを認証し、認可プロセスを icCube に渡し、イントラネット サイトにレポートを表示する Web アプリケーションをセットアップしようとしています。基本認証とicCubeのローカルインストールを使用して、xampp apacheのローカルインストールで動作させようとしています。私のスクリプトは、 icCube の live demoに基づいています。

WebApp を使用してユーザーのログイン情報を渡すと、関数 GetAllReportNames() が icCube サーバーから利用可能なすべてのレポートを取得します。問題は、「利用可能」とはすべてのレポートを意味することです。アクセスできないレポートも表示されます。ここには 2 つの問題があります。

  1. レポートのアクセス権を管理するオプションは見つかりませんでした。キューブとスキーマのみです。ただし、レポートごとに管理可能なスキーマを作成することはできません。

  2. WebApp は、権限の問題やキューブが現在ロードされていないなどの理由で、スキーマにアクセスできないためにロードできないレポートを引き続き表示します。

スキーマ/キューブの代わりにレポートのアクセス権を管理する方法はありますか? また、レポートのリストが WebApp によって表示される前に、使用できないレポートを取り除く機能はありますか?

0 投票する
0 に答える
72 参照

iccube - データがない場合のカスタムウィジェットのレンダリングを報告するicCube

icCube で新しいウィジェットを作成し、データがある場合は希望どおりに動作します...しかし、基になる MDX がデータを返さない場合は、ユーザーに伝えるか、何か他のものを表示する必要があります...

MDX がエラーになっている、または値を返さないという事実をどのように把握できますか?

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

sankey-diagram - icCube で Sankey を作成するには?

icCube レポートを使用してサンキー ダイアグラムを作成しようとしましたが、すべてがうまくいきません...

私はicCubeのデモでサンキーの例を見つけられませんでした... icCubeのドキュメントにはこれ以上ありません...

誰かが実例を提供できますか?

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

javascript - カスタム ウィジェット (JS) からの iccube セット フィルターの選択

icCube 5.0 を使用して、Google マップを使用してカスタム ウィジェットを作成し、その上にゾーンを表すポリゴンを描画しました。このウィジェットの JS コードから、これらのゾーンを含むツリー フィルターの選択された項目も更新できました。そのため、ユーザーはツリー フィルターまたはマップのいずれかによって必要なゾーンを選択できます。それぞれがお互いを更新しています。

私はそれを行うために次のコードを使用していました:

バージョン 5.1.6 にアップグレードしましたが、動作しません。「新しい viz.SetSelectionEvent」が機能していないようです。