Quantcast
Channel: TechNet Blogs
Viewing all 34890 articles
Browse latest View live

Updates for Surface Studio (30 Aug 2018)

$
0
0

On August 30th we released updates for Surface Studio devices running Windows 10 Fall Creators Update version 1709 or greater to Windows Update.  On September 12th this update was made available in MSI format on the Microsoft Download Center from the following links:

Click Download to download the following files from the Surface Studio Drivers and Firmware page at the Microsoft Download Center:

  • Windows 10 Fall Creators Update Version 1709: SurfaceStudio_Win10_16299_1802406_4.msi
  • Windows 10 April 2018 Update: SurfaceStudio_Win10_17134_1802406_4.msi

These updates improve system security and stability, as well as graphics, Pen, and Cortana performance.

For your convenience, the updated components and the improvements they provide:

Surface Studio

  • Marvell AVASTAR Bluetooth Radio Adapter v15.68.9125.57 improves system security.
  • NVIDIA GeForce GTX 965M v24.21.13.9827 improves system stability.
  • NVIDIA GeForce GTX 980M v24.21.13.9827 improves system stability.
  • Surface UEFI v18.2311.769.0 improves wake from sleep and speech recognition.
  • Microsoft LifeCam Front v5.20.1034.2 improves system stability.
  • Surface Display v1.0.25.0 improves system stability.
  • Marvell AVASTAR Wireless-AC Network Controller v15.68.9125.57 improves system security.
  • Surface Pen Settings v23.607.139.0 improves Pen performance.
  • NVIDIA High Definition Audio v1.3.37.4 improves system stability.
  • Realtek High Definition Audio (SST) v6.0.1.8242 improves Cortana Wake on Voice feature.
  • Realtek I2S Amp Device v10.0.10586.17 improves system stability.
  • Detection Verification v1.0.98.0 improves system stability and Cortana performance.
  • Intel(R) Smart Sound Technology (Intel(R) SST) Audio Controller v9.21.0.3347 improves system stability and Cortana performance.
  • Intel(R) Smart Sound Technology (Intel(R) SST) OED v9.21.0.3347 improves system stability and Cortana performance.
  • Surface Integration v1.0.456.0 improves system stability.

Grow your technical skills for Sales, Customer and Field Service & Marketing

$
0
0

Grow your Sales, Customer and Field Service & Marketing knowledge by signing up NOW for new technical webinars and technical consultations!

New technical webinars and technical consultations:

These dates don’t work with your schedule? Additional dates/times will be added to the titles above, so check back often!

View the full technical journey available to help you build your Sales, Customer and Field Service and Marketing practice by connecting with Microsoft Partner Technical Consultants remotely through technical webinars and consultations: aka.ms/SalesCustomerFieldServiceMarketingtechjourney (available on the partner website on October 1).­­

Video Indexer : 一般提供開始とその他の発表について

$
0
0

執筆者: Ella Ben-Tov (Senior Program Manager, Video Indexer)

このポストは、2018 9 13 日に投稿された Video Indexer General availability and beyond の翻訳です。

 

このたび、Video Indexer の一般提供が開始 (英語) されました。これにより、Azure のお客様は、Video Indexer のすべてのメタデータ関連の機能を常に業務に利用できるようになります。しかし、Video Indexer に関する発表事項は、今回の一般提供だけではありません。2018 年 5 月に Video Indexer のパブリック プレビューをリリース (英語) して以来、Video Indexer チームは常にイノベーションを継続して豊富な新機能を追加し、Video Indexer のインサイトを充実させると共に、お客様のビデオやオーディオのニーズに対応してきました。

快適なエクスペリエンスとウィジェットの強化

Video Indexer ポータルの既存の [Insights] および [Timeline] ウィンドウでは、お客様がメディアのインサイトを簡単に確認して評価することができます。このエクスペリエンスは、埋め込み可能なウィジェット (英語) でも利用できます。このウィジェットは、Video Indexer を任意のアプリケーションに統合する場合に便利な方法です。

今回、[Insights] および [Timeline] ウィンドウが刷新されました。これらの新しいウィンドウは、Video Indexer に表示されるインサイトの増加に対応するもので、各種フォーム ファクターに自動的に応答します。

gif

新しい [Insights] ウィンドウには、既存のキーフレーム抽出機能の視覚化と、新しい感情検出のインサイトも追加されました。詳細については、次のセクションをご覧ください。

新しいモデルによって豊富なインサイトを提供

言うまでもなく、Video Indexer の中核を成すのは、クロスチャネル (オーディオ、音声、視覚情報) の豊富な機械学習モデルです。Video Indexer チームは、ビデオのメタデータのインサイトを充実させるために引き続き新しいモデルを追加し、既存のモデルを強化するべく取り組んでいます。

ごく最近では、Video Indexer に新しい感情検出モデルとトピック推論モデルが追加されました。新しい感情検出モデルは、発言内容と口調という 2 つのチャネルに基づいて、ビデオおよびオーディオ アセットに感情が表れる瞬間を検出し、怒り、恐れ、喜び、悲しみという 4 種類の感情に分類します。Video Indexer で検出される他のインサイトと同様に、ビデオから各感情が検出された時間が正確に表示され、その結果は簡単に統合できる JSON ファイル、ポータルで確認できる [Insights] および [Timeline] エクスペリエンス、埋め込み可能なウィジェットとして提供されます。

Emotions -02

Video Indexer に追加されたもう 1 つの重要なモデルがトピック推論機能です。このモデルは、発言に含まれる単語や視覚的な手がかりに基づいて、ビデオ ファイルやオーディオ ファイルの大まかなトピックを認識します。Video Indexer の既存のキーワード抽出モデルとは異なり、アセットから推論されるものの、必ずしもアセットに出現しないトピックをさまざまな粒度 (「科学」、「天文学」、「火星探査ミッション」など) で検出します。これに対して、抽出されるキーワードは実際にコンテンツに出現する具体的な用語です。このモデルのトピック カタログは、IPTC メディア トピック分類コード (英語) をはじめとする複数のリソースに基づいて、メディア標準トピックを提供しています。

トピックは現在、JSON ファイルに保存されます。お試しになるには、プレーヤーの下にある中かっこボタンまたは API を使用してファイルをダウンロードし、topics ハンモックを検索します。現在も新しいユーザー ポータル エクスペリエンスの提供に向けて取り組んでいますので、引き続き最新情報にご注目ください。

新しいモデルのリリースに加えて、既存のモデルの強化にも取り組んでいます。その 1 つがご好評いただいている有名人の認識モデルです。このモデルは最近、IMDBWikipediaLinkedIn の主要なインフルエンサーなど、ご要望の多いデータ ソースに基づいて、約 100 万の顔を検出するように強化されました。ぜひお試しください。もしかしたら、あなたの顔も検出されるかもしれません。

People-01

最近では、カスタム言語モデル (英語) も強化されました。このモデルは、お客様が Video Indexer の音声テキスト変換機能を拡張し、独自のコンテンツや業界用語を追加できるようにするものです。先月より、このカスタム言語のサポートが拡張され、英語、スペイン語、イタリア語、アラビア語、ヒンディー語、中国語、日本語、ポルトガル語、フランス語など、10 か国語に対応しました。

ビデオの話し言葉の自動識別 (英語) も、最近リリースされた重要なモデルです。この新機能を使用すると、多数のビデオに対して手作業で言語を指定することなく、一括してインデックスを容易に作成できます。このモデルは、使用されている主言語を自動的に識別し、適切な音声テキスト変換モデルを呼び出します。

LID

アカウントを簡単に管理

Video Indexer のアカウントには、Azure Media Services アカウントを利用しており、必要に応じてコンテンツのエンコーディング、計算、ストリーミングを実行するために、AMS の各種コンポーネントをインフラストラクチャとして使用します。

Video Indexer で使用される Azure Media Services リソースの管理を容易にするために、先日 Video Indexer ポータルから関連する構成や状態を確認できるようになりました。このポータルには、任意の時点においてインデックス作成ジョブに使用されているメディア リソース、インデックス作成に割り当てられている予約ユニットの数と種類、実行中のインデックス作成ジョブの数、キューに登録されているジョブの数が表示されます。

さらに、インデックス作成に関するビジネス ニーズを阻害する可能性のある構成が特定された場合には、警告やエラーが表示され、特定された問題に関連する Azure ポータルの場所へのリンクが提供されます。このような構成としては、サブスクリプションに Event Grid の通知が登録されていない、ストリーミング エンドポイントが無効になっている、予約ユニットの数が不十分である、などのケースが考えられます。

