c25 sql server 2012 概要と microsoft の self-service bi by tsuyosi kitagawa

19
新機能 早わかり ガイド

Upload: insight-technology-inc

Post on 15-Jun-2015

873 views

Category:

Technology


5 download

TRANSCRIPT

Page 1: C25 SQL Server 2012 概要と Microsoft の Self-Service BI by  Tsuyosi Kitagawa

新機能 早わかり ガイド

Page 2: C25 SQL Server 2012 概要と Microsoft の Self-Service BI by  Tsuyosi Kitagawa

SQL Server 2012

Analysis Services (SSAS)

Reporting Services (SSRS)

SharePoint Server PowerPivot for Excel

PowerPivot for SharePoint

ブラウザー

ピボットテーブル データ マイニング

レポート 作成/処理

OLAP データマイニング

Databases

LOB Applications

Files

OData Feeds

Cloud Services

• Parallel Data Warehouse • Fast Track Data Warehouse • OLTP Appliance

適用可能な SQL Server ソリューション

Hadoop Connectors for SQL Server Hadoop on Windows Azure / Hadoop on Windows

Integration Services (SSIS)

ETL 抽出/変換/ロード

Power View

柔軟に! 多様に! 拡張性高く !! All-in-One SQL Server

Excel

SQL Server® 2012 は All-in-One !!

Page 3: C25 SQL Server 2012 概要と Microsoft の Self-Service BI by  Tsuyosi Kitagawa

主な新機能

• Windows ファイルの蓄積と利用を容易にする FileTable 機能

• オンプレミスとクラウドの開発効率をアップする SQL Server Data Tools

SQL Server® 2012 の製品コンセプト

データ プラットフォームから、 "Cloud-ready” インフォメーション プラットフォームへ

主な新機能

• 迅速、かつ容易にデータを探索できる Power View と PowerPivot

• データ ウエアハウスのデータ品質を高める Data Quality Services

主な新機能

• 99.999% の連続稼働率への要求に応える SQL Server AlwaysOn

• 集計処理を飛躍的に向上させる カラム ストア インデックス

ミッションクリティカルを託せる信頼性

Big Data 対応の ビジネス インテリジェンス

アプライアンスから クラウドまで

単一アーキテクチャ

Page 4: C25 SQL Server 2012 概要と Microsoft の Self-Service BI by  Tsuyosi Kitagawa

アクティブ セカンダリ

SQL Server AlwaysOn - AlwaysOn Availability Group いつでも利用できる安心感を提供するための新しい高可用性機能 Windows Server® フェールオーバー クラスタリングとデータベース ミラーリングのメリットを融合 障害対策、災害対策、負荷分散を 1 つの機能として提供

ミッションクリティカルに求められる 高可用性とパフォーマンスを提供

大阪データセンター 手動フェールオーバー

福岡データセンター 手動フェールオーバー

札幌データセンター 手動フェールオーバー

ミッションクリティカルを託せる信頼性

セカンダリ

セカンダリ

災害対策の構成が容易 遠隔地へのセカンダリ作成が可能 非同期の複製設定が簡単

高可用性システムの構築、 運用コストを削減 ローカルに複製を保持、高価な共有ストレージが不要

監視用のサーバーが不要 稼動状況をグラフィカルに監視できるダッシュボードを提供 アクティブ セカンダリ

プライマリ 同期

同期

非同期 非同期

柔軟、かつ安全な高可用性機能 最大 4 台のセカンダリに複製可能 同期/非同期モードの複製処理 自動/手動によるフェールオーバー 高速、安全な複製処理 ログ転送時にデータを圧縮し、 暗号化された状態で複製を実行

プライマリ上のデータ破損時、 セカンダリを利用して自動的に修復

東京データセンター内 自動フェールオーバー

東京データセンター

Page 5: C25 SQL Server 2012 概要と Microsoft の Self-Service BI by  Tsuyosi Kitagawa

ミッションクリティカルに求められる 高可用性とパフォーマンスを提供

ミッションクリティカルを託せる信頼性

SQL Server AlwaysOn - AlwaysOn Availability Group 仮想名による接続と高速な自動フェールオーバーでダウンタイムを最小化 アクティブ セカンダリにより、データ参照やバックアップ時の負荷を分散

