2010-12-08 19 views
1

まず一般的な問題: ユーザーがクラウドアプリケーションから起動できるETLソリューションを作成する必要があります。私は彼らが単純なマッピングを行い、私のプログラムが残りの部分を解決するソリューションを作りたいと思っています。彼らは私のDBを見ることができなくて、理想的には、自分のデータソースを見たり、本当に気にするべきではありません。目標は手を離すアプローチです。データソースはAccess、Excel、またはWordであり、やや標準的なレイアウトに従うという前提があります。クラウドアプリケーションにSSISを組み込むことはできますか?

詳細については、アプリケーションは.NETフレームワークでC#を使用しています。 Azureを使用してアプリケーションをホストし、SQL Azureを使用してDBをホストします。私はSSISを使ってETL部分の主要部分を設定し、ユーザーのためにカスタマイズされたいくつかのタイプのフロントエンドをスローし、必要なETL機能をすべて実行するようにしています。

これはユーザーごとに1回実行されますが、各ユーザーにはそれぞれ独自のDBが必要で、各ユーザーにはそれぞれ異なるレガシーシステムが用意されています。

この方法でSSISを使用することはできますか、別の解決策が必要ですか。誰もあなた自身のカスタマイズされたETLを書くことがどれほど難しいか知っていますか?あなたがこの問題に対処する他の方法を知っているなら、私はそれらについて聞くことに非常に興味があります。

答えて

1

SQL Azureの一部としてSSIS用のMicrosoftクラウド提供はありません。私はSSRSベータが来ることを知っていますが、SSISのニュースを聞いたことはありません。あなたはSQL Azureのを利用したい場合は

だから、私はお勧めのいずれか:

  • ローカルにSSISをホスティングし、ローカル SSISに あなたAzureの展開を接続する(これは非常に信頼性がないかもしれません またはスケーラブル)
  • 独自のETLインフラストラクチャを設計します。 あり、これを行うには多くの方法が がどのように複雑なニーズに応じて、 あり、そしてどのように包括的なソリューション のあなたは、クラウドベースのETLプロバイダを探す
  • を必要としています。 googleの場合は数多くありますが、私にはありません 個人的なアドバイス
関連する問題