0

花のような管理UIを備えた独自のウェブアプリがありますが、データオタク向けのツールは貧弱です。

私たちのデータ管理者は、ビジネスの質問に答えるために多くのSQLクエリを実行します。これらは時間の経過とともにゆっくりと進化しますが、頻繁に実行されます。SQLサーバーを毎日複数回リモート接続したり、保存されたテキストスニペットを開いたりすることなく、それらを保存して再実行するためのUIを彼に持たせたいと考えています。

次のクライアント/サーバープラットフォームを使用するこの管理機能をプロジェクトに追加するための2〜4日間のプロジェクト作業のほとんどを節約できる、小さなコードプロジェクトなどを探しています。

  • ASP.NET MVC(3-4)
  • SQL Server(2008)
  • Entity Framework(このために他のデータアクセスコンポーネントを追加したくない)
  • jQuery

http://sqlfiddle.com/(SQLデータベースへの準備ができたWebクエリインターフェイス)は、1)やり過ぎであり、2)クエリの命名/保存/読み込み用のUIがないことを除いて、私が探しているものです。 、これが私のコア要件です。

ツールは次のことを行う必要があります。

  • 以前に作成したSQLクエリをWebブラウザにテキストで入力できるようにする
  • そのクエリに名前を付けて保存できるようにする
  • 保存されたすべてのクエリを1つのページから一覧表示できるようにする
  • 保存されたSQLクエリの検査を許可する
  • 保存されたクエリの実行を許可し、動的に生成されたテーブルに出力します
  • 保存された個々のクエリを削除できるようにする
  • 負荷の安全のために、最大の結果行またはタイムアウトを強制する可能性があります
  • おそらくデータ変更クエリを防ぐ

そのようなプロジェクト、ブログエントリ、またはこれを簡単に作成できる別の関連プロジェクトをご存知であるかどうかをお知らせください。

ありがとうございました!

4

1 に答える 1

0

レポートサービスにアクセスできる場合は、ライセンスに含まれているSQLサービスと同じサーバーで実行している限り、間違いなくそれを利用できるように思われます。

これはかなり堅牢なソリューションであり、レポートの作成と配信のための多くのオプションがあります。レポートマネージャーと呼ばれる組み込みのインターフェイスがあります。または、コードから直接Webサービスを呼び出して、レンダリングされた結果をXLS、PDF、DOC、およびその他の形式で返すこともできます。

レポートの設計には、レポートビルダー(レポートマネージャーインターフェイスを介してクリックワンスアプリとして展開)またはSQL Serverデータツール(古いバージョンはビジネスインテリジェンス開発スタジオと呼ばれます)のいずれかを使用できます。

また、前述したように、Reporting Services(またはSQL Fiddle)のすべての機能に関係なく、データ管理者はクエリの作成にSQL ServerManagementStudioを使用したい場合があります。SSMSには多くの機能があり、それなしでは実行するのが難しいと私は知っています...

于 2013-01-29T14:13:24.057 に答える