業務の迅速な復旧と負荷分散を実現 仮想名で Availability Group に接続 仮想名側でプライマリ、セカンダリを認識 フェールオーバー時にアプリケーション側の変更が不要 アクティブ セカンダリで処理負荷を分散 リアルタイムでのデータ読み取り操作が可能 完全バックアップとログ バックアップに対応 バックアップを使った開発環境の構築、読み取り操作を使用するデータ分析などに、アクティブ セカンダリを利用可能

セカンダリ

仮想名 接続形態に応じて接続先を

プライマリやアクティブ セカンダリにフォワーディング

プライマリ

セカンダリ

プライマリの データを更新

アクティブ セカンダリの データを参照

アクティブ セカンダリ

アクティブ セカンダリ

セカンダリのアクティブ化は管理者の設定により可能

同期モード

同期モード

非同期モード

非同期モード

Page 6: C25 SQL Server 2012 概要と Microsoft の Self-Service BI by  Tsuyosi Kitagawa

柔軟性なクラスター構成 データベースの配置に伴うコストを削減 ネットワーク上の共有フォルダーにデータベースを配置可能 (50 インスタンス作成可能)

高価な共有ストレージが不要 クラスター構成時の処理速度がアップ tempdb データベースをローカルに配置可能 SSD (Solid State Drive) などの高速な内蔵ストレージへの配置により、処理速度をアップ

サーバー配置の柔軟性がアップ 複数のサブネットにまたがったクラスター構成に対応

災害対策として遠隔地の拠点にクラスターのリソース (サーバー) を配置可能

きめ細かな障害検知 フェールオーバーを実行する障害レベルを 5 段階で指定

共有フォルダーをデータベースのインストール先として指定可能に

tempdb データベースをローカル ディスクへ配置可能に

ミッションクリティカルを託せる信頼性

ミッションクリティカルに求められる 高可用性とパフォーマンスを提供 SQL Server AlwaysOn - AlwaysOn フェールオーバー クラスター インスタンス Windows Server フェールオーバー クラスタリングへの対応を強化 クラスター構成時の柔軟性が増し、可用性がさらに向上

画面は SQL Server 自習書シリーズからの転載です。機能詳細と利用手順については「SQL Server 2012 (コードネーム “Denali”) について知りたい」を参照してください。http://go.microsoft.com/?linkid=9787550

Page 7: C25 SQL Server 2012 概要と Microsoft の Self-Service BI by  Tsuyosi Kitagawa

Server Core にインストールできない SQL Server の主な機能 Reporting Services Business Intelligence Development Studio 管理ツール (リモートからの利用は可) Master Data Services Data Quality Services Distributed Replay Controller Distributed Replay Client (リモートからの利用は可)

Server Core にインストールできる SQL Server の主な機能 データベース エンジン サービス SQL Server のレプリケーション フルテキスト検索 Analysis Services Integration Services

ミッションクリティカルを託せる信頼性

Windows Server Core に対応 最小限のコンポーネントで Windows Server を導入 GUI (グラフィカル ユーザー インターフェイス) のインストールなし コマンドラインのみのシンプルな操作で運用管理

ミッションクリティカルに求められる 高可用性とパフォーマンスを提供

よりセキュアな環境を構築できる Server Core 計画的な再起動の回数を 50% ~ 60% 削減 必要最低限の機能、特定の役割だけがインストールされるため、更新プログラムの適用頻度が大幅に減少

フェールオーバー クラスタリング、ネットワーク負荷分散、.NET Framework、IIS、Hyper-V® などを利用可能

セキュアなサーバー環境を構築 攻撃の対象となるサービスやコンポーネントを最小化 ハードウェア リソースを節約 複数のサブネットにまたがったクラスター構成に対応 Windows Server が使用するメモリ、ディスク スペースなどを節約し、SQL Server に割り当て

画面は SQL Server 自習書シリーズからの転載です。機能詳細と利用手順については「SQL Server 2012 (コードネーム “Denali”) について知りたい」を参照してください。http://go.microsoft.com/?linkid=9787550

Page 8: C25 SQL Server 2012 概要と Microsoft の Self-Service BI by  Tsuyosi Kitagawa

日付 購入番号 区分 価格

20111001 11-AAA-11 200 1000

20111001 11-AAA-12 100 2000

20111002 12-BBB-21 300 1800

20111003 12-BBB-22 300 6000

20111003 13-CCC-31 200 4500

データベースを参照する際に、特定の列だけを参照したい場合も行全体を読み込む必要がある

列やデータの 量が増えると パフォーマンスへの影響が拡大

20111001 20111001 20111002 20111003 20111003