この機能をお試しになるには、Video Indexer ポータルのアカウント設定にアクセスし、[Account] タブを選択します。

Settings (paid) 1.7

このセクションには、インデックス作成に使用されるコンピューティング ユニットの自動スケーリング機能も追加されました。これにより、Media Services アカウントに最大限のコンピューティング予約ユニットを割り当てることが可能で、Video Indexer が必要に応じて自動的に予約ユニットを停止または開始します。その結果、アイドル時間の料金を余計に支払ったり、インデックス作成の負荷が高い場合にインデックス作成ジョブの完了を待ったりする必要がなくなります。

インサイトの抽出のみを希望し、コンテンツを視聴する必要がないお客様は、新機能の No streaming オプションを利用できます。これに該当する場合、インデックス作成時にこの新たに追加されたパラメーターを使用すれば、エンコーディングのコストが発生せず、インデックス作成を高速化できます。このオプションを選択した場合には、ポータルのプレーヤーでビデオが再生されません。そのため、ソリューションでポータルやウィジェットを活用している場合は、ストリーミングを有効化したままにすることをお勧めします。

統合作業の負担を最小化

数か月前のパブリック プレビューと同時に、強化された新しい Video Indexer v2 RESTful API (英語) もリリースされました。この API を使用すると、クライアント/サーバー アーキテクチャとサーバー間アーキテクチャのいずれでも、Video Indexer をアプリケーションにすばやく簡単に統合できます。

この API に続いて、最近 Logic Apps および Flow 用の新しい Video Indexer v2 コネクタがリリースされました。これにより、コードを 1 行も記述することなく、Video Indexer の独自のカスタム ワークフローを設定して、ビデオから詳細なインサイトを抽出するプロセスをすばやく簡単に自動化することができます。

こちらのブログ記事 (英語) で新しいコネクタの詳細をご確認のうえ、サンプル テンプレートをお試しください。

flow

Video Indexer との統合が現在のワークフローや既存のインフラストラクチャに適合するように、字幕ファイル形式のサポートの拡張により、SubRip Text (SRT) および W3C Timed Text (TTML) ファイル形式が追加されました。各種字幕ファイル形式の抽出方法の詳細については、こちらのページ (英語) をご覧ください。

今後について

今回の一般提供は始まりにすぎません。今回のブログでもご紹介したように、既に多数の新機能が追加されており、今後もさらに多数の機能を実装するために積極的に取り組んでいます。引き続き、パートナーやお客様のご協力を得て Video Indexer を強化し、ビデオおよびオーディオ コンテンツを発見しやすくすると共に、インサイトを充実させて、有用なものにしたいと考えています。

ご不明な点やご意見がありましたら、皆様のコメントをお待ちしております。開発する機能の優先順位を決定するために、UserVoice (英語) をご利用ください。また、ご質問があれば VISupport@Microsoft.com までご連絡ください。

 

ディスク オフラインに時間がかかる事象について

$
0
0

こんにちは、Windows プラットフォーム サポートの加藤です。

最近、 ディスクをオフラインにするのに非常に時間がかかる というお問い合わせをいただきました。
そこで今回は、多くの世代のシャドウ コピーを保管している環境にて、ディスクのオフライン作業を行う際の考慮事項について ご紹介します。

下記のような運用状況において、ボリューム シャドウ コピー (VSS) 機能をご利用の場合に、シャドウ コピーが原因となって本事象が発生している可能性があります。

  • ボリュームの共有フォルダーのシャドウ コピーを、そのボリューム上に複数世代作成し保管している場合
  • ※ ボリュームのシャドウ コピーの記憶域を別のディスク上に保存しているディスクの場合は現時点でこのような事象が発生した報告はありません。
  • クラスター環境にて、上記同様にシャドウ コピーを作成したディスクのオンライン / オフラインを切り替えて運用を行っている場合

また、本事象はパフォーマンスの影響を受けやすいクラウド環境のストレージで発生することが多く報告されております。
シャドウ コピーを大量に作成しているお客様で特にクラウド環境やクラスター環境をご利用の場合は、本事象を避けるために、本ブログの内容を考慮に入れての運用をご検討ください。
 

シャドウ コピー とディスク オフライン作業

システムを運用する中で、新しいディスクのマウント作業やクラスター環境の運用などを行う際には、ディスクのオンライン / オフライン状態の切り替えを行うことがあると思います。
通常の環境であれば、環境自体を起動させた際にディスクがオンラインとなり、シャットダウン時にオフラインにする処理が行われるため、シャットダウンが遅くなることはありますが、ディスクのオフライン作業を意識することは少ないと思います。
しかしながら、クラスター環境やバックアップのためにディスクを一時的にマウントしたい場合など、OSが起動している状態で、一時的に利用するディスクを取り外す場合であれば、手動で作業を行うためディスクのオフライン作業を意識することになります。

ディスクのオフライン作業は、安全にディスクを取り外し可能な状態とするために、メモリ上から当該ディスクに行うデータ書き込みを終わらせたり、データの整合性を保つための確認処理を行います。

シャドウ コピーを保存しているディスクをオフラインとする際には、このディスクに対して差分をデータ退避する処理を終了し、シャドウ コピーの整合性を確認するための読み込み処理を行います。

具体的には、対象のボリュームに対して事前通知が行われ、通知を受けた Volsnap (VSS 用ドライバ) が、ボリューム上の Diff Area (ボリュームの差分データ) に対して、データの整合性を保つために、クリーンナップ処理や、Bitmap の確認処理などの、必要な処理を行います。
そのため、当該ディスクにシャドウ コピーが大量に保存されていると、全シャドウ コピーをブロック単位で確認するため、シャドウ コピーの世代数やデータ量が多ければ多いほど、上記の必要な処理に時間を要し、ディスクのオフライン作業に時間がかかっています。
なお、ドライブ レターの変更を行う際に関しても、一度ドライブを OS からアンマウントし、上記と類似した処理が行われるため、処理が遅くなる可能性があります。

クラスター環境の場合は、ディスクのオフライン処理が進まないことを影響して STOP エラーが発生することがあります。
(クラスターは、一部のクラスター リソースに対し異常を検知した際に復旧のために各リソースの再起動を行います。ディスクのオフライン処理が進まずこの再起動が一定時間内に完了しないとクラスターは復旧のために意図的に STOP エラー 0x9E を発生させることがあります)

また、サードパーティー制の製品を使ってオフライン、または、シャットダウンまでの時間を監視している場合は、タイムアウトが発生することがあります。
 


[タイトル] ボリューム シャドウ コピー サービス (VSS) について
[URL] https://blogs.technet.microsoft.com/askcorejp/2018/08/15/aboutvss/
[内容] シャドウ コピーを作成するサービスである、ボリューム シャドウコピー サービス (VSS ) についてご紹介しているブログになります。
 

対処策: 保存されるシャドウ コピーの世代数を減らす

本事象の対処策としては、保存されるシャドウ コピーの世代数を減らすことが有効となります。
シャドウ コピーには、大きく分けて "共有フォルダーのシャドウ コピー" と バックアップソフトなど "アプリケーションが自動で作成するシャドウ コピー " の2種類があり、どちらであるかによって制限方法が異なります。
 


[タイトル] vssadmin コマンドでシャドウ コピーが削除できない場合の対処方法について
[URL] https://blogs.technet.microsoft.com/askcorejp/2013/11/28/vssadmin-2096/
[内容] シャドウ コピーの種類についてと削除方法についてご紹介しているブログになります。
 

共有フォルダーのシャドウ コピーの制限手順

共有フォルダーのシャドウ コピーの世代数の上限を変更するには、以下のレジストリ値を編集します。
 

MaxShadowCopies の変更手順

  1. [スタート] – [ファイル名を指定して実行] をクリック、regedit と入力し、[OK] をクリックします。
  2. 以下のレジストリ キーを開く
    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesVSSSettings
  3. メニュー バーより、[編集] – [新規] を選択し、[DWORD 値] をクリックします。
  4. MaxShadowCopies と入力し、Enter キーをクリックします。
  5. MaxShadowCopies を選択した状態で、メニュー バーより、[編集] – [修正] をクリックします。
  6. 設定する世代数を入力し、[OK] をクリックします。

 

なお、MaxShadowCopies の設定に関しては、共有フォルダーのシャドウ コピーが世代数の上限値まで保存されている状態で、Windows Server バックアップや読み取り chkdsk など、シャドウ コピーの自動作成を行うアプリケーションを実行すると、最も古い共有フォルダーのシャドウ コピーが削除されてしまう事象が報告されています。

