0

クライアントのためにモンドリアン・サイクのソリューションを評価しています。

現在のデータベース スキーマを分析した結果、「ファクト テーブル データ」として構成されているものが現在 XML に格納されていることがわかりました。XML 自体は、MySQL テーブルに blob データ型として格納されます。次のように考えてみてください。テーブルには会社のすべてのトランザクションが保持されます。各トランザクションの詳細は独自の XML に保存されます。各 XML 文字列は、特定のトランザクション行のフィールド値の 1 つとして格納されます。

Mondrian XML スキーマでは列名を明示的に使用する必要があるため、これはわずかなジレンマとなります。

XMLデータを抽出して新しいテーブルに転送する必要があることを除いて(データのサイズと他のシステムからの依存関係のために、私の目的には現実的ではありません)、クライアントの既存のセットアップをモンドリアンの目的で使用できる方法はありますか?さいく実装?

4

1 に答える 1

1

従来の表形式でデータを公開する必要があります。ここのデータベースは何ですか?BLOB 内の XML に対して何らかの xml 処理を行い、列を公開するデータベース ビューを作成できますか?

あるいは、composite や jboss teiid のようなものがここで役立つかもしれません。これらのツールを使用すると、標準的な外観のテーブルとして事実上すべてを公開できます。ただし、十分に速くない場合があります。

于 2012-04-26T11:54:30.073 に答える