3

グラフを含む日次自動レポートを作成する必要がある SQL Server 2012 データベースがあります。グラフを作成するための最良のソリューションは何ですか?

C# と Excel ですべてを自動化することを考えていましたが、より良い/より簡単な解決策があることを願っています。

ありがとう

4

7 に答える 7

1

コマンド ラインからsqlchartを使用して、任意の SQL クエリをグラフ化できます。例: 730x250 の .png ファイルが生成されます。

sqlchart -D stockdb -P 1433 -servertype mssql -host localhost -e "select * from ohlc where sym='AMZN' AND (date > CURDATE()-60)" -o amazon-candlestick-dark.png --chart candlestick --height 250 --width 730 --theme dark 

SQL 株価チャート

次に、標準のスクリプト言語を使用してメールに添付できます。Linux でのメール送信の手順はこちら

于 2016-03-26T22:31:56.287 に答える
0

C# を使用して SQL からデータを取得し、C# からExcel (.XLS および .XLSX) ファイルを作成するのライブラリを使用してグラフを生成することができます (以前はグラフに EPPlus を使用していました)。どちらの手順も非常に簡単で標準的です。

于 2013-04-18T17:48:29.097 に答える
0

SSRS にレポートをインストールして設計し、スケジュールに従って電子メールで送信/保存します。

Powershell もオプションです。powershell の詳細が必要な場合はお知らせください。

于 2013-04-18T17:54:39.273 に答える
0

PowerShell ソリューションの詳細は次のとおりです。

  1. 少しパワーシェルを学ぶ必要があります (費やした時間を後悔することはありません)。
  2. Powershell v3.0 をインストールする
  3. モジュール Invokesqlquery をインストールします (これにより、SQL との通信が容易になります。http://powershell4sql.codeplex.com/からダウンロードできます) 。
  4. グラフについては、 http://blogs.technet.com/b/richard_macdonald/archive/2009/04/28/3231887.aspxをご覧ください。
于 2013-04-19T19:52:27.150 に答える
0

グラファナを試してみてください。SQL データベースにもリンクできます。 https://grafana.com/

于 2019-04-25T09:01:07.090 に答える