問題タブ [granularity]

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

ssas - さまざまな粒度でのクリックストリーム測定

これはおそらく私がまだ克服していない単純な問題です。

クリックストリーム データに基づくキューブを考えてみましょう。

まず、ページ ビューに基づくファクト テーブルがあります。つまり、サイトのページ ビューごとに 1 行です。メジャーには、[ビュー]、[訪問]、[直帰率] などがあります。

次に、リードに基づくメジャー グループがあります。メジャーには、[リード]、[収益]、[マージン] などがあります。

1 つのページで複数のリードを作成できるため、1 対多の関係が存在します。このLeads Factのオフには、リードを説明するLeads Dimensionもあります。属性の例としては、[品質] = 良い / 悪いなどがあります。

キューブをブラウズするときに、リード属性 [品質] に対する [ビュー] または [訪問] の数を確認したい場合があります。1 つの [View] から多数の [Leads] の問題は、[Views] が作成されたリードごとに誤って乗算されることです。

例: 1 つの [ビュー] で 3 つの [リード] が作成されました。[品質] による [ビュー] = 3

品質別ビューを分割し、= 0.33、または理想的には 1 にし たい

これを解決する方法について誰かアイデアがありますか?

ありがとうございました !!!

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

c++ - 私のデータを整列するためのC++ Modulo

いくつかの小さなファイルを 1 つの大きなファイルにコンパイルしています。

各小さなファイルが特定の粒度、私の場合は 4096 で始まるようにしようとしています。

したがって、各ファイル間のギャップを埋めています。

それを行うために私が使用した

ただし、iCheck は返します

0になると予想していました。

誰かが私の間違いを見ますか?

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

date - 時間の経過とともに変化するキューブ メジャーの粒度

IT マネージャーから、同じデータが古いものに応じて異なる粒度で保存される SSAS 環境を構築するように依頼されました。

たとえば、エンジニアが完了したプロジェクトの数と種類によって決定されるポイント システムがあります。このデータは、前月に獲得したポイントについては 1 週間、前四半期に獲得したポイントについては 1 か月、過去 3 年間に獲得したポイントについては 1 四半期の粒度で保存および処理する必要があります。これにより、キューブの処理に伴う作業負荷が軽減されるという考えです。

これは単一のキューブ内でも可能ですか? 私の調査によると、そうではないようです。当社の IT 部門の責任者は、前の会社ではそのような方針に沿って何かを行うことができたと言いますが、彼は過度に技術的ではないため、舞台裏で何が起こっていたのかを誤解している可能性があります. これは私たちの会社が生産用に構築した最初のキューブであり、これまでに誰もやったことがありませんが、若いキャリアの開発のためのテーマに興味があり、リードしています. 私の考えでは、単一のキューブ内でそれが不可能な場合、複数のキューブを維持すると、実際には開発者の作業が増え、サーバーの作業も増えます。ユーザーにとっての追加の複雑さは言うまでもありません。

では、単一のキューブ内で可能ですか? そうでない場合、複数のキューブで実装する利点はありますか、それとも忘れるべきですか (私が返したい答えではありませんが、それが何であるかです)。現在 2008R2 を実行していますが、間もなく 2014 にアップグレードします。この点で多次元モデルと表形式モデルに違いはありますか?

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

time - TraMineRの月次データから年次データへ

しばらくの間 TraMineR を使用していますが、シーケンスの時間粒度の変更について質問があります。現時点では、シーケンスを月に合わせていますが、いくつかの理由から、これを年に変更したいと考えています。その年の状態として、各年で最も長い呪文を使用したいと思います。つまり、2000年に4か月同棲して結婚し、残りの8か月を2000年に結婚した人を2000年に結婚したとコーディングしたいのですが、簡単な方法はないかと考えていました。 TraMineR でこれを行います。

前もって感謝します、

トム

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

security - Breeze.js のセキュリティと粒度

(それらを学ぶための「今日の」スタック技術を選択中) (私は今日の技術をよく知らない)

Breeze.js (MongoDB および MariaDB) では、

1) セキュリティの粒度を定義して、ユーザーが関連のないレコードを表示できないようにすることはできますか? (彼らの注文、彼らのプロフィールなど) (クエリのテストを行うことができると思いますが、バイパスすることは本当に不可能ですか?)

2) 実稼働環境でのビジネス証明セキュリティの場合、これらのテストで十分ですか? ログインとセキュリティを処理するために、スタックに別のレイヤーを用意した方がよいでしょうか? (Dreamfactory、またはあなたが提案する他のものなど)

ありがとう、マーク

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

c++ - アライメントとワードサイズ

アラインメント要件とワードサイズに混乱しています。私は 64 ビット プロセッサで作業しているので、ワード サイズは 8 です。つまり、割り当てられるアドレスは 8 の倍数でなければなりません。
しかしalignof、予想外の結果が得られます。

出力:

比較において、

4 の倍数で 8 の倍数でないアドレスを に指定すると、Aアクセスが 1 つ増えるためパフォーマンスが低下しますが、それでよろしいですか?

alignof()この特定の例の 8 バイトでのアラインメントは、単純なメモリ パフォーマンスのトレードオフで優れているのに対し、従う必要がある最小の要件を提供するためでしょうか?

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

cuda - cudaMalloc が予約しようとしている余分なスペースを知る方法はありますか?

私が cudaMalloc (100) を使用すると、100 B 以上が予約されます (一部のユーザーによると、これは粒度の問題とハウスキーピング情報によるものです。

予約する必要があるバイト数に基づいて、このスペースの大きさを判断することはできますか?

どうもありがとう。

編集:なぜ私が知る必要があるのか​​ を説明します。

GPU 上の巨大な画像に畳み込みアルゴリズムを適用したいと考えています。そのためには、GPU にそれを保持するのに十分なメモリがないため、画像を行のバッチに分割し、カーネルを数回呼び出す必要があります。

実際、OnlyRead マトリックスと Results マトリックスの 2 つの画像を送信する必要があります。

空きメモリの量に応じて、デバイスに送信できる最大行数をアプリオリに計算したいと思います。

最初の cudaMalloc は正常に実行されますが、2 番目の CudaMalloc を実行しようとすると問題が発生します。これは、最初の予約が予想よりも多くのバイトを使用したためです。

私が今していることは、空きメモリ量が実際よりも 10% 少ないと考えていることです...しかし、それはどこからともなく得られた魔法の数字です..