11-AAA-11 11-AAA-12 12-BBB-21 12-BBB-22 13-CCC-31

200 100 300 300 200

DISTINCT GROUP BY

フル テーブル スキャン

非クラスター化インデックス

カラム ストア インデックス

12,000

10,000

8,000

6,000

4,000

2,000

0

58.7 倍

102 倍

25 倍

46.9 倍

10,244 5,970

100

4,693 2,496

100 カラム ストア インデックスのパフォーマンスを 100 とした場合のパフォーマンスを相対で比較

1 億 2000 万件で 約 100 倍の性能向上

ミッションクリティカルを託せる信頼性

カラム ストア インデックスによるパフォーマンスの向上 PowerPivot for Excel® 2010 のインメモリのカラム ベース エンジンを応用 列単位でインデックスを格納し、同一データ型を高度に圧縮 日次集計や月次集計など、参照処理を行うデータ ウェアハウスのパフォーマンスを劇的に向上

ミッションクリティカルに求められる 高可用性とパフォーマンスを提供

カラム ストア インデックスでは 列単位にまとめてページに格納することで参照時の不要な I/O を削減

グラフは SQL Server 自習書シリーズからの転載です。機能詳細と利用手順については「SQL Server 2012 (コードネーム “Denali”) について知りたい」を参照してください。http://go.microsoft.com/?linkid=9787550

Page 9: C25 SQL Server 2012 概要と Microsoft の Self-Service BI by  Tsuyosi Kitagawa

Distributed Replay Client

Distributed Replay Controller

再生実行

再生実行

再生実行

SQL Server

SQL Server Profiler の TSQL_Replay テンプレートで取得したトレース ファイルを再生に使用

DReplay.exe ツールを 利用して再生実行

ミッションクリティカルを託せる信頼性

Distributed Replay 機能を使ったストレス テスト 高負荷テスト、ラッシュ テスト、互換性テストの実施が簡単に 複数のコンピューターからの再生実行 (分散再生) により、本番環境に近いシミュレーションを実現 パフォーマンス チューニングやアップグレード時のアプリケーションの互換性テストに有効

より信頼できるデータ管理基盤の構築

起動

起動

起動

起動

再生実行

画面は SQL Server 自習書シリーズからの転載です。機能詳細と利用手順については「SQL Server 2012 (コードネーム “Denali”) について知りたい」を参照してください。http://go.microsoft.com/?linkid=9787550

Page 10: C25 SQL Server 2012 概要と Microsoft の Self-Service BI by  Tsuyosi Kitagawa

ここで入力した値へ修正するようにする

1

2

3

整合性が欠けた各システムの 取引先マスターの例

社名

XXXX 株式会社

日本マイクロソフト

○○○株式会社

社名

XXXX 株式会社

日本マイクロソフト(株)

○○○株式会社

社名

XXXX 株式会社

マイクロソフト株式会社

○○○株式会社 データ ウェアハウス

DQS クレンジングタスクでデータのクレンジングを実行

社名

XXXX 株式会社

日本マイクロソフト株式会社

○○○株式会社

データ フローの 変換コンポーネントとして、 DQS クレンジング タスクを利用

A

B

C

Big Data 対応のビジネス インテリジェンス

データの品質を向上できる DQS (Data Quality Services) データ クレンジングや名寄せなどの処理サービスを提供 散在するマスター データから DWH に統合したデータの品質を改善

データ ウェアハウスのデータ品質を向上

DQS でデータを正しく修正 データを容易に修正できるツールを提供

名前や文字列の長さなどをチェックし、正規表現に修正するためのルールを定義

定義したルールをパブリッシュして、Integration Services のタスクとして利用

画面は SQL Server 自習書シリーズからの転載です。機能詳細と利用手順については「SQL Server 2012 (コードネーム “Denali”) について知りたい」を参照してください。http://go.microsoft.com/?linkid=9787550

Page 11: C25 SQL Server 2012 概要と Microsoft の Self-Service BI by  Tsuyosi Kitagawa

Big Data 対応のビジネス インテリジェンス

新しいセルフサービス レポーティング ツール Power View 現場社員が利用できる Web ベースのレポーティング ツール インタラクティブなデータ操作、リッチなグラフィックでレポートを作成可能

全社員のデータ活用がさらに進化 BI ソリューション

現場ユーザーが使える レポーティング ツール 強力、かつシンプルなツールを提供 クエリやレポーティングに関する専門知識がなくてもインタラクティブにデータを操作可能