そのため、シャドウ コピーを取得する世代の上限値を 1 つ多く設定する対策が推奨します。
詳しくは、下記の公開情報をご参照ください。
 


[タイトル] 最も古い共有フォルダーのシャドウコピーが削除されてしまう事象について
[URL] https://blogs.technet.microsoft.com/askcorejp/2018/09/03/oldest_shadowcopy_deletion/
[内容] 最も古い共有フォルダーのシャドウ コピーが削除されてしまう事象についてご紹介しているブログになります。
 

また、レジストリ値の変更はシステム構成が変更されてしまうので難しいという場合は、定期的に古いシャドウ コピーを削除していただいても有効です。
 

アプリケーションが自動で作成するシャドウ コピーの制限手順

共有フォルダーのシャドウ コピー以外の種類のシャドウ コピーの世代数を制限するレジストリ値はないため、シャドウ コピーの保存領域の制限を行う方法が有効となります。
 

VSS の記憶領域の制限方法

  1. サーバー マネージャーから [コンピュータの管理] 画面を開きます。
  2. 左ペインの [記憶域] - [ディスクの管理] を選択し、中央ペインで対象のボリュームを右クリックして、ボリュームのプロパティを開きます。
  3. [シャドウ コピー] タブを開き対象のボリュームを選択した状態で [設定] をクリックします。
  4. 記憶域の最大領域を変更する場合には [制限値] の値を修正します。

 

なお、こちらに関しても、定期的に古いシャドウ コピーを削除していただいても有効です。
 

対処策: クラスター環境においてタイムアウトの時間を延ばす

上述の通りクラスターは、ディスクのオフライン処理が進まず、各リソースの再起動が一定時間内に完了しないと、
タイムアウトとなり復旧のために意図的に STOP エラー 0x9E を発生させることがあります。

タイムアウトは、クラスター リソースのプロパティ DeadlockTimeout の 4 倍の値となります。
ディスク リソースの DeadlockTimeout が 5 分で設定されているため既定では 4 倍である 20 分が再起動のタイムアウト値となります。

20 分以内に再起動が終了しない場合に STOP エラー 0x9E が発生するため、タイムアウト値を延ばすことで、オフライン処理に対する待ち時間を延ばすことも可能です。
 

DeadlockTimeout を変更する方法

  1. 管理者権限で PowerShell を起動します
  2. 以下のコマンドレットで、使用しているリソース一覧を確認します。
    Get-ClusterResource
  3. 設定はリソースごとになります。上記で確認できた "Name" 列の情報を利用して、以下のコマンドレットを実行し、現在の設定値を確認します。単位はミリ秒になります。
    (Get-ClusterResource "Name").DeadlockTimeout
    仮に、"Name" が "クラスター ディスク 1" の場合、実行コマンドレットは以下になります。
    (Get-ClusterResource "クラスター ディスク 1").DeadlockTimeout
  4. 現在の設定値を確認後、以下のコマンドレットを実行することで設定変更を行います。以下は、DeadlockTimeout を 600000 ミリ秒 (10 分)に設定している例となります。
    (Get-ClusterResource "Name").DeadlockTimeout = 600000
    ※ 10 分に設定した場合、40 分以内に再起動が終了しない場合に STOP エラー 0x9E が発生します。
  5. 再度、設定変更できていることを確認します。
    (Get-ClusterResource "Name").DeadlockTimeout
  6. 該当リソースのオフライン/オンラインを実施し、設定変更を反映させます。

 

補足

StorSimple のボリュームの VSS スナップショットを設定する場合、Azure ストレージにもデータが保存される環境ではこの事象が発生しやすいことが報告されており、パフォーマンスに影響を与える可能性があるため、Diff Areaはローカル固定ボリュームに保存することが推奨されております。ローカル固定ボリュームは、Azure ストレージにはデータを保存しない、ボリュームとなります。
 


[タイトル] Microsoft Azure StorSimple 8000 Series Deployment Best Practices
[URL] https://gallery.technet.microsoft.com/Azure-StorSimple-8000-72b01b68" target="_brank">https://gallery.technet.microsoft.com/Azure-StorSimple-8000-72b01b68

[原文抜粋]
Volume Shadow Copy service (VSS)
When using Volume Shadow Copy service (VSS) in StorSimple volumes, we recommend that the diff area for VSS be in a StorSimple locally pinned volume. You could also use an external disk with sufficient capacity for your diff area.


 

いかがでしたでしょうか。
本ブログが少しでも皆様のお役に立てば幸いです。

SQL Server 2016 Analysis Services のご紹介

$
0
0

この記事は、2016 年 5 月 16 日 に Data Platform Tech Sales Team Blog にて公開された内容です。

 

Microsoft Japan Data Platform Tech Sales Team

高木 充弘

みなさんこんにちは。SQL Server の機能の一つに、Analysis Servicesがあるのをご存知でしょうか?最初は多次元データベースとして OLAP Services が登場し、SQL Server 2012 で列ストア型インメモリDBである表形式モードが追加されました。

ここでは Analysis Services の目的、機能、開発・管理・運用方法、分析方法についてご説明致します。

Analysis Services の目的

多くの場合、BI ツールから直接データベースへ接続して検索するケースが多いと思います。利用者の方から、パフォーマンスをもっと早くしてほしい、他のデータとつなげて分析したいなどの要求に応じて、データベース設計を見直したり、データマートを個別に作成したりして大変な思いをしたご経験はありませんか?

Analysis Services では利用者のさらなる高速化の要望に応えるために、「事前集計による多次元データベース」に加えて、「インメモリアクセス」による高速化機能を実装しています。また複数のデータソースからなるデータモデリング、アクセス権限の管理機能も備えています。このビックデータ時代に蓄積される莫大な量のデータ分析に対応するため、データソースに直接クエリする機能も、SQL Server 2016 から大幅に性能が改善されました。

 

Analysis Services の3つ機能

1) 多次元モード(SQL Server 7.0 からの機能)

分析データを階層構造(日付:年>期>月>週>日、地域:地方>県>市など)にて事前集計することで、集計処理を高速化することができます。

2) 表形式モード(SQL Server 2012 にリリースした機能)

分析データのインメモリ化(列単位でデータを圧縮しメモリ上に全データを展開)により、集計処理を高速化することができます。

3) 直接参照方式(多次元モードでは「ROLAP ストレージモード」としてSQL Server 2005 から、表形式モードでは「DirectQuery モード」として SQL Server 2012 から提供している機能)

多次元モード(ROLAP)、表形式モード(Direct Query)ともに Analysis Services にデータを格納せず、分析の度にデータソースへ直接クエリすることで、データソースのリアルタイムな分析ができます。データソースの処理負荷の増大や、クエリのレスポンスはデータソースのパフォーマンスに依存することなど、十分な考慮が必要となります。

image

Analysis Services の開発・管理・運用に必用なツール

1) SQL Server Data Tools (開発)

データベースの接続、リレーション設定、パーティション設定、階層作成、データ取込など、Analysis Services の開発を行うことができます。

2) SQL Server Management Studio(管理)

オブジェクトの処理、参照、クエリの作成、セキュリティ管理など、Analysis Services の管理を行うことができます。

3) SQL Server Integration Services (運用)

データベースの更新処理 (ETL) と組合せて、Analysis Services の更新処理を連携することができます。

4) PowerPivot for Excel(開発)

表形式モードの場合、PowerPivot for Excel でモデル開発を行うことが出来ます。

image

 

Analysis Services を利用した可視化・分析方法

1) Reporting Services から接続

SQL Server Reporting Services でレポートを作成することが出来ます。

2) Power BI Service から接続

Azure で提供するクラウドベースの BI プラットフォームから接続することが出来ます。

3) Power BI Desktop から接続

Analysis Services のデータをインポートしたり、ライブ接続したりすることが出来ます。

どなたでも無償でダウンロードしてお使いいただくことができます。ダウンロードは こちら から。

4) Microsoft Excel から接続

皆さんが日々お使いいただいている Excel のピボットテーブル/ピボットで、Excel 単体では扱うことの出来ない大量データを使い、高速なデータ分析を行うことができます。

image

 

Analysis Services のライセンス

SQL Server のライセンスに含まれておりますので、すでに SQL Server をご購入の皆様はすぐにお使い頂くことが可能です。

また SQL Server 2016 の評価版は、以下のサイトより 180 日無償でご利用頂けます。

ダウンロードは こちら から。

 

de:code2016 のご案内

