SharePoint 環境での SQL Server の概要 (SharePoint Foundation 2010)
適用先: SharePoint Foundation 2010
この記事では、Microsoft SharePoint Foundation 2010 とサポートされているバージョンの Microsoft SQL Server との関係について説明します。また、データベースとの連携についても説明します。さらに、SharePoint Foundation 2010 で SQL Server のレポートおよびビジネス インテリジェンス (BI) 機能を使用する方法についても説明します。
サポートされているバージョンの SQL Server の詳細については、「ハードウェア要件およびソフトウェア要件 (SharePoint Foundation 2010)」を参照してください。
この記事の内容
SharePoint 2010 製品と SQL Server データベース エンジン
SharePoint 2010 製品のビジネス インテリジェンス用データ プラットフォームとしての SQL Server
SharePoint 2010 製品と SQL Server データベース エンジン
SharePoint Foundation 2010 は、SQL Server データベース エンジンに基づくアプリケーションです。SharePoint Foundation 2010 のコンテンツと設定のほとんどは、リレーショナル データベースに格納されます。SharePoint Foundation 2010 では次の種類のデータベースを使用します。
構成 構成データベースとサーバーの全体管理コンテンツ データベースは "構成データベース" と呼ばれます。これらのデータベースには、ファームの設定に関するデータが格納されます。たとえば、使用されるデータベース、インターネット インフォメーション サービス (IIS) Web サイトまたは Web アプリケーション、ソリューション、Web パーツ パッケージ、サイト テンプレート、既定のクォータ、ブロックされるファイルの種類に関するデータが格納されます。ファームでは構成データベースを 1 セットのみ使用できます。
コンテンツ コンテンツ データベースには、すべてのサイト コンテンツが格納されます。たとえば、ドキュメント ライブラリ内のファイルなどのサイト ドキュメントやリスト データ、Web パーツ プロパティ、ユーザー名とユーザー権限が格納されます。特定のサイトに関するすべてのデータが 1 つのコンテンツ データベースに格納されます。Web アプリケーションごとに多数のコンテンツ データベースを持つことができます。各サイト コレクションは 1 つのコンテンツ データベースにのみ関連付けることができますが、コンテンツ データベースは多数のサイト コレクションに関連付けることができます。
サービス アプリケーション サービス アプリケーション データベースには、サービス アプリケーション用のデータが格納されます。サービス アプリケーション用のデータベースは、サービス アプリケーションの用途に応じて大きく異なります。
SharePoint Foundation 2010 をサポートするすべてのデータベースの一覧については、「データベースの種類と説明 (SharePoint Server 2010)」および「データベースの種類と説明 (SharePoint Foundation 2010)」を参照してください。
SharePoint 2010 製品をサポートする SQL Server データベースの操作
SharePoint Foundation 2010 をサポートする SQL Server データベースは、SharePoint Foundation 2010 またはデータベース管理者によって作成できます。詳細については、「DBA が作成するデータベースを使用して展開する (SharePoint Foundation 2010)」を参照してください。
Microsoft では、SharePoint Foundation 2010 をサポートするデータベースに対して、クエリや修正を直接行うことをサポートしていません。ただし、Usage and Health Data Collection Service アプリケーション データベースは除きます。このデータベースには直接クエリできます。また、このデータベースにはデータベース スキーマを追加することもできます。
SharePoint Foundation 2010 をサポートする SQL Server データベースにはサイズの制限があります。また、SQL Server の標準的な構成とは異なる構成が推奨されます。
SharePoint 2010 製品のビジネス インテリジェンス用データ プラットフォームとしての SQL Server
SharePoint Foundation 2010 では、SQL Server BI ツールを使用して BI データを分析し、分析したデータを有意な形式で表示できます。SQL Server は、主要なデータ インフラストラクチャおよびビジネス インテリジェンス プラットフォームとして、レポート作成者とビジネス ユーザーに、信頼性、拡張性、および安全性の高いデータを提供します。
以下では、SharePoint Foundation 2010 のビジネス インテリジェンス機能をサポートする、SQL Server のテクノロジと機能について説明します。
SQL Server データベース エンジン
SQL Server データベース エンジンは、データを格納、処理、およびセキュリティ保護するコア サービスです。BI データは、SQL Server データベース エンジンから収集できます。詳細については、「SQL Server データベース エンジン」(https://go.microsoft.com/fwlink/?linkid=199540&clcid=0x411) を参照してください。
SQL Server Analysis Services (SSAS): 多次元データ
Microsoft SQL Server Analysis Services (SSAS) 多次元データを使用すると、複数のデータ ソースからの詳細な集計データを含む多次元構造を設計、作成、および管理できます。SQL Server 2008 R2 では、キューブを容易に作成できるキューブ ウィザードを使用できます。多次元データやキューブ データは、SharePoint Foundation 2010 のビジネス インテリジェンス関連のサービス アプリケーションによって実行できる分析用のプロトタイプ データ ソースです。詳細については、「SQL Server Analysis Services - 多次元データ」(https://go.microsoft.com/fwlink/?linkid=199541&clcid=0x411) を参照してください。
SQL Server Analysis Services: データ マイニング
SQL Server Analysis Services データ マイニング ツールは、業界標準のデータ マイニング アルゴリズムと、データの傾向とパターンを容易に検出できる他のツールで構成されています。次の Excel アドインを使用して、予測分析を容易に実行できます。
Excel 用テーブル分析ツールは、容易な操作で、Analysis Services データ マイニングを利用してスプレッドシート データに強力な分析を実行できるツールです。詳細については、「SQL Server Analysis Services - データ マイニング」(https://go.microsoft.com/fwlink/?linkid=199543&clcid=0x411) を参照してください。
Excel 用データ マイニング クライアントでは、ワークシート データ、または Analysis Services を介して利用できる外部データのどちらかを使用して、Microsoft Office Excel 2007 内でデータ マイニング モデルを作成、テスト、およびクエリできます。
注意
アドインを有効にするには、サーバーへの接続が必要です。
SQL Server Reporting Services (SSRS)
Microsoft SQL Server Reporting Services (SSRS) と SharePoint Foundation 2010 は容易に統合できます。SQL Server Reporting Services は、組織のレポートを作成、展開、および管理できる多種多様なツールを備えています。また、レポート機能を拡張およびカスタマイズできる機能も備えています。
次のような機能を使用できます。
Report Builder 3 を使用してレポートを作成する。このレポート ビルダーは SQL Server Reporting Services オーサリング ツールの 1 つで、SharePoint Foundation 2010 から直接起動できます。
SharePoint Foundation 2010 で SSRS レポートを発行する。
レポート サーバー コンテンツ タイプを SharePoint ライブラリに発行できます。さらに、SharePoint サイトからそれらのドキュメントを表示および管理できます。
SSRS の詳細については、「SQL Server Reporting Services」(https://go.microsoft.com/fwlink/?linkid=199545&clcid=0x411) を参照してください。他の統合モードをインストールする方法の詳細については、「SharePoint での SSRS レポートの文書化 (概要)」を参照してください。
SQL Server Integration Services (SSIS)
Microsoft SQL Server Integration Services (SSIS) は、リッチ データ統合およびデータ変換ソリューションです。反復可能な抽出、変形、および読み込み (ETL) プロセスを作成して、移動元 (XML データ ファイル、フラット ファイル、リレーショナル データ ソースなど) から複数の移動先にデータを自動的に移動できます。データのデータ ソースが多岐にわたり、BI アプリケーションの利点を活用できるようにデータ マイニングまたはデータ クレンジングされていない場合は、SQL Server Integration Services を使用してデータを容易に準備できます。詳細については、「SQL Server Integration Services」(https://go.microsoft.com/fwlink/?linkid=199546&clcid=0x411) を参照してください。
Business Intelligence Development Studio (BIDS)
Microsoft Business Intelligence Development Studio (BIDS) は、統一された環境に、統合、レポート作成、および分析ソリューションを作成する直観的なウィザードを備えています。BIDS は、ソリューションとレポートを開発、テスト、および展開する完全な開発ライフ サイクルをサポートしています。BIDS は Visual Studio 2005 開発環境に基づきますが、SQL Server サービス固有の拡張機能とプロジェクト タイプを使用して、レポート、ETL データ フロー、OLAP キューブ、およびデータ マイニング構造に合わせてカスタマイズできます。
PowerPivot for Excel と PowerPivot for SharePoint
PowerPivot は、セルフ サービス BI ソリューションを作成できるアドインです。また、SharePoint Foundation 2010 環境で、これらのソリューションでの共有とグループ作業を促進します。さらに、IT 組織では PowerPivot によって、Microsoft SQL Server 2008 管理ツールを利用して業務効率を向上できます。PowerPivot のコンポーネントには次のものがあります。
PowerPivot for Excel 2010 は、データ処理能力を Microsoft Excel 2010 に直接提供するデータ分析アドインです。PowerPivot for Excel (以前の呼称 "Gemini") を使用すると、ユーザーは大量のデータを分析できます。また、SharePoint Foundation 2010 と統合すると、IT 部署ではユーザーのグループ作業を監視および管理できます。このアドインにより、ワークシートの行数制限 (最大 100 万行) が解消され、大量のデータ セットを迅速に集計できるようになります。詳細については、「PowerPivot for SharePoint」(https://go.microsoft.com/fwlink/?linkid=199547&clcid=0x411) を参照してください。
PowerPivot for SharePoint 2010 は、SharePoint Foundation 2010 と Excel Services を拡張して、SharePoint サイトに発行する PowerPivot ブックを対象とした、サーバー側の処理、グループ作業、およびドキュメント管理サポートを追加します。詳細については、「PowerPivot for SharePoint」(https://go.microsoft.com/fwlink/?linkid=199547&clcid=0x411) を参照してください。
Master Data Services
SQL Server Master Data Services を使用すると、重要なデータ資産をシステムの種類を問わず、社内全体で一元管理して、より信頼性の高いデータを BI アプリケーションに提供できます。Master Data Services を使用すると、データ管理者向けのシンクライアント データ管理アプリケーションを含むマスター データ ハブを容易に作成できます。また、割り当てられている所有者にワークフローを適用したり、機密性が求められるデータに拡張可能なビジネス ルールを適用したり、階層および属性管理戦略を適用したりすることもできます。詳細については、「Master Data Services」(https://go.microsoft.com/fwlink/?linkid=199548&clcid=0x411) を参照してください。
StreamInsight と複雑なイベント処理
Microsoft StreamInsight は、SQL Server 2008 R2 の新機能で、複合イベント処理 (CEP) アプリケーションを開発および展開する強力なプラットフォームです。CEP は、イベントのストリームを高スループット、かつ低待機時間で処理するテクノロジです。StreamInsight では、データを最初に格納しなくてもデータを分析でき、複数のソースからのデータを監視して、パターン、傾向、および例外をほとんど瞬時に検出できます。使用中のデータを事象駆動型方式で監視および分析し、それらのデータに基づいて行動できるため、情報に基づいた業務決定をより迅速に行う機会が増えます。詳細については、「Microsoft StreamInsight」(https://go.microsoft.com/fwlink/?linkid=199549&clcid=0x411) を参照してください。
関連コンテンツ
リソース センター |
「Business Continuity Management for SharePoint Server 2010 (英語)」 「SharePoint Server 2010 のビジネス インテリジェンス」(https://go.microsoft.com/fwlink/?linkid=199757&clcid=0x411) 「Microsoft Business Intelligence (英語)」(https://go.microsoft.com/fwlink/?linkid=199758&clcid=0x411) (英語) 「SQL Server TechCenter」(https://go.microsoft.com/fwlink/?linkid=199760&clcid=0x411) 「SQL Server Analysis Services - 多次元データ」(https://go.microsoft.com/fwlink/?linkid=199761&clcid=0x411) 「SQL Server Analysis Services - データ マイニング」(https://go.microsoft.com/fwlink/?linkid=199762&clcid=0x411) |
開発者向けコンテンツ |
「SharePoint デベロッパー センター」(https://go.microsoft.com/fwlink/?linkid=159918&clcid=0x411) 「SQL Server デベロッパー センター」(https://go.microsoft.com/fwlink/?linkid=199764&clcid=0x411) 「SQL Server データベース エンジン」(https://go.microsoft.com/fwlink/?linkid=199765&clcid=0x411) 「SQL Server 2008 - Reporting Services」(https://go.microsoft.com/fwlink/?linkid=199766&clcid=0x411) 「SQL Server StreamInsight (英語)」(https://go.microsoft.com/fwlink/?linkid=199767&clcid=0x411) (英語) |