💻

Azure Synapse Analytics をこれから勉強する人向けの Microsoft Learn コレクション

2020/12/08に公開

この記事について

この記事は、Azure SQL & Synapse Analytics Advent Calendar 2020 9 日目の記事です。

この記事では、Microsoft 社が無料で提供している、オンライン学習サイトの Microsoft Learn のコンテンツより、Azure Synapse Analytics を勉強したい 人向けにオススメなコンテンツについて紹介しています。
Microsoft Learn は、Microsoft Azure をはじめ、Microsoft 365 や Power Platform など、Microsoft 社が提供するさまざまなサービスや技術について、その使い方やナレッジなどを学ぶことができるサイトです。コンテンツには、ハンズオンコンテンツも用意されており、実際に手を動かしながら学習を進めることもできるようになっています。

特に、Microsoft Azure 関連のコンテンツでは、Microsoft Azure のハンズオンコンテンツを含め、ほとんどのコンテンツが完全無料で利用できるものとなっています。

今回は、Microsoft Learn の全コンテンツの中から、Azure Synapse Analytics を勉強したい人向けにおすすめのコンテンツを、解説を交えて紹介していきます。

コンテンツ一覧

この記事で紹介するコンテンツについては、以下の Microsoft Learn コレクションにまとめてあります。
一覧で確認したい方は、併せてご確認ください。

コンテンツ解説

初学者向け

Azure のデータベースおよび分析サービスについて調べる

一番最初の学習として、Microsoft Azure にはどのようなデータベース/分析サービスが存在するのかについて学習できます。
Azure Synapse Analytics はビックデータおよび分析のサービスの 1 つに分類されます。
このモジュールを通して、サービスの概要について学習しておきましょう。

Introduction to Azure Synapse Analytics (英語)

Azure Synapse Analytics のしくみ使用方法について解説しています。
Azure Synapse Analytics について、まだよくわかっていないどんな場面で活用すれば良いのか分からないという方は一度こちらを見ると良いと思います。

Survey the Components of Azure Synapse Analytics (英語)

Azure Synapse Analytics の各種コンポーネントについて解説しています。
Serverless SQL プールSpark プールパイプラインなど、Azure Synapse Analytics で提供されている機能について、実際の操作手順を交えて説明しています。

Explore Azure Synapse Studio (英語)

Azure Synapse Analytics で提供されている各コンポーネントについては、Azure Synapse Studio と呼ばれるツールを利用して使用することができます。一部の機能については、SQL Server Management Studio や Azure Data Studio でも利用可能ですが、基本的にはこの Azure Synapse Studio を利用することがメインとなるため、勉強しておくと良いと思います。

Design a Modern Data Warehouse using Azure Synapse Analytics (英語)

データウェアハウスとはどういうものかをはじめ、アーキテクチャの定義データの取り込み・変換・分析はどうすればよいかについて、学習することができるコンテンツです。
Azure Synapse Analytics は、データウェアハウスの進化版のサービスとなっていますので、データウェアハウスについて、Azure Synapse Analytics をベースに学習できるので良いです。

Query data in the lake using Azure Synapse serverless SQL pools (英語)

Azure Synapse Analytics には、デフォルトで SQL が実行できる サーバレス SQL プールとよばれるデータベースエンジンが利用できるようになっています。
このコンテンツでは、サーバレス SQL プールの使い方や、何ができるのか、について実際にクエリを実行しながら学習することができます。

中級者向け

Azure Synapse Analytics では、Azure Synapse Link と呼ばれるクラウドネイティブ HTAP の機能があります。
このコンテンツでは、Azure の NoSQL のサービスである Azure Cosmos DB と接続し、Azure Cosmos DB 側に保存されているデータを活用して、ほぼリアルアイムで高速なデータ分析を Azure Synapse Analytics で実施するための設定を学習することができます。
Azure Synapse Analytics の真価はデータ分析で発揮される、その一面を感じられるコンテンツだと思います。

Create metadata objects in Azure Synapse serverless SQL pools (英語)

Azure Synapse Analytics の サーバレス SQL プールで、データベースオブジェクトや資格情報を作成・管理する方法について解説しています。
サーバレス SQL プールで、どのようにデータのクエリや既存データ変換のパイプラインの最適化に役立つオブジェクトを作成するかを学習できます。

Understand big data engineering with Apache Spark in Azure Synapse Analytics (英語)

Azure Synapse Analytics で提供されている Spark プールについて解説しています。
ビックデータの分析や活用には、Sparkは欠かせません。ここでは、Spark プールを使用した、データエンジニアリングのユースケースについて学習することができます。

Discussion