日本マイクロソフトの方向性や最新情報をはじめ、クラウドやモバイルを最大限に活かせるテクノロジーを紹介するITエンジニア向けイベント 「de:code 2016」 を、5月24日~25日の2日間、ザ・プリンス パークタワー東京(東京都港区)で開催いたします。SQL Server 2016 Analysis Services に関するセッションがございますので是非ご参加ください。

セッションのご案内は こちら から。

 

Japan Partner Conference 2018 Tokyo セッション動画とスライドを公開!【9/21 更新】

$
0
0

2018年 8 月 31 日、東京赤羽橋のザ・プリンス パークタワー東京にて、FY19 のパートナーの皆様向けのキックオフイベントとして実施した Microsoft Japan Partner Conference 2018 Tokyo の各セッション動画とセッション資料を公式サイトにて公開いたしました。

Keynote及び、各Breakout Sessionのタイムテーブルごとに個別に公開しておりますので、是非ご活用及び、ご覧くださいませ。
(※公開可能セッションのみ)

■Keynoteセッション動画
https://www.youtube.com/watch?v=t48VLZi4Swo&feature=youtu.be

■Keynoteセッションスライド
https://microsoft-demo.app.box.com/s/xy4mfndasm7fzejvp83afrwroucpui48

Tip of the Day: Windows Server 2008 SP2 Servicing Changes

$
0
0

Today's tip...

Just over a year away from the end of support for Windows Server 2008 SP2!

 

Make sure that you are aware of the changes coming this month.

 

Latest update on the blog dated 8/31/2018:

 

To help ensure a quality release, we will now start the rollup model on Update Tuesday in September, also known as “Patch Tuesday,” which is the second Tuesday of the month.”

 

Check back to this blog post for the latest and greatest information.

 

Reference: “Windows Server 2008 SP2 servicing changes” - https://cloudblogs.microsoft.com/windowsserver/2018/06/12/windows-server-2008-sp2-servicing-changes/

Security Monitoring–Additional PowerShell Detections Addendum

$
0
0

This is a follow up article to this piece that I wrote in early September. Not surprisingly, there was some noise in my initial lab tests. Two rules in particular were noisy, and the chief culprit happened to be SCOM. The rule governing PowerShell running in memory only  as well as the rule to bypass execution policy. When you think about it, both make sense to some extent, and that’s part of the reason why these features are built in to PowerShell.

If SCOM could not bypass execution policy, for instance, none of its script based data sources could execute if users set their execution policies wrong. As such, I decided to do a minor rewrite of all of the rules to allow for two overridable path based exclusions as I suspect specific applications could generate some noise. I know that SCOM uses a lot of PowerShell scripts. I believe that Exchange does as well. This also allows someone to do an override for a specific object, a group, for for an entire class. I may revisit this to add more, but I that most of our applications keep these items in specific folders, so there shouldn’t need to be any changes there.  I’ll also use this data source for any PowerShell detection I write in the future that may need to be overridden.

I’ve also created similar rules targeted at Windows Event Collector servers. To me, this is probably a bigger thing. It shouldn’t be terribly noisy, as this type of behavior in the desktop environment strikes me as something that should be more rare, but perhaps I’m wrong. As such, there’s nothing overridable in that environment for now.

To override for a specific path, do the following:

  • Identify the rule and the type of override you wish to do (i.e. group, all objects, specific object, etc).
  • Configure the path based override as follows:

image


AI Adoption in Industry – New Report from MIT Sloan and BCG

$
0
0

Earlier this week, MIT, in collaboration with Boston Consulting Group, released their second global study looking at AI adoption in industry.

A top finding is that the leading companies in AI adoption are now convinced of the value of AI and are facing the challenge of moving beyond individual point solutions toward broad, systematic use of AI across the company and at-scale.

In the report, Joseph Sirosh, CTO of AI at Microsoft, discusses how Microsoft is building a complete AI platform that empowers enterprises to implement these AI-first business models and do so at scale. Scaling AI across an entire business requires companies to look far beyond just building that initial model.

As Joseph says, companies need an "AI Oriented Architecture capable of constantly running AI experiments reliably, with continuous integration and development, and then learning from those experiments and continuing to improve its operations."

For those of you who are attending Microsoft Ignite at Orlando next week, you can hear Joseph talk about AI Oriented Architectures first hand, and get guidance on how enterprises can build successful AI solutions at scale.

Adopting Microsoft AI is super easy – you can get started here.

AI / ML Blog Team

AI-Based Virtual Tutors – The Future of Education?

$
0
0

This post is co-authored by Chun Ming Chin, Technical Program Manager, and Max Kaznady, Senior Data Scientist, of Microsoft, with Luyi Huang, Nicholas Kao and James Tayali, students at University of California at Berkeley.

This blog post is about the UC Berkeley Virtual Tutor project and the speech recognition technologies that were tested as part of that effort. We share best practices for machine learning and artificial intelligence techniques in selecting models and engineering training data for speech and image recognition. These speech recognition models, which are integrated with immersive games, are currently being tested at middle schools in California.

Context

The University of California, Berkeley has a new program founded by alum and philanthropist Coleman Fung called the Fung Fellowship. In this program, students develop technology solutions to address education challenges such as enabling underserved children to help themselves in their learning. The solution involves building a Virtual Tutor that listens to what children say and interacts with them when playing educational games. The games were developed by a technology company founded by Coleman named Blue Goji. This work is being done in collaboration with the Partnership for a Healthier America, a nonprofit organization chaired by Michelle Obama.

GoWings Safari, a safari-themed educational game, enabled with a Virtual Tutor that interacts with the user.

One of the students working on the project is a first-generation UC Berkeley graduate from Malawi named James Tayali. James said: "This safari game is important for kids who grow up in environments that expose them to childhood trauma and other negative experiences. Such kids struggle to pay attention and excel academically. Combining the educational experience with interactive, immersive games can improve their learning focus."

As an orphan from Malawi who struggled to focus in school, this is an area that James can relate to. James had to juggle family issues and work on part-time jobs to support himself. Despite humble beginnings, James worked hard and attended UC Berkeley with scholarship support from the MasterCard Foundation. He is now paying it forward to the next generation of children. "This project can help children who share similar stories as me by helping them to let go of their past traumatic experiences, focus on their present education and give them hope for their future," James added.


James Tayali (left), UC Berkeley Public Health major class of 2017 alum and Coleman
Fung (right), posing with the safari game shown on the monitor screen.

The fellowship program was taught by a Microsoft Search and Artificial Intelligence program manager, Chun Ming, who is also a UC Berkeley alum. He also advised the team that built the Virtual Tutor, which includes James Tayali, who majored in Public Health and served as team's product designer; Luyi Huang, an Electrical Engineering & Computer Science (EECS) student who led the programming tasks; and Nicholas Kao, an Applied Math and Data Science student, who drove the data collection and analysis. Much of this work was done remotely across three locations – Redmond, WA, Berkeley, CA, and Austin, TX.


UC Berkeley Fung Fellowship students Luyi Huang (left) and Nicholas Kao (right).


Chun Ming teaching speech recognition and artificial intelligence lectures to UC Berkeley students.

Insights from the Virtual Tutor Project

This article shares technical insights from the team in a couple of areas:

  • Model selection strategy and engineering considerations for eventual real-world deployment, so others who are doing something similar have more confidence investing in a model upfront that fits their scenario right from the start.
  • Training data engineering techniques that are useful references not only for speech recognition, but also for other scenarios such as image recognition.

Model Selection – Selecting the Speech Recognition Model

We explored speech recognition technologies from Carnegie Mellon University (CMU), Google, Amazon, and Microsoft, and eventually zoomed into the following options:

1. Bing Speech Recognition Service

Microsoft Bing's paid speech recognition service showed an accuracy of 100% although there was a 4-second wait to get results back from Bing's remote servers. While the accuracy is impressive, we did not have the flexibility to adapt this black box model to other speech accents and background noise. One potential workaround is to process the output from the black box (i.e. post-processing).

2. CMU Open Source Statistical Model

We also explored other free, faster speech recognition models that are accessed locally rather than over a remote server. Eventually, we chose an open source statistical model, Sphinx, which had an initial accuracy of 85% and improved the latency from Bing Speech API's 4 seconds down to 3 seconds. Unlike Bing's black box solution, we can look inside the model to improve accuracy. For instance, we can reduce the search space of words needed for lookup in the dictionary or adapt the model with more speech training data. Sphinx has a 30-year-old legacy, originally developed by CMU researchers who are now coincidentally now at Microsoft Research (MSR) – they include Xuedong Huang, Microsoft Technical Fellow, Fil Alleva, Partner Research Manager, and Hsiao-Wuen Hon, Corporate Vice President for MSR Asia.


