私は BI の世界に足を踏み入れたばかりで、たくさんの質問があります。BI の在宅ワーク プロジェクトを行う必要があるため、以下を使用することにしました。
- MYSQL (データベース)
- ペンタホケトル (ETL)
- Pentaho スキーマ ワークベンチ (スター スキーマ)
- QlikView (レポート)
SUPERMARKET
スキーマワークベンチとMySQLデータベース間の接続から編集されたディメンションテーブルがあります:
- テーブル
SUPERMARKET (id_supermarket, name_supermarket, number_of_boxes, active (YES or NOT), date_of_update)
SUPERMARKET
テーブルは、外部キーによって Fact テーブルに直接関連付けられますSALES
。
私の質問は、SUPERMARKET ディメンションで階層とレベルを確立する方法です。
私が知っているのは、次元テーブルのすべてのメンバーは、時間次元のようにそれらの間に関係を持たなければならないということです (年は四半期を含み、四半期は月を含み、月は週を含み、週は日を含みます)。
もう 1 つ質問があります。Pentaho ワークベンチはスター スキーマを XML ファイルとしてエクスポートしますが、ETL 用に Pentaho Kettle でこのスキーマを呼び出したり使用したりするにはどうすればよいですか?