リッチなグラフィックとアニメーションで、分析結果や業務報告の説得力をアップ

簡単なクリック操作でドリルダウン、スライス、カード化、タイル、グラフなどの表現力の高いレポートを作成可能

画面は SQL Server 自習書シリーズからの転載です。機能詳細と利用手順については「SQL Server 2012 (コードネーム “Denali”) について知りたい」を参照してください。http://go.microsoft.com/?linkid=9787550

Page 12: C25 SQL Server 2012 概要と Microsoft の Self-Service BI by  Tsuyosi Kitagawa

階層の作成が可能

リレーションシップをグラフィカルに編集可能

KPI や計算メジャー

Sort By Column(ソート列)も設定可能

KPI をグラフィカルに設定

Big Data 対応のビジネス インテリジェンス

データ分析ツール PowerPivot for Excel 2010 バージョン 2.0 インメモリによる高速なデータ分析ツールがさらにパワーアップ KPI、グラフィカルなリレーションシップ管理、ドリル スルー、階層などを機能強化

全社員のデータ活用がさらに進化 BI ソリューション

KPI (重要業績評価指標) をグラフィカルに設定 ダイアグラム ビューでリレーションシップを設定

その他の 強化ポイント

ピボット テーブルに書式を反映可能 別の列で並べ替えが可能な Sort By Column 階層関係のあるフィールドをワンクリックで配置可能

フィールド一覧の表示順序を変更可能 不要な列とメジャーの非表示が簡単 DAX (Data Analysis Expressions) 関数を大幅に強化

画面は SQL Server 自習書シリーズからの転載です。機能詳細と利用手順については「SQL Server 2012 (コードネーム “Denali”) について知りたい」を参照してください。http://go.microsoft.com/?linkid=9787550

Page 13: C25 SQL Server 2012 概要と Microsoft の Self-Service BI by  Tsuyosi Kitagawa

Tabular Mode を選択すると、VertiPaq モードの Analysis

Services としてインストール可能

Big Data 対応のビジネス インテリジェンス

データ分析基盤である Analysis Services を強化 従来の OLAP エンジンと VertiPaq モードに対応する BI Semantic Model を新たに採用 インストール時に Tabuler Mode を選択することで、VertiPaq モードでの動作が可能に VertiPaq モードは、PowerPivot で採用されたインメモリのカラム ベース エンジン

全社員のデータ活用がさらに進化 BI ソリューション

BIDS (Business Intelligence Development Studio) による開発に対応 Analysis Services Tabular Model プロジェクトにより、VertiPaq モードのデータベースを開発可能

BI Semantic Model を新たに採用

単一モデルで小規模から大規模まで、 多様な BI ソリューションに対応!! • レポーティング • データ分析 • スコアカード • ダッシュボード • カスタム アプリケーション など

画面は SQL Server 自習書シリーズからの転載です。機能詳細と利用手順については「SQL Server 2012 (コードネーム “Denali”) について知りたい」を参照してください。http://go.microsoft.com/?linkid=9787550

Page 14: C25 SQL Server 2012 概要と Microsoft の Self-Service BI by  Tsuyosi Kitagawa

アプライアンスからクラウドまで単一アーキテクチャ

お客様が求めるスケーラビリティとエクスペリエンスを迅速に提供 SQL Server はパッケージ製品、アプライアンス、クラウドで共通のアーキテクチャ、ツールを採用 データ規模、信頼性、運用効率、コストなどへの要求に合わせた拡張が容易に

"Cloud-ready” インフォメーション プラットフォーム

パッケージ アプライアンス

共通のアーキテクチャとツールにより、一貫性あるエクスペリエンスを提供

オンプレミス/ プライベート クラウド パブリック クラウド

多様なデータ形式に対応 共通の管理ツール 共通の開発ツール

データ同期による連携 シームレスな移行

Page 15: C25 SQL Server 2012 概要と Microsoft の Self-Service BI by  Tsuyosi Kitagawa

FileTable

¥¥サーバー名¥mssqlserver¥~¥~のように UNC 名を指定して FileTable

へアクセス可能

FileTable 内のファイルをWindows エクスプローラーを利用して、通常のファイルと同じように操作可能

アプライアンスからクラウドまで単一アーキテクチャ

Windows® ファイルをデータベースに格納できる FileTable FileTable 機能により、Windows 上のファイルをデータベース内に格納 API を使用せずに、Windows エクスプローラーを利用してデータベース内へファイルを操作可能

