適用対象:
2016
2019
Subscription Edition
SharePoint in Microsoft 365
Excel を使用して、SQL Server など、データベースへの接続を作成した後、その接続を他のユーザーと共有できます。 SharePoint Server 2013 でExcel Services信頼されたデータ接続ライブラリにデータ接続をアップロードできる場合、データ接続を使用してデータ モデル、レポート、スコアカード、ダッシュボードを作成できます。 使用するデータ ソースによっては、Excel Services ブックのデータを簡単に更新して最新の情報を表示できるようになります。
開始する前に
このタスクを開始する前に、前提条件に関する以下の情報を確認してください。
Excel 2016と SharePoint Server 2013 を使用している必要があります。
信頼できるデータ接続ライブラリと信頼できるドキュメント ライブラリを含めるように Excel Services を構成する必要があります。 データ接続とブック用に使用できるビジネス インテリジェンス センター サイトを構成しておくことをお勧めします。 詳細については、「Configure a Business Intelligence Center in SharePoint Server 2013」を参照してください。
SharePoint Server 2013 では、少なくとも投稿アクセス許可が割り当てられている必要があります。
organizationが使用するデータベースに対してデータ認証を構成する方法に関する情報が SharePoint 管理者から必要になります。 この情報は、各データ ソースへの接続方法に影響する場合があります。
データ モデルを含むブックを SharePoint Server 2013 に発行する場合は、データ モデルをサポートするようにExcel Servicesを構成する必要があります。 詳しくは、「SharePoint Server 2013 で Excel Services を構成する」を参照してください。
手順 1: Excel を使用して SQL Server データへの接続を作成する
Excel を使用して、SQL Server に保存された 1 つあるいは複数のテーブルへの接続を作成できます。 この種の接続は、Excel のようなアプリケーションを使用してレポート、スコアカード、およびダッシュボードを作成する目的で使用できる Office データ接続 (ODC) ファイルです。
Excel を使用してSQL Server表形式データ接続を作成するには
Excel の [ データ] タブで、[ 外部データの取り込み] グループの、[ その他のデータ ソース] の順にクリックしてから、[ SQL Server] を選択します。
データ接続ウィザードが開きます。
[ データベース サーバーに接続] ページの [ サーバー名] ボックスで、使用する SQL Server データがあるサーバーの名前を指定します。 [ 次へ] をまだクリックしないでください。
[ ログオン資格情報] セクションで、次のいずれかの手順を実行します。
ユーザーの組織が Windows 認証を使用している場合は、[ Windows 認証を使用する] を選択し、[ 次へ] を選択します。
ユーザーの組織が特定のユーザー資格情報を使用している場合は、[ 以下のユーザー名とパスワードを使用する] を選択し、適切なユーザー名とパスワードを指定して、[ 次へ] を選択します。
[ データベースとテーブルの選択] ページの [ 使用するデータが含まれているデータベースを選択] ボックスの一覧で、使用するデータベースを選択します。 [ 次へ] をまだクリックしないでください。
[ データベースとテーブルの選択] ページで、以下の手順の 1 つを行います。
単一のテーブルを使用する接続を作成するには、[ 指定したテーブルに接続] を選択します。 使用するテーブルを選択し、[ 次へ] をクリックします。
複数のテーブルを使用する接続を作成するには、[ 指定したテーブルに接続] と [ 複数のテーブルの選択を使用可能にする] の両方を選択します。 使用するテーブルを選択して、[ 関連テーブルの選択]、[ 次へ] の順にクリックします。
[ データ接続ファイルを保存して終了] ページで、以下の手順を実行します。
[ ファイル名] ボックスで、既定のファイル名をそのまま使用するか、変更します。
[ 説明] ボックスに、データ接続の簡単な説明を入力します。
[ フレンドリ名] ボックスで、既定のファイル名をそのまま使用するか、新しいファイル名を入力します。
[ キーワードの検索 ] ボックスに、ユーザーが SharePoint Server 2013 に発行されたときにデータ接続を見つけるのに役立つ語句を入力します。
Excel Servicesの横にある [認証設定]をクリックし、次のいずれかの手順を実行します。
この接続で Windows 認証または有効なユーザー名機能を使用する場合、[ 認証済みのユーザーのアカウントを使用する] を選択し、[ OK] をクリックします。
この接続で Secure Store Service を使用する場合、[ 保存したアカウントを使用する] を選択します。 [ アプリケーション ID] ボックスで、Secure Store ターゲット アプリケーション ID を指定し、[ OK] をクリックします。
Excel Services が無人サービス アカウントを使用するように構成されている場合は、[ なし] を選択して、[ OK] をクリックします。
重要
選択するオプションがわからない場合は、SharePoint 管理者にお問い合わせください。
[ 完了] をクリックして [ データ接続ファイルを保存して終了] ページを閉じます。
[ データのインポート] ページで [ 接続の作成のみ] をクリックし、[ OK] をクリックします。
必要とするすべてのデータ接続を作成するまで、手順 1~7 を繰り返します。
Excel を閉じます。
既定で、データ接続は、コンピューター上の ドキュメント ライブラリ内の My Data Sources フォルダーに保存されます。
手順 2: SharePoint Server にデータ接続をアップロードする
データ接続を作成したら、次は、その接続をデータ接続ライブラリにアップロードします。 データ接続などのビジネス インテリジェンス コンテンツを保存して管理するには、ビジネス インテリジェンス センター サイトを使用することをお勧めします。
注:
ビジネス インテリジェンス センター サイトを使用しない場合は、Excel Services の信頼できる場所として指定されているデータ接続ライブラリを使用するようにします。 詳細については、「Excel Services の信頼できるデータ接続ライブラリを管理する (SharePoint Server 2013)」を参照してください。
SharePoint Server にデータ接続をアップロードするには
Web ブラウザーを開いて、使用するデータ接続ライブラリが含まれる SharePoint サイトに移動します。
ビジネス インテリジェンス センターを使用している場合、Web サイトのアドレス (URL) は次のようになります。 http://servername/sites/bicenter.
[ サイト コンテンツ] をクリックして、そのサイトで使用できるリストおよびライブラリを表示します。
[ データ接続] をクリックしてそのライブラリを開きます。
[ 新しい項目] をクリックして、[ ドキュメントの追加] ダイアログを 開きます。
[ 参照 ] をクリックして、[ アップロードするファイルの選択] ダイアログを 開きます。
データ接続が既定の場所に保存されている場合は、[ ライブラリ]、[ ドキュメント] の順にクリックし、[ My Data Sources] をダブルクリックします。
アップロードする ODC ファイルを選択し、[ 開く] をクリックします。
[ ドキュメントの追加 ] ダイアログで、[ OK] をクリックします。
[ データ接続] フォームが開きます。
[ データ接続] フォームで、次の設定を指定します。
[ コンテンツ タイプ] セクションで、[ Office データ接続ファイル] が選択されていることを確認します。
[ 名前] ボックスで、ODC ファイルの名前をそのまま使用するか、変更します。
[ タイトル] ボックスで、ODC ファイルのタイトルをそのまま使用するか、変更します。
[ 説明] ボックスに、データ接続の説明を入力します。
[ キーワード] ボックスに、1 つ以上の単語または語句を入力します。 この情報は、検索クエリでデータ接続を検出するために使用されます。
[ 保存] をクリックします。
データ接続がライブラリに追加されます。 共有するデータ接続ごとにこの手順を繰り返します。
関連項目
概念
Excel および Excel Services を使用したデータ接続の共有 (SharePoint Server 2013)