SQL Server 使いのための Azure Synapse Analytics - Spark 入門Daiyu Hatakeyama
Japan SQL Server Users Group - 第35回 SQL Server 2019勉強会 - Azure Synapese Analytics - SQL Pool 入門 のセッション資料です。
Spark の位置づけ。Synapse の中での入門編の使い方。そして、Synapse ならではの価値について触れてます。
SQL Server 使いのための Azure Synapse Analytics - Spark 入門Daiyu Hatakeyama
Japan SQL Server Users Group - 第35回 SQL Server 2019勉強会 - Azure Synapese Analytics - SQL Pool 入門 のセッション資料です。
Spark の位置づけ。Synapse の中での入門編の使い方。そして、Synapse ならではの価値について触れてます。
Slides for the presentation at Elastic {ON} Tour Tokyo 2017
https://www.elastic.co/elasticon/tour/2017/tokyo
Session Video: https://www.elastic.co/jp/elasticon/tour/2017/tokyo/microsoft
GitHub Japan
Field Services
Field Solutions Engineer
Daniel Cho
昨今のセキュリティインシデントのほとんどはインフラを標的にするのではなく、アプリケーションの脆弱性に起因しております。その中でDevSecOpsという単語が注目を浴びております。本セッションではGitHubが提供しているGitHub Advanced Security (GHAS)を活用して今すぐ実践できるDevSecOpsの機能をご紹介いたします。また、GHASのコードスキャニング機能と同胞されているCodeQLについても解説いたします。
【BS1】What’s new in visual studio 2022 and c# 10日本マイクロソフト株式会社
Watch this session to learn about the new capabilities in Visual Studio 2022 and the new C# 10 features for .NET developers. With Visual Studio 2022, you'll always get the best-in-class tools and services available for any developer, any app, and any platform. Whether you're using Visual Studio for the first time, or you've been using it for years, there's a lot to like in our newest version.
N08_次世代通信キャリアの "Resilience" を支援する Microsoft Cloud [Microsoft Japan Digital Days]日本マイクロソフト株式会社
日本マイクロソフト株式会社 エンタープライズ事業本部 通信メディア営業統括本部 インダストリーアドバイザー
大友 太一朗
5G 時代の本格到来により、通信業界はかつてない大きな変革のタイミングを迎えています。各業界における 5G を活用した事業創出に加え、より厳しい NW 運用コストの削減、迅速な NW 構築の実現など、より柔軟に外部環境の変化に適応していくことが求められています。5G 時代に求められるこうした変革に向けて、マイクロソフトではキャリアグレードプラットフォーム "Azure for Operators" を中心として、通信キャリアのお客さまをご支援していきます。当セッションでは、マイクロソフトのクラウドソリューションがどのように通信業界の変革をご支援していくかを事例と共にご紹介します。
【Microsoft Japan Digital Daysについて】
Microsoft Japan Digital Days は、お客様が競争力を高め、市場の変化に迅速に対応し、より多くのことを達成することを目的とした、日本マイクロソフトがお届けする最大級のデジタル イベントです。4 日間にわたる本イベントでは、一人一人の生産性や想像力を高め、クラウド時代の組織をデザインするモダンワークの最新事例や、変化の波をうまく乗り切り、企業の持続的な発展に必要なビジネスレジリエンス経営を支えるテクノロジの最新機能および、企業の競争優位性に欠かせないクラウド戦略のビジョンなどデジタル時代に必要な情報をお届けいたしました。(2021年10月11日~14日開催)
Microsoft Corporation
小林 伸二
今年の 6 月に GDPR に新しい標準契約条項が加わるなど、プライバシーや個人情報の問題についてのシステムへの対応が一段と求められています。プライバシー対応のはじめの一歩はデータの可視化であり、企業にもつさまざまなレポジトリにおける情報分類が非常に重要です。このセッションでは、マルチプラットフォームの情報分類、分析ツールである Azure Purview の機能についてご紹介いたします。
【Microsoft Japan Digital Daysについて】
Microsoft Japan Digital Days は、お客様が競争力を高め、市場の変化に迅速に対応し、より多くのことを達成することを目的とした、日本マイクロソフトがお届けする最大級のデジタル イベントです。4 日間にわたる本イベントでは、一人一人の生産性や想像力を高め、クラウド時代の組織をデザインするモダンワークの最新事例や、変化の波をうまく乗り切り、企業の持続的な発展に必要なビジネスレジリエンス経営を支えるテクノロジの最新機能および、企業の競争優位性に欠かせないクラウド戦略のビジョンなどデジタル時代に必要な情報をお届けいたしました。(2021年10月11日~14日開催)
S18_ゼロトラストを目指し、Windows 10 & M365E5 を徹底活用した弊社 (三井情報) 事例のご紹介 [Microsoft Japan D...日本マイクロソフト株式会社
三井情報株式会社
技術推進本部技術推進部 チーフ IT アーキテクト
養老 利紀 氏
コロナ禍で急拡大したリモートワーク。弊社では O365E3 から M365E5 への移行の時期と重なったこともあり、ゼロトラストを意識して M365E5 の展開を進めてきました。
「アクセスロケーションを軸にした条件付きアクセス」、「ハイブリッドワークスペース環境での Windows Update 適用」、「デバイス運用基盤の維持・管理」、「Teams B2B 等の他社とのコラボレーション」、「JIT/JEA 特権管理」、等を単なる仕組みの構築ではなく、運用業務の効率化・自動化、ユーザ認証や各種アクティビティ及びセキュリティリスクの見える化を徹底して推進している弊社(三井情報)の事例を紹介します。
【Microsoft Japan Digital Daysについて】
Microsoft Japan Digital Days は、お客様が競争力を高め、市場の変化に迅速に対応し、より多くのことを達成することを目的とした、日本マイクロソフトがお届けする最大級のデジタル イベントです。4 日間にわたる本イベントでは、一人一人の生産性や想像力を高め、クラウド時代の組織をデザインするモダンワークの最新事例や、変化の波をうまく乗り切り、企業の持続的な発展に必要なビジネスレジリエンス経営を支えるテクノロジの最新機能および、企業の競争優位性に欠かせないクラウド戦略のビジョンなどデジタル時代に必要な情報をお届けいたしました。(2021年10月11日~14日開催)
S17_25 分でわかる!Windows 365 [Microsoft Japan Digital Days]日本マイクロソフト株式会社
日本マイクロソフト株式会社
クラウド&ソリューション事業本部 テクニカル スペシャリスト
太田 卓也
Windows を体験する新たな方法として Windows 365 を発表しました。Windows 365 は、オペレーティングシステムをクラウド サービスとして Windows を個人や企業に提供します。
本セッションでは Windows 365 を知らない方に向けて、概要から、実際の利用方法など含めて分かりやすく紹介していきます。
【Microsoft Japan Digital Daysについて】
Microsoft Japan Digital Days は、お客様が競争力を高め、市場の変化に迅速に対応し、より多くのことを達成することを目的とした、日本マイクロソフトがお届けする最大級のデジタル イベントです。4 日間にわたる本イベントでは、一人一人の生産性や想像力を高め、クラウド時代の組織をデザインするモダンワークの最新事例や、変化の波をうまく乗り切り、企業の持続的な発展に必要なビジネスレジリエンス経営を支えるテクノロジの最新機能および、企業の競争優位性に欠かせないクラウド戦略のビジョンなどデジタル時代に必要な情報をお届けいたしました。(2021年10月11日~14日開催)
S15_標準 PC にさようなら!ニューノーマルの働き方に合わせたデバイスの選択 [Microsoft Japan Digital Days]日本マイクロソフト株式会社
日本マイクロソフト株式会社
クラウド&ソリューション事業本部 テクニカル スペシャリスト
宮本 康男
今後のニューノーマルを見据えた際、標準 PC を使用し出社して生活するスタイルからどこでも働ける環境、そして自身に適した環境やデバイスを自分で選び生産性を上げていく必要性が増えてきていると思います。
このセッションでは Microsoft Endpoint Manager や Windows 365 などを活用し、どのようなデバイスの組み合わせのパターンがあり得るのかやその勘所をいくつか紹介させていただこうと思っております。
Microsoft Endpoint Manager や Windows 365 の技術要素よりまず何ができるか確認されたい方にとって最適なセッションです。
【Microsoft Japan Digital Daysについて】
Microsoft Japan Digital Days は、お客様が競争力を高め、市場の変化に迅速に対応し、より多くのことを達成することを目的とした、日本マイクロソフトがお届けする最大級のデジタル イベントです。4 日間にわたる本イベントでは、一人一人の生産性や想像力を高め、クラウド時代の組織をデザインするモダンワークの最新事例や、変化の波をうまく乗り切り、企業の持続的な発展に必要なビジネスレジリエンス経営を支えるテクノロジの最新機能および、企業の競争優位性に欠かせないクラウド戦略のビジョンなどデジタル時代に必要な情報をお届けいたしました。(2021年10月11日~14日開催)
【DLゼミ】XFeat: Accelerated Features for Lightweight Image Matchingharmonylab
公開URL:https://arxiv.org/pdf/2404.19174
出典:Guilherme Potje, Felipe Cadar, Andre Araujo, Renato Martins, Erickson R. ascimento: XFeat: Accelerated Features for Lightweight Image Matching, Proceedings of the 2024 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) (2023)
概要:リソース効率に優れた特徴点マッチングのための軽量なアーキテクチャ「XFeat(Accelerated Features)」を提案します。手法は、局所的な特徴点の検出、抽出、マッチングのための畳み込みニューラルネットワークの基本的な設計を再検討します。特に、リソースが限られたデバイス向けに迅速かつ堅牢なアルゴリズムが必要とされるため、解像度を可能な限り高く保ちながら、ネットワークのチャネル数を制限します。さらに、スパース下でのマッチングを選択できる設計となっており、ナビゲーションやARなどのアプリケーションに適しています。XFeatは、高速かつ同等以上の精度を実現し、一般的なラップトップのCPU上でリアルタイムで動作します。
セル生産方式におけるロボットの活用には様々な問題があるが,その一つとして 3 体以上の物体の組み立てが挙げられる.一般に,複数物体を同時に組み立てる際は,対象の部品をそれぞれロボットアームまたは治具でそれぞれ独立に保持することで組み立てを遂行すると考えられる.ただし,この方法ではロボットアームや治具を部品数と同じ数だけ必要とし,部品数が多いほどコスト面や設置スペースの関係で無駄が多くなる.この課題に対して音𣷓らは組み立て対象物に働く接触力等の解析により,治具等で固定されていない対象物が組み立て作業中に運動しにくい状態となる条件を求めた.すなわち,環境中の非把持対象物のロバスト性を考慮して,組み立て作業条件を検討している.本研究ではこの方策に基づいて,複数物体の組み立て作業を単腕マニピュレータで実行することを目的とする.このとき,対象物のロバスト性を考慮することで,仮組状態の複数物体を同時に扱う手法を提案する.作業対象としてパイプジョイントの組み立てを挙げ,簡易な道具を用いることで単腕マニピュレータで複数物体を同時に把持できることを示す.さらに,作業成功率の向上のために RGB-D カメラを用いた物体の位置検出に基づくロボット制御及び動作計画を実装する.
This paper discusses assembly operations using a single manipulator and a parallel gripper to simultaneously
grasp multiple objects and hold the group of temporarily assembled objects. Multiple robots and jigs generally operate
assembly tasks by constraining the target objects mechanically or geometrically to prevent them from moving. It is
necessary to analyze the physical interaction between the objects for such constraints to achieve the tasks with a single
gripper. In this paper, we focus on assembling pipe joints as an example and discuss constraining the motion of the
objects. Our demonstration shows that a simple tool can facilitate holding multiple objects with a single gripper.
5. Microsoft Learn おすすめコンテンツ
本セッションの内容は,以下の Microsoft Learn コンテンツでも補完的に学習できます。
ぜひアクセスし,Microsoft Azure の Azure Synapse Analytics 関連サービスの理解を深めて
ください。
Azure Synapse Analytics (ワークスペース プレビュー) とは
https://docs.microsoft.com/ja-jp/azure/synapse-analytics/overview-what-is
What is Azure Synapse Link for Azure Cosmos DB (Preview)?
https://docs.microsoft.com/ja-jp/azure/cosmos-db/synapse-link
19. Managed ID : “adf1”
IAM : “adf1” = “ストレージ Blob データ共同作成者”
Managed ID 認証を選択した場合、認証先の IAM 設定で、
適切なロールが割当てられていれば、認証が成功し、その権限で
アクセスが実施される
20. Azure
Data Lake Storage Gen2
SQL on-demand SQL pool データ統合機能
Polybase / Parquet Direct
マネージド ID 認証を選択可能
(パススルー認証が既定)
マネージド ID 認証を選択可能
(SAS 認証も可)
既定の Linked サービスは、マネージド ID 認証
(SAS 認証も可)
既定の Linked サービスは、マネージド ID 認証
(SQL 認証/サービス プリンシパル認証も可)
ワークスペース外の Azure リソース
に対しても、マネージド ID 認証が
可能
※ワークスペース作成時に指定した ADLS Gen2 は Synapse Link によってリンクされたリソース
21. “ストレージ Blob データ共同作成者”
ロールが割り当て済み
-- パススルー認証を特定のユーザー「xxxxxxxxxxx」に対して無効化する
DENY REFERENCES ON CREDENTIAL::[UserIdentity] TO [xxxxxxxxxxx];
GO
-- パススルー認証をすべて無効化する
DROP CREDENTIAL [UserIdentity];
GO
-- 既定の ADLS Gen2 ファイルシステムにマネージド ID 認証を適用する
CREATE CREDENTIAL [https://adlsgen2xxxxx.dfs.core.windows.net/synapsefs1]
WITH IDENTITY='Managed Identity';
GO
-- パススルー認証を再度有効化する場合 (ワークスペース作成時に流されるスクリプト)
CREATE CREDENTIAL [UserIdentity] WITH IDENTITY = 'User Identity';
GO
GRANT REFERENCES ON CREDENTIAL::[UserIdentity] TO [public];
GO
22. -- Create Database
CREATE DATABASE ondemandDB;
GO
-- Master key
USE ondemandDB;
CREATE MASTER KEY;
GO
-- Credential
CREATE DATABASE SCOPED CREDENTIAL MyAdls
WITH IDENTITY='Managed Identity'
GO
-- External Data Source
CREATE EXTERNAL DATA SOURCE MyAdlsSource
WITH (
LOCATION = 'https://adlsgen2xxxxx.dfs.core.windows.net/synapsefs1',
CREDENTIAL = MyAdls
);
GO
-- Format
CREATE EXTERNAL FILE FORMAT ParquetFormat
WITH (
FORMAT_TYPE = PARQUET,
DATA_COMPRESSION = 'org.apache.hadoop.io.compress.SnappyCodec'
);
GO
-- ADLS Gen2 ストレージに 2016 年の NYC データを出力
USE ondemandDB;
CREATE EXTERNAL TABLE OpenData_NYC
WITH (
LOCATION='opendata/nyc/',
DATA_SOURCE = MyAdlsSource,
FILE_FORMAT = ParquetFormat
)
AS
SELECT * FROM
OPENROWSET(
BULK 'https://azureopendatastorage.blob.core.windows.net
/nyctlc/yellow/puYear=2016/puMonth=*/*.parquet',
FORMAT='PARQUET'
) AS [nyc]
GO
“ストレージ Blob データ共同作成者”
ロールが割り当て済み
24. Azure IaaS
仮想マシン (VM, VM Scale-set), NIC, 管理ディスク, 仮想ネットワーク
(VNET), Load Balancer が主たる構成要素
VNET (1,000 超のサブネットを構成可能)
VM
(100 種類超の Spec)
Load
Balancer
NSG
Private Endpoints
PrivateLink
Azure PaaS (Multi-tenant)
Service Fabric Cluster (コンテナー & サービス凝集型) などをベースとした PaaS で、
サービス毎に Firewall 機能、VM ベースのゲートウェイ機能を持ったマルチテナント型
アーキテクチャ
Blob
Storage
Queue
Storage
File
Storage
SQL Data
Warehouse
SQL
Database
DB for
PostgreSQL
DB for
MySQL
Cosmos
DB
Event
Hubs
・・・ etc.
F/W機能
25. Synapse Studio
⚫ ワークスペース内の SQL on-demand / SQL pool へのプライベート接続 (既定で作成済み)
⚫ ワークスペース外の Azure リソースへのプライベート接続 (追加で作成要)
データ統合機能Spark pool
マネージド ワークスペース VNet
SQL on-demand SQL pool
Managed Private Endpoints
Private Link Private Link
既定で作成済み
他のマルチテナント型 PaaS
他のマルチテナント型 PaaS
他のマルチテナント型 PaaS
26. ⚫ Synapse Studio
⚫ SQL on-demand
⚫ SQL pool
Azure IaaS
仮想マシン (VM, VM Scale-set), NIC, 管理ディスク, 仮想ネットワーク
(VNET), Load Balancer が主たる構成要素
VNET (1,000 超のサブネットを構成可能)
NSG
SQL on-demand SQL pool
Private Link
Synapse Studio
Private Endpoints
Private LinkPrivate Link
Azure Portal ⇒ Synapse ワークスペース
27. Synapse Studio
Home Data
Monitor Manage
Quick-access to common
gestures, most-recently used
items, and links to tutorials
and documentation.
Explore structured and
unstructured data
Centralized view of all resource
usage and activities in the
workspace.
Configure the workspace, pool,
access to artifacts
Develop
Write code and the define
business logic of the pipeline
via notebooks, SQL scripts,
Data flows, etc.
Orchestrate
Design pipelines that that
move and transform data.