5. Microsoft Azure
SQL Server Management Studio
[オプション] Power BI
インターネットにつながる環境
推奨 Webブラウザー: Edge, Chrome
ハンズオンの環境
4
6. 1. ご自身の Visual Studio サブスクリプションの Microsoft アカウントでサインイン
2. 「職場または学校アカウント」か「個人アカウント」かを訊かれた場合は、使用するアカウントを選択
Microsoft アカウントへのサインイン
(Visual Studio サブスクリプション がある場合)
5
7. 1. My Visual Studio を開く (必要に応じてサインイン)
2. Azure 特典をアクティブ化
※ Visual Studio Enterprise の場合は
150ドルのクレジット/月、
Visual Studio Professional の場合は
50 ドルのクレジット/月
Visual Studio サブスクリプションの Azure 特典
6
※ Visual Studio サブスクリプションの Azure 特典をアクティブにしていない人はアクティブ化
8. Microsoft Azure のポータル を開く (必要に応じてサインイン)
次のどちらかの画面になればOK
Microsoft Azure
7
ホーム | ポータル | Microsoft Azure ダッシュボード| ポータル | Microsoft Azure
41. Raspberry Pi Azure IoT Web Simulator
Node.js
実機がない場合:
Raspberry Pi Azure IoT Web Simulator
40
42. Microsoft Azure と Power BI
41
IoT デバイス
マシンラーニング
スタジオ
マシンラーニング API
ストリーム アナリティクスIoT ハブ
Microsoft Azure
SQL データベース
SQL データベース
Power BI
CSV データ
MQTT
HTTP
Web ブラウザー
95. ¥¥129work3¥201902 AI ML 勉強会
#2 IoT編¥Source¥SQLQuery1.sql の
内容をコピー&ペースト
右クリックして「Run selected」
①
②
94
「Import Data」の
プロパティを設定
96. SELECT
[AverageTemperature_celsius] AS temperature
,[AverageHumidity_percentage] AS humidity
,[AverageLocalPressure_hPa] AS pressure
,CAST((CASE WHEN [TotalPrecipitationAmount_mm] > 0.0 THEN 1 ELSE 0
END) AS int) AS score
FROM [dbo].[fukuiweather1959-2018]
WHERE AverageTemperature_celsius IS NOT NULL AND AverageHumidity_percentage
IS NOT NULL AND AverageLocalPressure_hPa IS NOT NULL AND
TotalPrecipitationAmount_mm IS NOT NULL
ORDER BY Date
学習用データのインポート用クエリー
95
SQLQuery1.sql
114. マシンラーニング API | Azure
113
IoT デバイス
マシンラーニング
スタジオ
マシンラーニング API
ストリーム アナリティクスIoT ハブ
Microsoft Azure
SQL データベース
SQL データベース
Power BI
CSV データ
MQTT
HTTP
Web ブラウザー
雨の予測
API
155. --
-- SELECT deviceId,pressure,temperature,humidity,CAST(EventProcessedUtcTime as datetime)
as EventProcessedUtcTime,CAST(EventEnqueuedUtcTime as datetime) as EventEnqueuedUtcTime
-- ,getscore(temperature,humidity,pressure,0.0) as score
-- INTO [powerbi-output]
-- FROM [iothub-input]
-- WHERE type='weather'
SELECT deviceId,pressure,temperature,humidity,EventProcessedUtcTime,EventEnqueuedUtcTime
,getscore(temperature,humidity,pressure,0.0) as score
INTO [db-output]
FROM [iothub-input]
WHERE type='weather'
[オプション] ストリーム アナリティクスのクエリー (Power BI にも出力する場合)
154
SQLQuery4.sql