SE の雑記

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

Author Archive

Excel の Power BI アドインのクエリをスライサーと連携させてみる

leave a comment

スライサー側の処理を適当に作っているので、自動連係ではなく、ボタンを押すという操作が必要ですが、Power BI アドインのクエリをスライサーと連携させるためにあれこれやってみた記録を。

Power BI アドインでデータモデルにデータを読み込めば大量データを取り込むことも可能ですが、ある程度のデータを絞るのを、Excel 側の操作で制御したかったというのがそもそもの目的です。

出来上がったのが下のようなもので、スライサーで取得件数を選択し、「LINEITEM データ取得」でデータモデルを更新するような処理となっています。

image

Power Query に不慣れなので、変なことをして取得している気がしないでもないですが、シンプルな方法があったらコメントいただけると幸いですm(_ _)m

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 15th, 2017 at 9:30 pm

Posted in Power BI

Tagged with

ポータルから Managed Disk を操作

leave a comment

先日、Azure に Managed Disk が追加され、いろいろな方が情報を公開されています。
ポータルからぽちぽち操作して際のメモを。

Managed Disk の公式ドキュメントについては、以下を参照するとよさそうです。

Managed Disks Pricing
Azure Managed Disks Overview

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 12th, 2017 at 11:30 pm

Posted in Microsoft Azure

Tagged with

SQL Database で Azure ストレージに保存した拡張イベントのログをクエリで検索してみる

leave a comment

SQL Database の拡張イベントを永続化する場合、Azure ストレージに保存することになりますが、Azure ストレージの保存したログに関しては直接クエリで確認することができます。

クエリの実行に、CPU を結構喰うので、ローカルにダウンロードしてからの方がよいかと思いますが。

詳細については SQL Database の拡張イベントのためのイベント ファイル ターゲット コード を読むとよいかと

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 12th, 2017 at 9:41 pm

Posted in SQL Database

Tagged with

SQL Server インストール済み仮想マシンデプロイ時のストレージの構成で覚えておきたいポイント

leave a comment

Azure で、SQL Server インストール済みの仮想マシンをデプロイする場合、「ストレージの構成」でストレージサイズや IOPS に応じたデータディスクの接続や、ワークロードに合わせたストレージの最適化が実施された状態で構築を行うことができます。

image

ストレージの構成には、SQL Server IaaS 拡張機能が使用されているのですが、この構成時に覚えておきたいポイントがありますのでまとめておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 11th, 2017 at 3:24 pm

Posted in 未分類

Azure VM の SQL Server のイメージで SQL Server を再インストールした後の SQL Server IaaS Agent の再接続について

one comment

Azure VM で SQL Server インストール済みイメージの SQL Server を日本語版として再インストールする場合、

  • 英語版の SQL Server をアンインストール
  • SQL Server の評価版をダウンロード
  • 評価版のインストールを実施する際に、仮想マシン内に含まれているインストールメディアのプロダクトキーを使用してインストール

というような手順で対応をしますが、この対応をした場合、SQL Server の IaaS Agent がアクセスできない状態となっているかと思いますので、対応手順を書いておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 8th, 2017 at 10:29 pm

Posted in SQL Server

Tagged with

SQL Database のリソース使用状況を DTU 以外の観点で取得してみる

one comment

SQL Database では、DTU の使用状況で、リソースの使用状況を確認することができますが、それ以外の方法でも取得することができそうだったので、軽くメモを。

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 5th, 2017 at 10:57 pm

Posted in SQL Database

Tagged with

Pssdiag/Sqldiag Manager と SQL Nexus Tool を使用した情報の取得と可視化

leave a comment

Pssdiag/Sqldiag Manager と、SQL Nexus Tool というツールを組み合わせることで、SQL Server の情報の取得と可視化を行うことができます。

Pssdiag/Sqldiag Manager は、PSSDIAG の情報取得をするための設定ファイルの作成を支援するための機能で、最新バージョンでは、SQL Server 2016 まで、対応したものが公開されています。
CodePlex で公開されていたものは、少し手を加えないと SQL Server 2016 に対応していないものでしたが、Github で公開されている最新版は SQL Server 2016 に対応したものとなっています。

image

SQL Nexus は PSSDIAG で取得された情報を可視化するものとなり、取得したデータ加工してレポートを作ってくれます。

両ツールを久しぶりに使ってみたところ、いくつかポイントがありましたので軽くまとめておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 5th, 2017 at 9:23 pm

Posted in SQL Server

Tagged with ,

Project Nami の環境をオンプレミスに手動で構築してみる

3 comments

Project Nami という、SQL Server / SQL Database を使用した WordPress の環境を構築できるものがあります。
Deploy to Azure により、Azure 上にすぐに構築ができるようになっていますが、オンプレミスの環境で一から構築するとどうなるのかと思って試してみました。

今回は、Windows Server 2016 + SQL Server 2016 SP 1 (Japanese_CI_AS でデフォルトインストール) の環境に対して、構築を行っています。
# Web サーバー兼 DB サーバーの環境となります。

https://github.com/ProjectNami/projectnami に記載されていますが、SQL Server on Linux との互換性もありますので、Windows の SQL Server から Linux の SQL Server にバックアップを復元しての相互利用についてのデモ用途としても使えるのかなと。

少し古い情報かも知れませんが、Any interest in a step by step guide on how to setup Project Nami self-hosted? のスレッドの内容も参考になります。

IIS で PHP をインストールについては、手順 1:IIS および PHP のインストール からの一連の流れが参考になります。

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 4th, 2017 at 7:55 pm

Posted in SQL Server

Tagged with ,

SSIS で JSON を JSON 関数を使ってロードする

leave a comment

SQL Server 2016 では、 JSON 関数が追加されていて、SSIS でもサクッと JSON のデータをロードすることができるようになっていますので、軽くメモを。

Read the rest of this entry »

Written by Masayuki.Ozawa

1月 31st, 2017 at 12:29 am

Posted in SQL Server

Tagged with ,

SQL Server エージェントのジョブをクエリから同期的に実行する

leave a comment

SQL Server エージェントのジョブをクエリから実行する場合「sp_start_job」を使用することができます。

この際の実行ですが、ジョブの起動の可否の取得をすることはできますが、ジブの実行終了を待機するというオプションはありません。

そのため、クエリから SQL Server エージェントのジョブを実行すると、起動可否の情報の取得のみが行われ処理の完了までは待機が行われません。

Read the rest of this entry »

Written by Masayuki.Ozawa

1月 29th, 2017 at 10:24 pm

Posted in SQL Server

Tagged with