Pre-defined, human features and linguistic structure in CMU's open source speech recognition model.

3. Azure Deep Learning Model

The students were also connected to the Boston-based Microsoft Azure team at the New England Research & Development (NERD) center. With access to NERD's work on an Azure AI product known as the Data Science Virtual Machine notebook, the Fellowship students achieved a Virtual Tutor speech recognition accuracy of 91.9%. Moreover, the average model execution time is the same at 0.5 seconds per input speech file between NERD's and CMU's model. An additional prototype deep learning model was developed by NERD based on a winning solution of the Detection and Classification of Acoustic Scenes and Events (DCASE) 2017 challenge. This model can push classification accuracy up even further and scales to larger training datasets.


Machine learned features with Azure's deep learning model.


Plot of NERD's model accuracy on the y-axis against the number of passes through the full
training data (i.e. epochs) on the x-axis. The final accuracy evaluated on a measurement set is 91.9%.

Training Data Engineering

The lack of audio training data was a hurdle in maximizing the potential of the deep learning model. More training data can always improve CMU's speech recognition model.

1. Solve Training and Testing Data Mismatch Problems

We downloaded synthetic speaker audio files from the public web and collected audio files from UC Berkeley volunteers at sampling rate of 16kHz. Initially, we observed that more training data did not increase test accuracy on Oculus microphone. This problem was due to sampling rate mismatch between the training data (16kHz) and the Oculus microphone input (48kHz). Once the input was down sampled, the improved Sphinx mode had better accuracy.


Visual representation of the spectrum of the frequencies of sound varying with time (i.e. Spectrogram) comparison between 16kHz sampling (top) and 48kHz (bottom). Note bottom 48kHz sampled spectrogram has finer resolution.

2. Synthetic Speaker Audio

Data biases due to speaker's gender and accents must be balanced out by increasing the quality and quantity of training data. To address this, we imported synthesized male/female audio samples from translators such as Bing. We could train our model using these new synthesized audio samples in conjunction with our current data. However, we found that synthesized audio lacked the naturally occurring zig zag feature variations in human voice. It was "too clean" to represent natural human voice accurately in live setting.



Spectrogram comparison between synthesized voice (top) and human speaker voice (bottom)

3. Background Noise and Speaker Signal Combination

Another problem is there are varying loud background noises that the Oculus microphone is unable to denoise automatically. This interferes with the model's ability to differentiate background noise from the speaker's signal. To solve this, we combined an audio sample with multiple background noises.


The y axis "Amplitude" is the normalized dB scale (where -1 is no signal
and +1 is the strongest signal) representing the loudness in the audio.

This provided a large amount of audio samples and allowed us to customize the model towards the Virtual Tutor's live environment. With the additional synthesized samples, we trained a more accurate model as shown in the Confusion Matrix below. This matrix shows test examples where the model is confused due to mismatch between the predicted class column and ground truth row. Correct predictions are shown along the diagonal line of the matrix. The confusion matrix is a good way to visualize what classes require targeted training data improvements.


Confusion matrix before combining background noise and speaker signal as new training data for CMU's Sphinx model. Model accuracy is 93%.


Confusion matrix after combining background noise and speaker signal as new training data for CMU's Sphinx model. Model accuracy is 96%.

The synthesized noise had some problems. We discovered a few outliers when we overlaid (on time scale) the clean signal and synthesized noise without any signal adjustments. These outliers occurred because the noise was more prominent than the speaker's signal.

4. Signal-to-Noise Ratio Optimization

To compensate for the above issue, we adjusted the relative decibel (dB) level ratios between the two overlaid audio files. Using Root Mean Square (RMS) to estimate the dB levels of each audio file, we were able suppress the noisy audio allowing the speakers voice to take precedence when training and predicting. Through a series of testing we determined that the average dB level of noise is about 70% of the average of our clean audio dB level. This allows us to keep up a 95% accuracy when tested on a redundant training and testing set. Anything higher than 80% decreases accuracy at an increasing rate.


Waveform plot showing noise at 70% (top) and 100% (bottom). The y axis "Amplitude" is the normalized
dB scale (where -1 is no signal and +1 is the strongest signal) representing the loudness in the audio.


Spectrogram plot showing noise at 70% (top) and 100% (bottom).
Note the bottom noise at 100% has more blue and pink regions.

Summary

The story of the UC Berkeley Virtual Tutor project began in the Fall of 2016. We first tested a variety of speech recognition technologies and then explored a range of training data engineering techniques. Currently, our speech recognition models have been integrated with the game and are being tested at middle schools in California.

For those of you looking to add speech recognition capabilities to your projects, you should consider the following options based on our findings:

  • For ease of integration and high accuracy, try the Bing Speech API. It lets you use 5000 free transactions per month.
  • For faster end to end response times and model customizability to improve accuracy for specific environments, try CMU's statistical model Sphinx.
  • For scenarios where you have access to a lot of training data (e.g. over 100,000 rows of training examples), Azure's deep learning model can be a better option, for both speed and accuracy.

Chun Ming, Max, Luyi, Nick & James

Support tip: Navigating the new Single App mode for Company Portal

$
0
0

With Intune support for Multi-token DEP, admins are given the option of authenticating with Company Portal when enrolling devices with user affinity as we’ve shared previously in our blog post. After a recent Intune release, admins have the ability to lock Company Portal in Single App mode so users have to sign in to the Company Portal before getting access to a device. In this post, we’re sharing some tips and troubleshooting about the experience that you may find useful.

Consider a case where you have enrollment settings configured as shown in the screenshot.

single app1

The Company Portal provisioned through Apple’s Volume Purchase Program (VPP) can fail to install in case VPP tokens expire, run out of Company Portal licenses, get deleted, get assigned to another Intune tenant or get assigned to another MDM vendor. This could also happen due to a temporary outage in Apple services. In this situation, users on blocked devices can get stuck in the installation process for more than 10 minutes and see screens similar to what is shown below.

Note that in normal cases, end users will see this screen for about 45-60 seconds while the Company Portal is installing in the background and launches in Single App mode.

singles App 2

Troubleshooting VPP token issues

Admins will need to figure out any issues with the VPP token to ensure that users do not get their devices in a blocked state. Any issues with the VPP token can be found by going to the Device enrollment blade in Intune and navigating to Apple enrollment > Enrollment program tokens > (token name) > Profiles > (profile name) > Manage > Properties. You should see a message with a reason for the block as in the sample screenshot below.

single app 3

 

Issuing a remote wipe

After any VPP token issues have been resolved, devices should be wiped, and the enrollment process will have to be started from the beginning. Users can wipe a device by going to portal.manage.microsoft.com or ask an admin to issue a remote wipe. An admin can get a list of devices by going to Apple Enrollment> Enrollment program tokens > (token name) > Devices and filter for devices in “Blocked” state.

single app 4

Blocked devices can also be found at Enrollment program tokens > (token name) > Profiles > (profile name) > Monitor > Assigned devices.

You can reach out to us if you have any questions or feedback on the experience!

(Cloud) Tip of the Day: Windows Admin Center 1809 and SDK now generally available!

$
0
0

Today's tip..

It’s been an exciting debut year for Windows Admin Center, the next-generation graphical management for Windows Server. Our team is committed to helping you manage your Windows Server infrastructure and instances, wherever they run, more easily and more efficiently. This includes delivering a platform and core set of experiences that improve day-to-day Windows Server administration, as well as lighting up new functionality and scenarios to help your organization unlock the full power of the Microsoft cloud.

  • In April, we announced Windows Admin Center and general availability of version 1804, and shared the user and business value provided by our reimagined management experience.
  • In May, we announced our SDK preview along with three launch partners to showcase the emerging value of the Windows Admin Center ecosystem.
  • In June, at the Windows Server Summit event, we declared Windows Admin Center as the fastest growing Windows Server management toolset ever, exceeding 1,000,000 total managed nodes in just over 2 months after GA.
  • In June, July and August, we continued with regular preview releases, each showcasing new and improved functionality through our Insiders program: Windows Admin Center Preview versions 1806, 1807, and 1808.

Today, we are very excited to present the latest generally available release of Windows Admin Center in support of Windows Server 2019. We are also pleased to announce that the SDK is now generally available.

Important Note: Update today! For customers currently using version 1804 of Windows Admin Center, upgrade to version 1809 within 30 days to remain supported under Microsoft’s Modern Lifecycle Policy.

Is SMTP Auth Really Working?

