今年の初め、Azure Cosmos DB の組み込み Jupyter ノートブックのプレビューを発表しましたが、これらのノートブック (Azure Cosmos DB 内で実行されます) を利用できるようになりました。
Cosmic ノートブックを、Cassandra、MongoDB、SQL (Core)、Gremlin、Spark を含むすべてのデータ モデルと API で使用できるようになり、Azure Cosmos DB の開発者エクスペリエンスが強化されます。これらのノートブックは、Azure Portal と Cosmos アカウントに直接統合されているため、便利で使いやすくなっています。開発者、データ サイエンティスト、エンジニア、アナリストの方は、使い慣れた Jupyter ノートブック エクスペリエンスで次のようなことを実行できます。
- 対話型でのクエリの実行
- データの探索や分析
- データの視覚化
- 機械学習や AI モデルの作成、トレーニング、実行
このブログ記事では、ノートブックを使用して Azure Cosmos DB データを簡単に操作して視覚化する方法について説明します。
データを簡単にクエリ
ノートブックにはコマンドが組み込まれており、アドホック解析や探索的解析を行うためのデータを簡単にクエリすることができます。Portal から、%%sql マジック コマンドを使用して、お使いのアカウント内の任意のコンテナーに対して SQL クエリを実行できます。構成は必要ありません。結果は即座にノートブック内に返されます。
開発者の生産性の向上
Azure Cosmos DB Python SDK for SQL API のバージョン 4 もバンドルされています。これには、最新のパフォーマンスおよび操作性の強化が含まれています。SDK はノートブックから直接使用できます。パッケージのインストールは必要ありません。新しいデータベースやコンテナーの作成、データのインポートなどの SDK 操作を実行できます。
データの視覚化
Azure Cosmos DB ノートブックには、組み込みのパッケージのセットが付属しています。これには、よく使用される Python データ解析ライブラリの Pandas、Python プロット ライブラリの Matplotlib などが含まれています。必要なパッケージをインストールして、環境をカスタマイズできます。
たとえば、対話型の視覚化を作成する場合は、bokeh をインストールし、それを使用してデータの対話型グラフを作成できます。
Azure Cosmos DB の地理空間データを使用するユーザーは、組み込みの GeoPandas ライブラリと、選択した視覚化ライブラリを一緒に使用して、データをより簡単に視覚化することもできます。
使用を開始する
- ドキュメントを参照して、有効になっているノートブックで新しい Cosmos アカウントを作成するか、既存のアカウントでノートブックを有効にします。
- Azure Cosmos Explorer または Data Explorer のサンプル ギャラリーに含まれているいずれかのノートブックから始めます。
- お好きなノートブックを Azure Cosmos DB ノートブック GitHub リポジトリに送信して、コミュニティと共有しましょう。
- ソーシャル メディアで #CosmosDB、#CosmicNotebooks、#PoweredByCosmos を使用してノートブックにタグを付けましょう。世界で最もよく使用されている、優れた Cosmic ノートブックを特集する予定です。
Twitter や LinkedIn で Microsoft をフォローして、最新の Azure #CosmosDB のニュースや機能の情報をご確認ください。フィードバックをお待ちしております。Azure Cosmos DB で作成した、お客様の最高のノートブックをぜひご紹介ください。