SlideShare a Scribd company logo
1 of 16
Download to read offline
Azure SQL Edgeでも使えるDACPACの基本
2021-4-17 ジョン ジンゴン @ motojin.com, Inc.
目次
- 自己紹介
- Azure SQL Edgeとは
- Azure SQL Edge 機能
- Azure SQL Edge デプロイ
- アーキテクチャー図
- DACPACとは
- BACPACとは
- ファイル構造
- デモ
自己紹介
ジョン ジンゴン
● 2007, 来日
● 2015, 株式会社モトジン・ドット・コム設立
○ BI / IoT PubSubモデルのソリューションアーキテクト
○ ローコード開発 / DevOps コンサルタント
Azure SQL Edgeとは
※ https://www.microsoft.com/en-us/sql-server/sql-server-downloadsより
Azure SQL Edge 機能
※ https://www.youtube.com/watch?v=jWBfS_6LGNAより
Azure SQL Edge デプロイ
x64 / ARM64
Linux container (Ubuntu 18.04)
1GB
アーキテクチャ図
環境センサー Raspberry Pi
(ゲートウェイ)
IoT Hub Time Series Insight
event source
Time Series Insight
environment
Stream Analytics job SQL Database
Internet
BLE
(Bluetooth Low Energy)
SQL Edge
DACPACとは
a DAC Package
Data-Tier Application (DAC)
データ層アプリケーション パッケージ
データベースの構造(スキーマ)をXML形式で表現したファイル群をzip圧縮したファイル
SqlPackage.exe
BACPACとは
Backup Package
DACアーカイブファイル(.bacpac)
DACPAC BACPAC
拡張子 .dacpac .bacpac
スキーマ 〇 〇
データ ― 〇
ファイル構造
DACPAC BACPAC
デモ1
DAC抽出+DACエクスポート
デモ2
SSDTでスキーマ比較
(SQL Server Data Tools for Visual Studio)
デモ3
DAC配置+DACインポート
SELECT instance_name, type_version
FROM msdb.dbo.sysdac_instances;
デモ4
アップデート
SELECT instance_name, type_version
FROM msdb.dbo.sysdac_instances;
一言
SSDT(Visual Studio)でDACPAC管理すると開発・運用が楽。
SqlPackage.exe + PowerShellで自動化可能。
IoTでリアルタイム処理のためAzure SQL Edge。
Azure IoT 勉強会
2021/04/26(月)
19:30~21:30

More Related Content

More from Jingun Jung

Azure Custom Vision
Azure Custom VisionAzure Custom Vision
Azure Custom VisionJingun Jung
 
Developing in-house solution for Edge AI
Developing in-house solution for Edge AIDeveloping in-house solution for Edge AI
Developing in-house solution for Edge AIJingun Jung
 
Microsoft Azure IoT Skills Challenge
Microsoft Azure IoT Skills ChallengeMicrosoft Azure IoT Skills Challenge
Microsoft Azure IoT Skills ChallengeJingun Jung
 
Let's add AI model in own home using azure IoT
Let's add AI model in own home using azure IoTLet's add AI model in own home using azure IoT
Let's add AI model in own home using azure IoTJingun Jung
 
Vision AI on Azure IoT Edge
Vision AI on Azure IoT EdgeVision AI on Azure IoT Edge
Vision AI on Azure IoT EdgeJingun Jung
 
What you can see with Azure Percept
What you can see with Azure PerceptWhat you can see with Azure Percept
What you can see with Azure PerceptJingun Jung
 
WeDX Flow Hands-on
WeDX Flow Hands-onWeDX Flow Hands-on
WeDX Flow Hands-onJingun Jung
 
Azure Video Analyzer IoT活用セミナー - 概要
Azure Video Analyzer IoT活用セミナー - 概要Azure Video Analyzer IoT活用セミナー - 概要
Azure Video Analyzer IoT活用セミナー - 概要Jingun Jung
 
Azure IoT Edge for Linux on Windows (EFLOW)を学ぶ!
Azure IoT Edge for Linux on Windows (EFLOW)を学ぶ!Azure IoT Edge for Linux on Windows (EFLOW)を学ぶ!
Azure IoT Edge for Linux on Windows (EFLOW)を学ぶ!Jingun Jung
 
