1

製造プロセスからの高解像度データを保存 (SQLServer2008 を利用) して視覚化する方法を探しています。

これらのデータは、木材ストリップの表面に関連しています。詳細には、プロセスパラメータと木材ストリップの表面欠陥に関連するデータを高頻度で収集しました (250 のプロセスパラメータを各木材ストリップで 3500 回測定)。

私が望むのは、次のようなクエリに回答することです: - 数千の木材ストリップを含む 1 つの生産期間全体にわたって、特定の木材地域内で利用可能なすべての HR データを取得します。OR BETTER - 非常に大量の加工された木材ストリップを含む生産期間の木材ストリップの特定の領域 (X、Y 座標で定義) 内のすべての高解像度データを取得します。

私はDWソリューションの可能性を知っていますが、古典的なDWがこの種の問題に対処するのに役立つかどうか、またはその上で何らかの空間的仮定、つまり各測定のX座標を利用するのに役立つかどうかはわかりません。

ありがとう、

ンコ

4

1 に答える 1

0

あなたは試すことができます:

create table strips (strip_id int primary key, [other strip parameters]);

create table parameters (parameter_id int primary key, parameter_description varchar(200));

create table strip_hr_data (strip_id int, parameter_id int, x int, y int, value whatever(), primary key(strip_id,parameter_id,x,y));

このようにして、任意の数のパラメーターと任意の数のサンプルをストリップごとに持つことができます。

データを視覚化するには

select strip_id, parameter_dscription ,x,y, value 
from strips a 
inner join strip_hr_data b on (a.strip_id = b.strip_id)
inner join parameters c on (b.parameter_id = c.parameter_id)
where (whatever filters you want...)

データを C&P するか、ODBC でエクセルしてピボット テーブルを作成します。選択したすべての旅行と、各場所のパラメーター値を含むテーブルが表示されます

一歩前進すると、すべてのパラメーターと集計データのディメンションを作成して、単なるリポジトリではなく真の DW を作成できます。

乾杯

于 2012-12-19T14:53:11.863 に答える