「 ProcessADD 」を使用して大規模なディメンションを処理しようとしていますが、XMLA スクリプトを使用して手動で実行できました ( out-of-line bindings を使用)。しかし問題は、私たちのアプリケーションは柔軟性があり、ユーザーがディメンションに新しいレベルを追加できるということです。
- 新しいレベルが追加されるたびに、processADD 用の XMLA スクリプトを準備するために手動で介入する必要があります。また
- 文字列操作を使用して、巨大なデータベース XMLA からディメンションの最新の DSV 定義を取得し、クレイジーな検索と置換を実行して、それを機能させる必要があります。
AMO を使用して ProcessADD を実行できますか?? そうでない場合は、レベルが変わっても ProcessADD を自動化するためのより良い方法を提案してもらえますか?
-- 質問はコードではなくアプローチに関するものなので、ディメンションの下のリレーショナル テーブルの構造やディメンション自体の構造に関する具体的な詳細は含めませんでした。その情報が必要な場合はお知らせください。