Azureクラウドのネイティブアプリ、IoTとエッジAIの管理ソリューション
Azureクラウドのネイティブアプリ、IoTとエッジAIの管理ソリューションAzureクラウドのネイティブアプリ、IoTとエッジAIの管理ソリューション
Azureクラウドのネイティブアプリ、IoTとエッジAIの管理ソリューションJingun Jung
 
IoT業界で必須サービスになってきたAzure Web PubSubとAzure IoT EdgeのEFLOWについてご紹介
IoT業界で必須サービスになってきたAzure Web PubSubとAzure IoT EdgeのEFLOWについてご紹介IoT業界で必須サービスになってきたAzure Web PubSubとAzure IoT EdgeのEFLOWについてご紹介
IoT業界で必須サービスになってきたAzure Web PubSubとAzure IoT EdgeのEFLOWについてご紹介Jingun Jung
 
クラウドの観点から見たIoT開発の試行錯誤を減らそう
クラウドの観点から見たIoT開発の試行錯誤を減らそうクラウドの観点から見たIoT開発の試行錯誤を減らそう
クラウドの観点から見たIoT開発の試行錯誤を減らそうJingun Jung
 

More from Jingun Jung (12)

Azure Custom Vision
Azure Custom VisionAzure Custom Vision
Azure Custom Vision
 
Developing in-house solution for Edge AI
Developing in-house solution for Edge AIDeveloping in-house solution for Edge AI
Developing in-house solution for Edge AI
 
Microsoft Azure IoT Skills Challenge
Microsoft Azure IoT Skills ChallengeMicrosoft Azure IoT Skills Challenge
Microsoft Azure IoT Skills Challenge
 
Let's add AI model in own home using azure IoT
Let's add AI model in own home using azure IoTLet's add AI model in own home using azure IoT
Let's add AI model in own home using azure IoT
 
Vision AI on Azure IoT Edge
Vision AI on Azure IoT EdgeVision AI on Azure IoT Edge
Vision AI on Azure IoT Edge
 
What you can see with Azure Percept
What you can see with Azure PerceptWhat you can see with Azure Percept
What you can see with Azure Percept
 
WeDX Flow Hands-on
WeDX Flow Hands-onWeDX Flow Hands-on
WeDX Flow Hands-on
 
Azure Video Analyzer IoT活用セミナー - 概要
Azure Video Analyzer IoT活用セミナー - 概要Azure Video Analyzer IoT活用セミナー - 概要
Azure Video Analyzer IoT活用セミナー - 概要
 
Azure IoT Edge for Linux on Windows (EFLOW)を学ぶ!
Azure IoT Edge for Linux on Windows (EFLOW)を学ぶ!Azure IoT Edge for Linux on Windows (EFLOW)を学ぶ!
Azure IoT Edge for Linux on Windows (EFLOW)を学ぶ!
 
Azureクラウドのネイティブアプリ、IoTとエッジAIの管理ソリューション
Azureクラウドのネイティブアプリ、IoTとエッジAIの管理ソリューションAzureクラウドのネイティブアプリ、IoTとエッジAIの管理ソリューション
Azureクラウドのネイティブアプリ、IoTとエッジAIの管理ソリューション
 
IoT業界で必須サービスになってきたAzure Web PubSubとAzure IoT EdgeのEFLOWについてご紹介
IoT業界で必須サービスになってきたAzure Web PubSubとAzure IoT EdgeのEFLOWについてご紹介IoT業界で必須サービスになってきたAzure Web PubSubとAzure IoT EdgeのEFLOWについてご紹介
IoT業界で必須サービスになってきたAzure Web PubSubとAzure IoT EdgeのEFLOWについてご紹介
 
クラウドの観点から見たIoT開発の試行錯誤を減らそう
クラウドの観点から見たIoT開発の試行錯誤を減らそうクラウドの観点から見たIoT開発の試行錯誤を減らそう
クラウドの観点から見たIoT開発の試行錯誤を減らそう
 

Azure SQL Edgeでも使えるDACPACの基本