SSASプラットフォームは初めてです。それが技術的にどのように解決されるのか興味があります。
SQLクエリがこのOLAP(MOLAP)で機能していないと聞きました。それは本当ですか?
技術的には、ディメンションDBテーブルへのリンクを含むいくつかの標準的な事実のDBテーブルであると想像しました。
私が間違っている?
そのデータはどこにありますか?
RAMまたはハードドライブにありますか?
それらは従来のDBモデルで構造化されていますか、それとも別の方法で構造化されていますか?
Analysis Servicesは、MOLAPデータをリレーショナルデータベースとはまったく異なる構造で格納します。リレーショナルデータベースをソースとして使用しますが、データは、ストレージと取得を最適化するような方法でコピー、圧縮、インデックス付け、および再構築されます。物理ストレージが必要です。SSASはRAMも利用し、クエリへの応答性を高めるために必要なものを保持しています。ROLAPストレージを使用するようにパーティションを設定すると、リレーショナルデータベースにソースデータを保持できますが、通常、MOLAPストレージを使用するとパフォーマンスが向上します。
詳細については、以下を参照してください。
http://technet.microsoft.com/en-us/library/ms174915.aspx
http://www.sql-server-performance.com/2009/ssas-storage-modes/
http://www.bidn.com/blogs/dustinryan/ssis/872/ssas-2008-storage-modes
いいえ、SSASデータベースで標準のT-SQlクエリを実行することはできません。MDXクエリを実行する必要があります(構文は異なりますが、T-SQlクエリを記憶しています)
あなたはMOLAPについて言及しました。MOLAPは、SSASデータベースがデータを格納できる3つの方法の1つであり、その他はHOLAPとROLAPです。どのストレージモードを選択しても、私の最初のステートメントは有効です。T-SQLではなくMDXを使用してDBにクエリを実行する必要があります。
データは、OLTPデータベースと同じように、ファイル共有上のファイルにあります。インスタンスフォルダに移動すると、すべてのデータが含まれるdataというフォルダがあります。