問題タブ [datadesign]

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 に答える
52 参照

datadesign - 登録時にミドルネームやイニシャルを必要としない人気サイトがあるのはなぜですか?

ミドル ネームやイニシャルを要求しない主なサイトを次に示します。

  1. amazon.com
  2. Google COM
  3. etsy.com
  4. yahoo.com

ミドルネームは私たちのフルネームの一部であり、私たちのアイデンティティを可能な限りユニークなものにしているという印象を受けました.

これは直接プログラミングの問題ではないことはわかっていますが、多かれ少なかれデータ設計に関連しています。

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

relational-database - カスタムの日付範囲を使用してフィルタリングする重複する日付範囲を保存します

データ ウェアハウスで重複する日付範囲を構成する方法についてサポートが必要です。私の目的は、レポートで日付レベルのフィルター処理ができるようにデータをモデル化することです。

DimEmployeeDimDate 、およびFactAttendanceというファクトのディメンションがあります。このファクトのレコードは次のように保存されます—</p>

事実出席

これをグラフィカルに表現するには—</p>

休暇管理制度

このデータからレポートを作成する必要があります。これにより、エンドユーザーは日付範囲を選択してレポートをフィルタリングできます。ユーザーが日付範囲 D1 から D20 を選択したとします。この選択を行うと、少なくとも 1 人の従業員が休暇を取っていた日数の値が表示されます。この特定の例では、一番下に水色のセグメント、つまり 11 日が追加されているはずです。

私が検討しているアプローチは、葉ごとに日付ごとに従業員ごとに 1 つの行を格納することです。このアプローチの唯一の問題は、ファクト テーブル内のレコード数が指数関数的に増加することです。また、事実上、冗長なデータを持つ列が他にもあります。

このような重複する日付/時刻の問題は通常、倉庫でどのように処理されますか? 多数の行を挿入しないより良い方法はありますか?

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

c# - インターフェースを拡張クラスにする

私は次のような状況にありますが、何か間違ったことをしているような気がします... ここに画像の説明を入力

この投稿にFieldよると、インターフェイスを使用しました。インターフェイスはクラスから継承し、Field1、2 、および 3 はインターフェイスから継承します。それぞれ独自のスタイルを持ついくつかの異なるタイプのフィールドを持つオブジェクトを構築したいと考えています。特にコンパイルしようとすると次のエラーが発生するため、このように正しい方法で実行しているかどうかはわかりません。FieldStyleFieldLabelType 'Style' in interface list is not an interface

私のコード:

これを解決する最善の方法は何ですか?

編集

インターフェイスからクラスを継承することは不可能であることはわかっていますが、ここでの最善のアプローチは何でしょうか?

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

elasticsearch - Elasticsearch データ ストレージの設計

デバイスからのセンサー データがあります。次のようになります。 [status:1,temperature:20,date:20160101] [status:1,temperature:21,date:20160101] [status:1,temperature:21,date:20160101] [status:1,temperature:21,date:20160101] [status:2,temperature:5,date:20160101] [status:2,temperature:5,date:20160101] [status:2,temperature:5,date:20160101] [status:1,temperature:21,date:20160101] [status:1,temperature:21,date:20160101]

また、各データにはタイムスタンプ フィールドがあり、elasticsearch に保存する準備をしています。2 つの要件があります。

1.さまざまなステータスの温度リストを照会し、ページネーションを実行します [status:1,temperature[20,21,21,21]] [status:2,temperature[5,5,5]] [status:1,temperature[21,21]]

  1. 1 日あたりの平均気温のクエリ avgTemperature(date)

これらのデータをesに保存する適切な方法はありますか? または、このケースに関するアドバイスを提供してください。