2

現在、データベースと共に配布されているカスタム アプリケーションがあります (SQL 2005/2008)。これは簡単な作業です。新しいバージョンをリリースする前に、データベースを SQL 初期化スクリプトにパックするだけです (これらはテーブルを作成し、データを入力します)。SQL Management Studio を使用してこれらのスクリプトを生成します。

次のステップとして、元のデータベースのデータを分析するために使用される OLAP キューブを (Integration Services で作成された ETL コマンドと共に) 配置したいと考えています。.

キューブを作成して設計する方法は知っていますが、これらすべてのパッケージを一般化して、ソリューション、スクリプト、または顧客がサーバーにインストールできるものとして展開する方法さえ知りません。顧客は Visual Studio を持っておらず、ウィザードで "何か" を作成する必要があります (OLAP キューブ名、サーバーなど、顧客からの入力が必要です)。

どうやってそれをしますか?

4

2 に答える 2

4

ここから:

Microsoft SQL Server 2005 Analysis Services (SSAS) には、Analysis Services データベースを運用環境の Analysis Services サーバーに配置するための 3 つのツールが用意されています。

  • XML スクリプトの使用 SQL Server Management Studio を使用し
    て既存の Analysis Services データベースのメタデータの XML スクリプトを生成し、
    そのスクリプトを別のサーバーで実行し
    て初期データベースを再作成します。
  • Analysis Services 配置ウィザードの使用 Analysis Services 配置ウィザードを使用して、 Analysis Services プロジェクト
    によって生成された XMLA 出力ファイルを使用し 、プロジェクトのメタデータを配置 先サーバーに配置します。


  • Analysis Services データベースの同期
    データベース同期ウィザードを使用して、任意の 2 つの Analysis Services データベース
    間でメタデータとデータを同期します。

展開ツールの 1 つを使用するだけでなく、バ​​ックアップと復元の機能を使用して Analysis Services を展開できます。詳細については、「Analysis Services データベースのバックアップと復元」を参照してください。

Analysis Services 配置ウィザードは、スタート メニューの SQL 2005、Analysis Services、配置ウィザードの下にあります。これにより、bin ディレクトリの asdatabase ファイルが取得され、SSAS データベースを作成する XMLA スクリプトが作成されます。

リンク:

Analysis Services 配置ウィザードの使用

Ascmd コマンドライン ユーティリティ サンプルの Readme

于 2009-06-14T03:04:27.217 に答える
2

または、ツールを使用して、初期実装を展開するための単純なメカニズムとスムーズなアップグレード パスを提供するキューブとスキーマを構築することもできます。

ご存じのとおり、展開は、ターゲット環境に OLAP データベースでさえデータベースを実装する場合だけではありません。考慮すべき ETL とテーブルもあります。これには、テーブル/SQL スクリプトを作成する方法のすべてのステップで、製品のアップグレードが必要になるまで、これらすべてが問題なく適切に行われるようにすることも含まれます。 SSIS/DW リレーショナル スキーマ テーブルと SSAS キューブ構造をアップグレードします。

あなたが見つけたのは、MSはここではまったく役に立たないということです. 初期展開には役立ちますが、その場でのアップグレードにはあまり役立ちません。

これは私たちが直面している問題であり、対処するためのツールを開発しました。これにより、あなたがやろうとしていることをスムーズに行うことができます. 私たちの技術者は、ありふれた、煩わしく、危険を伴うが「アップグレード」などの必要なことを行うテクノロジーではなく、高品質のデータ ウェアハウスの構築に専念することができます。

http://www.dataacademy.comをチェックしてください。これは、まさにあなたがやろうとしていることを成功させるために開発した製品です。さらに議論したい場合は、私にメールを送ってください。

乾杯と幸運を祈ります。

于 2010-06-22T12:21:02.410 に答える