$
0
0

Summary

Now that SharePoint 2019 supports SMTP authentication you have the option to relay e-mail from SharePoint to any SMTP server that supports SMTP authentication. However, if you are using a port that falls back to anonymous, how do you if it's authenticating and not just falling back to anonymous?

Let's look at the traffic behind the covers

To answer the question, you really need to inspect the traffic on the wire. Below I have provided 4 scenarios which customers my see when attempting to configure SMTP Auth with on-prem Exchange Servers.

Scenario 1: Auth working with port 587 over Kerberos

Here you will find a working configuration where SharePoint is set to use port 587 and SMTP Auth over Kerberos. This worked well without errors and the outcome was expected.

Conversation on the wire:

Exchange Receive Connector Permissions:

SharePoint SMTP Auth Settings:

Scenario 2: Auth working with port 25 over NTLM

Here you will find a working configuration where SharePoint is set to use port 25 and SMTP Auth over NTLM. This worked well without errors and the outcome was expected.

Conversation on the wire:

SharePoint SMTP Auth Setting:

Exchange Receive Connector Permissions:

Take special note to this Exchange Receive Connector permission group settings. "Exchange Users" is enabled. SMTP Auth (as a user) requires the "Exchange Users" permission group, which is not on by default for the "Default Frontend SERVERNAME" receive connector, which listens on port 25.

Scenario 3: Somewhat working with port 25 over NTLM

Here you will find a "somewhat working" configuration where SharePoint is set to use port 25 over NTLM and SMTP Auth. However, the e-mail was sent, but anonymous was used instead of user authentication as expected. This failure occurred due to a configuration error, which is described below.

Errors Text:

Response: 535 5.7.3 Authentication unsuccessfulrn

Response code: Authentication credentials invalid (535)

Response parameter: 5.7.3 Authentication unsuccessful

 

SharePoint SMTP Auth Setting:

Exchange Receive Connector Permissions:

Take special note to this Exchange Receive Connector permission group settings, as this is the default setting. SMTP Auth (as a user) requires the "Exchange Users" permission group, which is not on by default for the "Default Frontend EXCHANGE" receive connector, which listens on port 25.

Scenario 4: Not working with port 587 over Kerberos

Here you will find a "non-working" configuration where SharePoint is set to use port 587 over Kerberos and SMTP Auth. This resulted in failure after 3 attempts due to a configuration error, which is described below.

Errors Text:

Response: 535 5.7.3 Unable to proxy authenticated session because either the backend does not support it or failed to resolve the userrn

Response code: Authentication credentials invalid (535)

Response parameter: 5.7.3 Unable to proxy authenticated session because either the backend does not support it or failed to resolve the user

Response: 530 5.7.57 SMTP; Client was not authenticated to send anonymous mail during MAIL FROMrn

Response code: Authentication required (530)

Response parameter: 5.7.57 SMTP; Client was not authenticated to send anonymous mail during MAIL FROM

SharePoint SMTP Auth Setting:

Exchange Receive Connector Permissions:

Why is this happening?

There are several reasons why SharePoint SMTP authentication can fail, and I will list the reason I'm aware of here.

 

1. Missing UPN: If the authenticating user does not have a UPN set, authentication will fail with error "5.7.3 Unable to proxy authenticated session because either the backend does not support it or failed to resolve the user". If you see this error, check the user configured in the SharePoint outing e-mail settings,  to determine if the UPN is set. There are many ways to accomplish this, but I will show you the PowerShell method.

 

Check with Get-ADUser:

Get-ADUser spadmin

DistinguishedName CN=SpAdmin,OU=SpService,DC=contoso,DC=com
Enabled True
GivenName :
Name SpAdmin
ObjectClass user
ObjectGUID 070d91df-5240-4569-8c1c-415bc9c20872
SamAccountName SpAdmin
SID S-1-5-21-1111111111-111111111-111111111-1111
Surname :
UserPrincipalName :

Set the UPN for the SMTP Authenticating Account:

Set-ADUser spadmin -UserPrincipalName spadmin@contoso.com

Now Get it account one more time:

Get-ADUser spadmin

DistinguishedName CN=SpAdmin,OU=SpService,DC=contoso,DC=com
Enabled True
GivenName :
Name SpAdmin
ObjectClass user
ObjectGUID 070d91df-5240-4569-8c1c-415bc9c20872
SamAccountName SpAdmin
SID S-1-5-21-1111111111-111111111-111111111-1111
Surname :
UserPrincipalName spadmin@contoso.com

Note: Now the UPN is set

2. Incorrect Exchange Receive Connector permissions: As stated above if you are authenticating over SMTP as a user, the "Exchange Users" permission group must be enabled on the Exchange Receive Connector properties. If this permission is missing, SMTP authentication will fail with error, "Authentication credentials invalid (535)".

3. Kerberos requires SPNs: If the SharePoint Server is missing the SMTPSVC Service Principal Name, authenticating over Kerberos may fail.

 

Example of a missing SPN:

setspn -l contosospwfe

Registered ServicePrincipalNames for CN=SPWFE,CN=Computers,DC=contoso,DC=com:
TERMSRV/SPWFE
TERMSRV/spwfe.contoso.com
WSMAN/spwfe
WSMAN/spwfe.contoso.com
RestrictedKrbHost/SPWFE
HOST/SPWFE
RestrictedKrbHost/spwfe.contoso.com
HOST/spwfe.contoso.com

 

Set the SPN with NETBIOS Name:

setspn -s SMTPSVC/spwfe contosoSPWFE

Checking domain DC=contoso,DC=com
Registering ServicePrincipalNames for CN=SPWFE,CN=Computers,DC=contoso,DC=com SMTPSVC/spwfe
Updated object

 

Set the SPN with FQDN:

setspn -s SMTPSVC/spwfe.contoso.com contosoSPWFE 

Checking domain DC=contoso,DC=com Registering ServicePrincipalNames for CN=SPWFE,CN=Computers,DC=contoso,DC=com SMTPSVC/spwfe.contoso.com Updated object

 

Get the SPNs once again:

setspn -l contosospwfe

Registered ServicePrincipalNames for CN=SPWFE,CN=Computers,DC=contoso,DC=com:
SMTPSVC/spwfe.contoso.com
SMTPSVC/spwfe
TERMSRV/SPWFE
TERMSRV/spwfe.contoso.com
WSMAN/spwfe
WSMAN/spwfe.contoso.com
RestrictedKrbHost/SPWFE
HOST/SPWFE RestrictedKrb
Host/spwfe.contoso.com
HOST/spwfe.contoso.com

 

Summary

In summary don't set it and forget it! After configuring your SharePoint Server to use SMTP Authentication, check your network traffic to ensure its working as expected. You may need to work with your Active Directory (to set SPNs) and Exchange Team (to set connector properties) to ensure that E-mail with being sent using authentication. Also, if you came here because this blog matches the errors you are experiencing, I hope this helped you figure out the problem quickly.

Thanks for reading!

(Storage) Tip of the Day: Avere vFXT for Microsoft Azure now in public preview

$
0
0

Today's tip...

The Avere vFXT for Azure delivers new possibilities for running high-performance computing (HPC) workloads in the cloud. With this new software solution, you can now easily connect on-premises infrastructure to Azure compute or “lift and shift” file-based workloads in Azure to run between Azure blob in the same manner.

Avere vFXT for Azure solves the problem of running these enterprise HPC applications in the cloud while leveraging data stored on-premises or in Azure Blob. The Avere vFXT facilitates Edge computing as a virtual high-performance file caching appliance that runs in Azure Compute. With Avere, these critical workloads can access thousands of cores on-demand, increasing business agility by processing smarter and faster without adding extra cost.

Avere vFXT Overview:

  • High-performance file caching: Avere vFXTs will support several common brands of network-attached storage (NAS) as well as Azure Blob API.
  • Large core counts: Compute farms with about 1,000 – 40,000 cores work well with Avere vFXTs. These farms usually are facing fluctuation in demand as well as growth.
  • Read-heavy workloads: Workloads running with Avere vFXT clusters are heavy read, infrequent write in nature (at least 70:30), and demand high performance relying on a clustered network-attached storage.
  • Hybrid or all-in Azure support: Organizations in any stage of a cloud strategy can take advantage of Azure for HPC by using the Avere vFXT.
  • Multi-cloud support: Many customers request solutions that will support multiple cloud providers. The Avere vFXT is also available for both Amazon Web Services and Google Cloud Platform. However, when use in Azure, the cost for Avere vFXT nodes is zero!

Getting started

