重要
サブスクリプションが有効になっていない限り、新しい Azure Data Lake Analytics アカウントを作成できなくなります。 サブスクリプションを有効にする必要がある場合は サポート にお問い合わせになり、ビジネス シナリオを提供してください。
既に Azure Data Lake Analytics を使用している場合は、2024 年 2 月 29 日までに、組織の Azure Synapse Analytics への 移行計画を作成する必要があります。
この記事では、Azure portal を使用して Azure Data Lake Analytics アカウントを作成し、 U-SQL でジョブを定義し、Data Lake Analytics サービスにジョブを送信する方法について説明します。
[前提条件]
このチュートリアルを開始する前に、 Azure サブスクリプションが必要です。 そうでない場合は、このリンクに従って Azure 無料試用版を入手できます。
Data Lake Analytics アカウントを作成する
次に、Data Lake Analytics と Azure Data Lake Storage Gen1 アカウントを同時に作成します。 この手順は簡単で、完了までに約 60 秒しかかかりません。
- Azure Portal にサインオンします。
- [ リソースの作成] を選択し、ページの上部にある検索で 「Data Lake Analytics」と入力します。
- 次の項目の値を選択します。
- 名前: Data Lake Analytics アカウントに名前を付けます (使用できる小文字と数字のみ)。
- サブスクリプション: Analytics アカウントに使用する Azure サブスクリプションを選択します。
- [リソース グループ]。 既存の Azure リソース グループを選択するか、新しく作成します。
- Location。 Data Lake Analytics アカウントの Azure データ センターを選択します。
- Data Lake Storage Gen1: 指示に従って新しい Data Lake Storage Gen1 アカウントを作成するか、既存のアカウントを選択します。
- 必要に応じて、Data Lake Analytics アカウントの価格レベルを選択します。
- を選択してを作成します。
最初の U-SQL スクリプト
次のテキストは、単純な U-SQL スクリプトです。 スクリプト内に小さなデータセットを定義し、そのデータセットを既定の Data Lake Storage Gen1 アカウントに /data.csv
という名前のファイルとして書き込む必要があります。
@a =
SELECT * FROM
(VALUES
("Contoso", 1500.0),
("Woodgrove", 2700.0)
) AS
D( customer, amount );
OUTPUT @a
TO "/data.csv"
USING Outputters.Csv();
U-SQL ジョブを送信する
- Data Lake Analytics アカウントで、[ 新しいジョブ] を選択します。
- 前の U-SQL スクリプトのテキストを貼り付けます。 ジョブの名前を指定して。
- [ 送信] ボタンを選択してジョブを開始します。
- ジョブの 状態 を監視し、ジョブの状態が [成功] に変わるまで待ちます。
- [ データ ] タブを選択し、[ 出力 ] タブを選択します。
data.csv
という名前の出力ファイルを選択し、出力データを表示します。
こちらも参照ください
- U-SQL アプリケーションの開発を開始するには、 Data Lake Tools for Visual Studio を使用した U-SQL スクリプトの開発に関するページを参照してください。
- U-SQL の詳細については、「Azure Data Lake Analytics U-SQL 言語の概要」を参照してください。
- 管理タスクについては、Azure portal を使用した Azure Data Lake Analytics の管理に関するページを参照してください。