SSIS で、以下のような JSON を元にテーブルを生成して、そのテーブルに対して、データをインポートするフローを作ってみました。
SSIS-Sample
テスト用でフローがいくつか入っているのですが、以下のようなフローを作成しています。
![]()
作成していた中でポイントとなりそうだった箇所をいくつかまとめておきたいと思います。
Read the rest of this entry »
Archive for the ‘SQL Server’ tag
SSIS で JSON からテーブルを作成してデータをインポートするフローを作成してみる
クローンデータベースとクエリストアを使用したワークロード分析
以前、クエリストアを使用したデータベースチューニングアドバイザーの実行 という投稿を書いたのですが、SSMS 16.3 で、
SQL Server クエリ ストアからのワークロードの自動読み取りをサポートするためのデータベース エンジン チューニング アドバイザー (DTA) を機能強化。
という強化が行われました。
2017/1/25 時点の RTM の最新 (16.5.2) の GUI のデータベースチューニングアドバイザー (DTASHELL) には、クエリストアの選択肢はなかったのですが、CUI の DTA には、「-iq」という、クエリストアをワークロードとしたチューニングアドバイスが追加されていたようです。
# 16.3 のチューニングアドバイザーから、CUI については追加されていた可能性があります。
-iq
Specifies that the Query Store be used as the workload. The top 1,000 events from the Query Store for explicitly selected databases are analyzed. This value can be changed using the ?n option. See Query Store and Tuning Database Using Workload from Query Store for more information.
SQL Server on Linux CTP のアップデートについて
SQL Server on Linux はマンスリーアップデートで、新しいバージョンが公開されます。
2017/1/22 時点は CTP 1.2 がリリースされています。
CTP 1.2 の変更点については以下になります。
What’s New in SQL Server vNext
SQL Server on Linux のマンスリーアップデートの適用ですが、以下で対応できるかと。
sudo apt-get update sudo apt-get install mssql-server
SQL Server on Linux のメインのプログラムは sfp にパックされた形で構成されているため、再度インストールすると sfp が入れ替えられ、SQL Server の構成ファイルやシステムデータベースはそのまま残した状態で新しいものに入れ替えられるようです。
システムデータベースのバージョンアップは実行されていると思いますので、古い CTP のバージョンに戻すことはできないと思いますが、上位には変更することが可能です。
Azure VM の SQL Server IaaS Agent の SQL Server 2016 対応が行われています
Azure VM の SQL Server の構築時にいくつかの設定を投入することができる SQL Server IaaS Agent (IaaS 拡張) の SQL Server 2016 対応が行われているようです。
クエリの処理単位の処理時間の確認方法について
シンプルなクエリで見る結合演算子の操作の違い
クエリ チューニングの高度な概念 に記載されていますが、結合演算子の違いについて、シンプルなクエリを使って、軽くまとめてみたいと思います。
Read the rest of this entry »
SQL Server v.Next CTP 1.1 がリリースされました
SQL Server next version Community Technology Preview 1.1 now available でアナウンスされましたが、v.Next CTP 1.1 がリリースされたようです。
DL はこちらから SQL Server vNext Community Technology Preview
SSAS 関係のリリースが多いようで、BI のチームからもアナウンスされています。
Introducing a Modern Get Data Experience for SQL Server vNext on Windows CTP 1.1 for Analysis Services
What’s new for SQL Server vNext on Windows CTP 1.1 for Analysis Services
CTP 1.1 向けにドキュメントも更新されたようです。
What’s New in SQL Server vNext
SQL Server on Linux Documentation
クエリストアを使用したデータベースチューニングアドバイザーの実行
SSMS 16.3 では、以下のような機能強化が行われています。
SQL Server Management Studio – Changelog (SSMS)
SQL Server クエリ ストアからのワークロードの自動読み取りをサポートするためのデータベース エンジン チューニング アドバイザー (DTA) を機能強化。
パスワードを持つ SQL ユーザーを使用した場合の別のデータベースへのクエリ実行について
包含データベースを使用した場合、パスワードを持つ SQL ユーザーを作成することができます。
このユーザーの場合は、ログインを持たず、データベース内に作成されたユーザーでログインが可能となります。
Mac の sql-cli と VS Code の SQL Server Extension がどうやって接続しているか気になったので軽く調べてみました
Mac にインストールした sql-cli と VS Code の SQL Server Extension がどうやって SQL Server に接続しているかが気になったので軽く調べていました。