To join the preview, visit the Avere vFXT for Azure public preview page, or simply find Avere in the Azure Marketplace. Then get started by reviewing the installation documentation and launching an Avere vFXT cluster.

Pricing

The Avere vFXT for Azure has no charge associated with licensing. However, costs associated with consumption do apply at normal rates

There is a lot more information and encourage everyone to read the full article HERE:

References:

【お客様事例】九州電力がAzureの活用により財務システムを早期刷新。電力システム改革の中で変化に強いIT 基盤の構築へ【9/22更新】

$
0
0

2011 年に発生した東日本大震災とこれに伴う原子力事故を契機に、電気料金の値上げや、需給ひっ迫下での需給調整、多様な電源の活用の必要性が増すとともに、従来の電力システムの抱える様々な限界が明らかになりました。これを受けて政府では、2016 年に電気の小売を全面自由化するなど、「電力システム改革」を推進しています。

エネルギー産業のコア ランナーの1 社である九州電力は、経営基盤となる財務システムを SAP S/4HANA に刷新するプロジェクトを推進。パブリック クラウドである Microsoft Azure も活用することで、市場のめまぐるしい変化やリアルタイム経営に対応できる IT 基盤を整備しつつあります。

 

続きはこちら

 

 

 


SQL Server 2016 新機能  INSERT…SELECT のパラレル処理

$
0
0

この記事は、2016 年 6 月 1 日 に Data Platform Tech Sales Team Blog にて公開された内容です。

 

Microsoft Japan Data Platform Tech Sales Team

北澤

2016 年 6 月 1 日に出荷開始された SQL Server 2016
新機能の情報も色々な媒体で目にする事も多いと思います。

この記事では、数多くある新機能の中ではあまり目立たないのですが、バッチ処理のパフォーマンスを向上させる SQL Server 2016 の新機能「 INSERT…SELECT のパラレル処理」についてご紹介致します。

「 INSERT…SELECT 」は、 SELECT で検索したクエリ結果を指定したテーブルに INSERT する処理で、バッチ処理などで中間テーブルを生成したり、サマリーテーブルを生成する、という用途で良く使われる処理です。バッチ処理の中で時間がかかっている、と実感されている方も多いのではないでしょうか。

SQL Server 2014 までは、SELECT の部分はパラレル処理、 INSERT の部分はシリアル処理、という動作でしたので、コアを多く搭載したサーバーで、ストレージ に SSD 等を利用している様な環境において、SELECT の部分はコアを使いきれるが、INSERT の部分で コアを使いきれない、という状況になっていました。
SQL Server 2016 からは SELECT の部分も INSERT の部分もパラレル処理になりますので、コアをより有効活用する事ができ、大幅なパフォーマンス向上が見込めます。

実は SQL Server 2014 から 「 SELECT INTO 」( 新しいテーブルを生成し、そのテーブルに SELECT のクエリ結果を INSERT する処理) の INSERT 処理が、パラレル実行できる様になっていました。さらに SQL Server 2016 では 「 INSERT…SELECT 」の INSERT 処理も、パラレル実行できる様になりましたので、新規に生成されたテーブルに対しても、既存表に対してもパラレルで INSERT する事が可能になります。

構文的には INSERT…SELECT に TABLOCK ヒントを付ける必要があります。

 例) INSERT target_table WITH (TABLOCK) SELECT * FROM source_table.

 

パラレルで動作しているかどうかは実行計画で確認できます。

 

シリアルで INSERT している時の実行計画

image

 

image

 

 

パラレルで INSERT している時の実行計画

image

image

 

並列度の変更

並列度は、クエリヒントを利用しない場合 max degree of parallelism ( MAXDOP ) サーバー構成オプションの値で決定されます。
SELECT 部分も INSERT 部分も同じ並列度になります。
MAXDOP の規定値は 0 で、その場合は使用可能な全てのプロセッサ (最大 64 プロセッサ) での並列度となり、クエリに MAXDOP クエリヒントを指定する事で MAXDOP 値を上書きできます。

 例) INSERT target_table WITH(TABLOCK) SELECT * FROM source_table OPTION (MAXDOP 2)

 

image

 

image

 

 

INSERT 先のテーブルとインデックスの組み合わせにより INSERT …SELECT でのパラレル INSERT の可否が決まりますのでご留意ください。

 

格納方式

INSERT 先のオブジェクト

INSERT…SELECT での
パラレル INSERT の可否

ディスクベース

ヒープ

OK

ヒープ + 非クラスタ化インデックス

NG

ヒープ + 非クラスタ化列ストアインデックス

NG

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

NG

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

NG

クラスター化インデックス + 非クラスター化列ストアインデックス

NG

クラスター化列ストアインデックス

OK

クラスター化列ストアインデックス + 非クラスター化インデックス

NG

メモリベース

メモリ最適化テーブル

NG

メモリ最適化テーブル + ハッシュインデックス

NG

メモリ最適化テーブル + 非クラスター化インデックス

NG

メモリ最適化テーブル + クラスター化列ストアインデックス

NG

 

 

下記の SQL Server Customer Advisory Team の blog に、パフォーマンステストの結果などの詳細な情報が掲載されています。ご興味のある方はご覧ください。

https://blogs.msdn.microsoft.com/sqlcat/2016/07/06/sqlsweet16-episode-3-parallel-insert-select/

https://blogs.msdn.microsoft.com/sqlcat/2016/07/21/real-world-parallel-insert-what-else-you-need-to-know/

 

SQL Server 2016 に アップグレードして、INSERT…SELECT に TABLOCK ヒントを付与するだけで、パフォーマンス向上が期待できるこの機能。ぜひお試し下さい。

Zündende Ideen

$
0
0

Logbucheintrag 180922:


Der Sand ist kaum aus dem Urlaubskoffer raus, da sind die Koffer schon wieder gepackt. Ziel, Orlando, Florida, wo wir auf der Microsoft Ignite ein ganzes Füllhorn von neuen Lösungen und Services rund um Intelligent Cloud und Intelligent Edge erwarten können. Die Spekulationen schießen bereits wieder ins Kraut, die Erwartungen sind hoch. Der allgemeine Tenor der Prognosen lautet: mehr Azure, weniger Windows. – Nun, lasst euch überraschen!

Natürlich bieten wir auf der Microsoft Ignite wieder viele zündende Ideen. Aber wichtiger noch ist, dass dies nach der Inspire im Juli der größte Event für das gesamt Microsoft Ökosystem ist. Hier bringen wir IT-Entscheider unserer Kunden mit Entwicklern und Beratern unserer Partner zusammen und haben selbstverständlich das gesagte Führungsteam von Microsoft versammelt. Denn neben der Ankündigung neuer Lösungen und Services hat dieser Event eine ganz wichtige Bedeutung: es geht vor allem darum zuzuhören und die Bedarfe unserer Kunden, die Vorschläge unserer Partner und die Technologietrends der nächsten Zukunft aufzunehmen und für eine Produkt-Roadmap zusammenzufassen.

Denn wir wollen verstehen und verständlich machen, wie alle die aktuellen Technologie-Bausteine in dieser unglaublich dynamischen Zeit zusammenpassen und welchen Nutzen jeder von uns daraus ziehen wird. Dabei ist es wichtig, de Themen nicht nur von der Technologie aus zu verstehen, sondern vor allem von der Art und Weise her, wie künftig Geschäftsprozesse gesteuert und neue Geschäftsmodelle ausprobiert werden. Die Dynamik kommt nicht allein von der Technologie, sondern vor allem daher, dass sich praktisch jede Gewohnheit im gesellschaftlichen Zusammenleben ändert. Darauf müssen wir uns einstellen. Deshalb wollen wir vor allem zuhören und verstehen.

Es sind die zündenden Ideen unserer Kunden und Partner, auf die wir unser gesamtes Lösungsportfolio rund um Azure und Windows ausrichten. Aber wer einen Blick auf die Ignite-Agenda mit rund 700 Sessions und 100 Workshops wirft, der kann auch erkennen, in welchen Bereichen mit Ankündigungen zu rechnen ist: SQL Server 2019, Windows Virtualisierung, Microsoft 365, Surface Hub 2 und natürlich der Azure Solution Stack und Künstliche Intelligenz gehören zu den tragenden Themen.

