SQL Server 2005 における Analysis Services 機能の動作の変更
Microsoft SQL Server 2005 Analysis Services (SSAS) では、特定の機能の動作が以前のバージョンの Analysis Services から変更されています。次の表は、この変更を示しています。
動作の変更
機能 | SQL Server 2000 での動作 | SQL Server 2005 での動作 |
---|---|---|
参照 |
階層内の非表示レベルまたは無効なレベルをサポートしています。 |
非表示レベルまたは無効なレベルは、表示レベルと有効レベルとして移行されます。このようなレベルを含む階層に関係する計算は、予期しない結果を返す可能性があります。 |
ディメンション |
親子ディメンションにデータ メンバを含めないオプションをサポートしています。 |
親子ディメンションに常にデータ メンバが含まれます。親子ディメンションからは、データ メンバを除外できなくなりました。 |
多次元式 (MDX) |
関数 : CreateVirtualDimension |
式がエラーを返します。 |
MDX |
関数 : CreatePropertySet |
式がエラーを返します。 |
MDX |
ステートメント : With Cache |
構文は受け入れられますが、何も行われません。 |
MDX |
ステートメント : Create Cache |
構文は受け入れられますが、何も行われません。 |
MDX |
計算の優先順序の規則。 |
以前のバージョンの Analysis Services から計算の優先順序の規則が変更されました。 上記のようなカスタム ロールアップにより、式が以前のバージョンの Analysis Services と異なる結果を返す可能性があります。 |
セキュリティ |
階層の最上位レベル以外の最上位レベルをユーザーが表示できるように、ディメンション セキュリティを指定できます。 |
ディメンション セキュリティの最上位はサポートされません最上位の設定を使用してセキュリティで保護されているメンバは、移行後に表示可能になります。 |
その他 |
更新における AutoCommit と AutoRollback。 |
存在しないトランザクションのコミットを試行すると、失敗します。SQL Server 2000 Analysis Services では、Update ステートメントが独自のトランザクションを作成しました。SQL Server 2005 Analysis Services では、独自のトランザクションは作成されません。 |
参照
概念
既存の Analysis Services データベースの移行
その他の技術情報
SQL Server 2005 Analysis Services の旧バージョンとの互換性