多様なデータへの対応を強化

画面は SQL Server 自習書シリーズからの転載です。機能詳細と利用手順については「SQL Server 2012 (コードネーム “Denali”) について知りたい」を参照してください。http://go.microsoft.com/?linkid=9787550

Page 16: C25 SQL Server 2012 概要と Microsoft の Self-Service BI by  Tsuyosi Kitagawa

コード スニペットがサポートされた

グラフィカルな操作で戻したい時刻を指定可能

デッドロックの発生を監視

結果をグラフィカルに確認可能

管理用のユーザー インターフェイスを強化 データベースのリストア、拡張イベントなどの UI を強化 Visual Studio® 2010 シェルの採用で操作性を向上

データベースの管理効率をアップ

画面は SQL Server 自習書シリーズからの転載です。機能詳細と利用手順については「SQL Server 2012 (コードネーム “Denali”) について知りたい」を参照してください。http://go.microsoft.com/?linkid=9787550

SQL Server Management Studio を強化 Visual Studio 2010 シェルを追加 コード スニペット、ズーム機能、タスク一覧、マルチ ウィンドウなどを利用可能

リストア時の操作が簡単 [バックアップのタイムライン] ダイアログを表示

グラフィカルな画面で戻したい時刻を設定

拡張イベントの GUI サポート サーバーの状態監視に役立つ 拡張イベント (Xevents: Extended Events) を容易に設定できる GUI ツールを提供

アプライアンスからクラウドまで単一アーキテクチャ

Page 17: C25 SQL Server 2012 概要と Microsoft の Self-Service BI by  Tsuyosi Kitagawa

異なる部分は赤で表示される

Juneau で、スキーマ比較を行っている様子

新しい開発ツール SQL Server Data Tools を提供 データベース、BI、エンタープライズ/Web/モバイル アプリケーション、SQL Azure™ に対応 単一のツールでオンプレミスの SQL Server とクラウド上の SQL Azure を開発可能

データベース開発者の生産性を向上

画面は SQL Server 自習書シリーズからの転載です。機能詳細と利用手順については「SQL Server 2012 (コードネーム “Denali”) について知りたい」を参照してください。 http://go.microsoft.com/?linkid=9787550

新しい Visual Studio をベースにした統合開発環境 スキーマの比較が可能 異なるサーバー間でスキーマを比較 テーブルの列名、データ型、ストアド プロシージャのソース コードなどの比較が可能

SQL Server と SQL Azure 間の比較にも対応、ワンクリックで異なるスキーマを簡単に反映

リファクタリング機能やデバッグ機能を強化 ワイルドカードの展開、完全修飾名に加えて、オブジェクト名やスキーマの変更にも対応

開発効率をアップ Transact-SQL の強化で連番の生成、ページングなどが可能に

月末の取得、文字列から日付データの作成などが行える、新しい Transact-SQL 関数をサポート

アプライアンスからクラウドまで単一アーキテクチャ

Page 18: C25 SQL Server 2012 概要と Microsoft の Self-Service BI by  Tsuyosi Kitagawa

実際に SQL Server 2012 をお試しください SQL Server 2012 評価版 ダウンロード提供中 SQL Server 2012 評価版 の機能をステップバイステップで評価できる自習書も公開中

SQL Server 2012 の評価

Microsoft® SQL Server® 2012 Evaluation 評価版

http://go.microsoft.com/?linkid=9803505

SQL Server 2012 (コードネーム "Denali")

自習書シリーズ

http://go.microsoft.com/?linkid=9803506

ダウンロードする

公開中 (2012 年 3 月現在) 新機能ダイジェスト 新機能ダイジェスト (BI 編) DWH (データ ウェアハウス) 関連の新機能 SQL Server AlwaysOn による可用性の向上 Power View & Reporting Services

自習書で評価する

http://www.microsoft.com/ja-jp/sqlserver/2012/

Page 19: C25 SQL Server 2012 概要と Microsoft の Self-Service BI by  Tsuyosi Kitagawa

© 2011 Microsoft Corporation. All rights reserved. ● Microsoft、Excel、Hyper-V、SQL Azure、SQL Server、Visual Studio、Windows、Windows Server は、米国 Microsoft Corporation および/またはその関連会社の商標です。 その他、記載されている会社名および製品名は、各社の商標または登録商標です。 このドキュメントの内容は、2011 年 10 月現在のものです。