Kein Wunder also, dass das Conference Center in Orlando nach wenigen Tagen vollends ausverkauft war. Doch wer es in diesem Jahr nicht geschafft haben sollte, direkt dabei zu sein, hat zwei Möglichkeiten, dennoch alles hautnah und zeitnah mitzuerleben. Unter diesem Link kann man sich direkt in die wichtigsten Events rund um die Microsoft Ignite einschalten. Und: Ich werde in den kommenden Tagen live aus Orlando bloggen. Die nächsten Logbucheinträge zu „Olivers Reisen durch die Intelligent Cloud“ gelten den zündenden Ideen auf der Microsoft Ignite.

Also: Stay tuned auf diesem Kanal!

 

Top Contributors Awards! Working With List Settings Using PowerShell, JSON Currency Converter and many more!

$
0
0

Welcome back for another analysis of contributions to TechNet Wiki over the last week.

First up, the weekly leader board snapshot...

As always, here are the results of another weekly crawl over the updated articles feed.

 

Ninja Award Most Revisions Award
Who has made the most individual revisions

 

#1 George Chrysovaladis Grammatikos with 70 revisions.

 

#2 Sabah Shariq with 36 revisions.

 

#3 Peter Geelen with 34 revisions.

 

Just behind the winners but also worth a mention are:

 

#4 Dave Rendón with 30 revisions.

 

#5 S.Sengupta with 28 revisions.

 

#6 RajeeshMenoth with 13 revisions.

 

#7 Subhro Majumder with 12 revisions.

 

#8 Kapil.Kumawat with 11 revisions.

 

#9 Arleta Wanat with 8 revisions.

 

#10 .paul. _ with 7 revisions.

 

 

Ninja Award Most Articles Updated Award
Who has updated the most articles

 

#1 Sabah Shariq with 24 articles.

 

#2 Dave Rendón with 20 articles.

 

#3 Peter Geelen with 14 articles.

 

Just behind the winners but also worth a mention are:

 

#4 George Chrysovaladis Grammatikos with 13 articles.

 

#5 RajeeshMenoth with 9 articles.

 

#6 Kapil.Kumawat with 6 articles.

 

#7 Arleta Wanat with 3 articles.

 

#8 Richard Mueller with 2 articles.

 

#9 Nonki Takahashi with 2 articles.

 

#10 .paul. _ with 2 articles.

 

 

Ninja Award Most Updated Article Award
Largest amount of updated content in a single article

 

The article to have the most change this week was C#: Working with SMTP email (Part 2), by Kareninstructor

This week's reviser was Kareninstructor

 

Ninja Award Longest Article Award
Biggest article updated this week

 

This week's largest document to get some attention is SharePoint Online: Working With List Settings Using PowerShell, by Prashant Mohan Bansal

This week's reviser was Sabah Shariq

 

Ninja Award Most Revised Article Award
Article with the most revisions in a week

 

This week's most fiddled with article is Azure AD: What is your identity secure score? (preview), by Markus Vilcinskas. It was revised 22 times last week.

This week's revisers were Dave Rendón, Peter Geelen & Markus Vilcinskas

 

Ninja Award Most Popular Article Award
Collaboration is the name of the game!

 

The article to be updated by the most people this week is VB.Net - JSON Currency Converter, by .paul. _

This week's revisers were .paul. _, Kapil.Kumawat & George Chrysovaladis Grammatikos

 

Ninja Award Ninja Edit Award
A ninja needs lightning fast reactions!

 

Below is a list of this week's fastest ninja edits. That's an edit to an article after another person

 

Ninja Award Winner Summary
Let's celebrate our winners!

 

Below are a few statistics on this week's award winners.

Most Revisions Award Winner
The reviser is the winner of this category.

George Chrysovaladis Grammatikos

George Chrysovaladis Grammatikos has won 18 previous Top Contributor Awards. Most recent five shown below:

George Chrysovaladis Grammatikos has not yet had any interviews, featured articles or TechNet Guru medals (see below)

George Chrysovaladis Grammatikos's profile page

Most Articles Award Winner
The reviser is the winner of this category.

Sabah Shariq

Sabah Shariq has won 27 previous Top Contributor Awards. Most recent five shown below:

Sabah Shariq has TechNet Guru medals, for the following articles:

Sabah Shariq has not yet had any interviews or featured articles (see below)

Sabah Shariq's profile page

Most Updated Article Award Winner
The author is the winner, as it is their article that has had the changes.

Kareninstructor

Kareninstructor has been interviewed on TechNet Wiki!

Kareninstructor has won 10 previous Top Contributor Awards. Most recent five shown below:

Kareninstructor has TechNet Guru medals, for the following articles:

Kareninstructor has not yet had any featured articles (see below)

Kareninstructor's profile page

Longest Article Award Winner
The author is the winner, as it is their article that is so long!

Prashant Mohan Bansal

Prashant Mohan Bansal has been interviewed on TechNet Wiki!

This is the first Top Contributors award for Prashant Mohan Bansal on TechNet Wiki! Congratulations Prashant Mohan Bansal!

Prashant Mohan Bansal has not yet had any featured articles or TechNet Guru medals (see below)

Prashant Mohan Bansal's profile page

Most Revised Article Winner
The author is the winner, as it is their article that has ben changed the most

Markus Vilcinskas

Markus Vilcinskas has been interviewed on TechNet Wiki!

Markus Vilcinskas has featured articles on TechNet Wiki!

Markus Vilcinskas has won 16 previous Top Contributor Awards. Most recent five shown below:

Markus Vilcinskas has TechNet Guru medals, for the following articles:

Markus Vilcinskas's profile page

Most Popular Article Winner
The author is the winner, as it is their article that has had the most attention.

.paul. _

.paul. _ has been interviewed on TechNet Wiki!

.paul. _ has featured articles on TechNet Wiki!

.paul. _ has won 16 previous Top Contributor Awards. Most recent five shown below:

.paul. _ has TechNet Guru medals, for the following articles:

.paul. _'s profile page

Ninja Edit Award Winner
The author is the reviser, for it is their hand that is quickest!

S.Sengupta

S.Sengupta has won 5 previous Top Contributor Awards:

S.Sengupta has not yet had any interviews, featured articles or TechNet Guru medals (see below)

S.Sengupta's profile page

 Says: Another great week from all in our community! Thank you all for so much great literature for us to read this week!

Please keep reading and contributing, because Sharing is caring..!!

 

Best regards,
— Ninja [Kamlesh Kumar]

 

Microsoft Kaizala

$
0
0

What Happened?

Microsoft Launched a very nice product called Kaizala when I searched for the name meaning I found that on some sites it means “what happened?, so either this is true definition or no let us go through this nice experience.”

The product is a mobile app and has a preview of the web version.

The app is not only a messages application but it has everything I dreamed about even I was planning to create a similar app but as usual Microsoft is a head of the game.

What is Kaizala?

A mobile app for large group communications and work management, it help to bridge the gap between partners, stuff and first line workers.

Features for Kaizala:

  • Connect with your entire value chain, you can share text, videos, and documents.
  • Manage your team work more efficiently you can schedule meetings, send surveys, assign To Do List, and make polls and announcements.
  •  And there are more coming like the preview of the web app!!

Let us take a look at the app, where you can download from goggle play store or Apple Store.

I tried the full steps, here you are some screenshots to configure it you will only need as a start the mobile phone number.

Once you verify your mobile number you will get this interface.

There are several tabs: in chat tab you will find all you chats threads, in people you will find people on your mobile phone that are using Kaizala and also the rest of your contacts where you can invite them to use Kaizala, then in discover tab you will find a lot as a sample:

More actions

From the app to you have settings where you can adjust, you can connect to your Office 365 tenant.

And one nice thing you can access the preview web version by going through this URL http://webapp.kaiza.la/ and then signing with your mobile number you will get on your app in the mobile phone a pin code to enter on the web to sync.

The preview web view will look like this screenshot:

As a summary this is going to be my preferred mobile app chat application because of the nice options I am getting from it.

References:

Office 365 Home Page

Office 365 Training Resources

 

By John Naguib (Twitter,  TechNet Profile,  MVP Profile)

【ウェビナー】超入門!クラウドERPの本命、「Microsoft Dynamics 365 for Finance and Operations」(基本編)【9/23更新】

$
0
0

2018年9月26日 (水) 12:15-12:45 

 

昨今、あらゆる業種や業務でクラウドサービス(SaaS)を活用する企業が増えていますが、とりわけ企業活動の基盤となる基幹業務~ERPへクラウドを採用する動きが加速しています。

本セッションでは、「使えるクラウドERP」の導入をご検討の方を対象にマイクロソフトの最新クラウド ビジネス アプリケーション「Dynamics 365 for Finance and Operations」の超基礎をご紹介いたします。

 

続きはこちら

 

 

Viewing all 34890 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>