2017-10-24 3 views
2

私は比較的新しいAzureに慣れ親しんでおり、既存のSQLデータベースに接続してデータをそこにプッシュするためのオプションが見つからないのです。Azure SQLデータベースにデータをプッシュできますか?

私たちはAzure SQLデータベースに接続して、データを継続的にプッシュする必要のある外部クライアントを抱えているという状況があります。私たちはデータベースにアクセスする許可を与えることはできないので、データを入力できるようにすることができます。この時点で、AzureにデプロイされたWebサービスを作成してデータを検証し、それをデータベースにプッシュします。

私が持っている質問は、簡単な方法でこれを行うための他のオプションがありますか?自動的にファイルを処理してデータをデータベースに取り込むように設定できるAzureのサービスまたはプロセスはありますか?各側面に独自のデータベースがあり、セキュリティ上の理由から他の中断のオプションにはアクセスできないだけですか?

+0

これは、検証するロジックを持っていれば、ssisパッケージを実行できます – TheGameiswar

答えて

0

Azure Data Factoryは、基本ETLに適しています。いずれの当事者も直接アクセスを許可しない場合は、Blob Storageのような中間リポジトリを使用して、csv/xml/jsonファイルを削除して処理できます。彼らがあなたにプルへのアクセス権を与えるならば、MSSQLのリンクされたサーバと同じように機能するリンクされたサービスをセットアップすることができます。前回のリリース時点で、ADFはAzure hosted SSIS packagesもサポートしています。

+0

答えは多分これに似ています。あなたは彼らがあなたのデータベースに触れることができるようにそれらを信頼していない、あなたはあなたが彼らのDBにあまり近づくようにあなたを信用していません。人質状況の一種。両方が安全だと感じる共通の場所を見つけて、そこにデータを入れます。他の人がデータを残してしまったら、そこからデータを取り出し、そのデータを有効にしてデータベースにインポートします。両方の側のSSISまたはデータファクトリがこのトリックを行うことができます。 – Ernesto

関連する問題