問題タブ [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.
datadesign - 登録時にミドルネームやイニシャルを必要としない人気サイトがあるのはなぜですか?
ミドル ネームやイニシャルを要求しない主なサイトを次に示します。
- amazon.com
- Google COM
- etsy.com
- yahoo.com
- 等
ミドルネームは私たちのフルネームの一部であり、私たちのアイデンティティを可能な限りユニークなものにしているという印象を受けました.
これは直接プログラミングの問題ではないことはわかっていますが、多かれ少なかれデータ設計に関連しています。
relational-database - カスタムの日付範囲を使用してフィルタリングする重複する日付範囲を保存します
データ ウェアハウスで重複する日付範囲を構成する方法についてサポートが必要です。私の目的は、レポートで日付レベルのフィルター処理ができるようにデータをモデル化することです。
DimEmployee、DimDate 、およびFactAttendanceというファクトのディメンションがあります。このファクトのレコードは次のように保存されます—</p>
これをグラフィカルに表現するには—</p>
このデータからレポートを作成する必要があります。これにより、エンドユーザーは日付範囲を選択してレポートをフィルタリングできます。ユーザーが日付範囲 D1 から D20 を選択したとします。この選択を行うと、少なくとも 1 人の従業員が休暇を取っていた日数の値が表示されます。この特定の例では、一番下に水色のセグメント、つまり 11 日が追加されているはずです。
私が検討しているアプローチは、葉ごとに日付ごとに従業員ごとに 1 つの行を格納することです。このアプローチの唯一の問題は、ファクト テーブル内のレコード数が指数関数的に増加することです。また、事実上、冗長なデータを持つ列が他にもあります。
このような重複する日付/時刻の問題は通常、倉庫でどのように処理されますか? 多数の行を挿入しないより良い方法はありますか?
c# - インターフェースを拡張クラスにする
私は次のような状況にありますが、何か間違ったことをしているような気がします...
この投稿にField
よると、インターフェイスを使用しました。インターフェイスはクラスから継承し、Field1、2 、および 3 はインターフェイスから継承します。それぞれ独自のスタイルを持ついくつかの異なるタイプのフィールドを持つオブジェクトを構築したいと考えています。特にコンパイルしようとすると次のエラーが発生するため、このように正しい方法で実行しているかどうかはわかりません。Field
Style
Field
Label
Type 'Style' in interface list is not an interface
私のコード:
これを解決する最善の方法は何ですか?
編集
インターフェイスからクラスを継承することは不可能であることはわかっていますが、ここでの最善のアプローチは何でしょうか?
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 日あたりの平均気温のクエリ
avgTemperature(date)
これらのデータをesに保存する適切な方法はありますか? または、このケースに関するアドバイスを提供してください。