SE の雑記

SQL Server の情報をメインに Microsoft 製品の勉強内容を日々投稿

Archive for the ‘SQL Data warehouse’ tag

SQL Data Warehouse で Replicated Table が Public Preview でサポートされたようです

with one comment

今日、この話題になって、「そういえばどうなったんだろう」と思って調べてみたところ How can we improve Microsoft Azure SQL Data Warehouse ? で「COMPLETED」となり、Public Preview として実装が行われたようです。
SQL DW のベースになった PDW では、初期から実装されていたかと思いますが、SQL DW でもついに来ましたね。

サイズについては2GB 程度が推奨となるようですが、各コンピュートノードに近い位置にデータが分散された形でテーブルが配置されるような分散方法が可能になります。
Replicated Table を使用することで、各コンピュートノードにテーブルが配置されるようになるため、テーブルの結合時のデータの移動のコストを抑えることができるようになります。
マスター関連のテーブルで効果的に動作する感じですかね。
データの変更が頻繁に発生するものや、コンピュートノードの数を頻繁に変更するような場合には、情報の再構築のオーバーヘッドが発生するようですので、必要になるかはきちんと検討する必要があるかとは思いますが。

Written by Masayuki.Ozawa

7月 19th, 2017 at 9:38 pm

Simple Monitor というツールを細々と作っています

without comments

ちょっと、SQL Server や、SQL Database のリソース可視化を行いたかったので、Simple Monitor というツールを細々と作っています。
https://github.com/MasayukiOzawa/SQLServer-Util/tree/master/Simple%20Monitor
Read the rest of this entry »

Written by Masayuki.Ozawa

4月 18th, 2017 at 9:39 am

SQL Data Warehouse で照合順序のサポートが強化されていたようです

without comments

今日、Stretch Database を設定していて気付いたのですが、SQL Data Warehoues で照合順序のサポートが強化されたようです。
# Stretch Database も裏は SQL Data Warehouse ですので。

Database collation support for Azure SQL Data Warehouse

How can we improve Microsoft Azure SQL Data Warehouse ? から始まった感じなのですかね。

リリース当初は「SQL_Latin1_General_CP1_CI_AS 」のみがサポートされていたかと思いますが、今の SQL DWH では、データベースの作成時に照合順序を指定できるようになっています。
image

作成時にのみ指定できる感じのようですね。
CREATE DATABASE (Azure SQL Data Warehouse)

GitHub のヘルプを見ていると、日本語版のヘルプについては、9/6 に照合順序の記載が行われたようですので、GA したタイミングあたりで変更が行われていたのかもしれないですね。

https://github.com/Microsoft/azure-docs.ja-jp/blob/eb07bb4e69244d8b736d7b94764d71d338d935e0/articles/sql-data-warehouse/sql-data-warehouse-get-started-provision.md

https://github.com/Microsoft/azure-docs.ja-jp/blob/0656663c06d30a66b4db797029d47cfb3e111ed2/articles/sql-data-warehouse/sql-data-warehouse-get-started-provision.md

この変更で、SQL Server 2016 の Stretch Database が適用できるデータベースの照合順序の制約も緩和されましたので、利用がはかどるのではないかと。

Written by Masayuki.Ozawa

11月 16th, 2016 at 10:24 pm

Posted in SQL Database

Tagged with

2016/7 版の SSMS で SQL DataWarehouse に対応しました

without comments

Announcing SQL Server Management Studio ? July 2016 Release でアナウンスされていますが、2016/7 の SSMS の更新で、SQL Datawarehouse への対応が行われています。
ダウンロードはこちらから Download SQL Server Management Studio (SSMS)
# 投稿を書いている時点では、英語版の URL からでないと最新版の SSMS はダウンロードできないかと。
image
今までは、SQL Datawarehouse への接続は SSDT で実施していたかと思いますが (SSMS でも GUI の表示は対応していませんでしたが、クエリは実行できたので GUI に頼らない操作であれば SSMS からもできていましたが)、これからは SSMS で管理ができるようになります。

Written by Masayuki.Ozawa

7月 3rd, 2016 at 6:25 pm

Posted in SQL Server

Tagged with ,

SQL Data Warehouse のディストリビューション/パーティション単位のデータ件数の確認

without comments

はじめに書いてしまうと、DBCC PDW_SHOWSPACEUSED (SQL Data Warehouse) / DBCC PDW_SHOWPARTITIONSTATS (SQL Data Warehouse) で見るのが素直な方法です。

今回はサンプルの「FactInternetSales」を例にして情報を取得してみたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 23rd, 2015 at 11:01 pm

Posted in SQL Database

Tagged with

SQL Data Warehouse のテーブル構成について

without comments

SQL DW 向けの CREATE TABLE のドキュメント (CREATE TABLE (Azure SQL Data Warehouse)) に書かれていますが、きちんと触っていなかったので軽くまとめてみたいと思います。

 

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 20th, 2015 at 9:04 pm

SQL Data Warehouse を使ってみる その 4

without comments

SQL Data Warehouse を使ってみる その 3 の続きです。

前回は分散方式について確認をしましたが、今回はインデックスを見ていきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

9月 30th, 2015 at 10:06 pm