0

まず第一に、私はこれが初めてだと言わなければなりません。私は ICT とビジネスの 3 年生で、国際企業でインターンをしています。私の任務は、会社のイントラネット (SharePoint) でレポート サービスを作成することです。

会社は、管理者だけがアクセスできるイントラネット上のセクションを持ちたいと考えています。たとえば、マネージャの 1 人が次のようなレポートを必要としているとします。

「2012 年から 2013 年の間に働いた男性インターンの名前を表示します」.

そして、イントラネット上のインターフェースが下の画像のようになるとしましょう。

http://i.imgur.com/eBZXP8t.jpg

マネージャーが必要なフィールドに入力してボタンを押すと、1.SharePoint はクエリを作成します。2.SharePoint は SQL Server に保存されているデータを要求します。3.SQL Server はデータを SharePoint に送信します。4.SharePoint は Excel を作成します。ファイル。

このような報告システムを実現するには、どこから、どのように開始すればよいでしょうか? リンク、ガイドなどは大歓迎です。一般的な回答でも、基本を理解するのに役立ちます。

注: 当社の IT 部門が、SharePoint と SQL サーバー間の接続を処理します。私はそれについて心配する必要はありません。必要なのは、Sharepoint で SQL サーバーに接続してデータを要求し、SharePoint (この場合は Excel) に表示するクエリを作成する方法を見つけることだけです。

前もって感謝します。

4

1 に答える 1

0

まだ使用していない場合は、SharePoint Designer を使用する必要があります。SharePoint で新しいサイトを作成します。管理者以外が新しいサイトにアクセスできないように、アクセス許可を管理する必要があります。SP Designer で新しいサイトを開きます。データ ソース ライブラリを表示します ([データ ビュー] > [データ ソースの管理])。そこで「データベースに接続...」できます。私はあなたを助けることができません。これにはDB接続文字列が必要で、インターンのスーパーセットを取得するクエリを設計する必要があります(あなたの例に合わせて)。その後、フィルタを使用して特定のインターンを抽出できます。これには、あなたの側でいくつかの調査が必要です。フォーム要素を使用して SQL クエリをカスタマイズできるかもしれませんが、それが行われたことはありません。通常、DB 接続はデータ テーブルをプルダウンし、ページ上の Web パーツによって消費されます。

これで少なくとも始められることを願っています...

于 2013-03-28T00:25:45.960 に答える