演習 - Azure Storage Explorer を使用して Azure Storage にデータをアップロードする

完了

Azure Data Lake ストアに臨時でデータ転送を行うには、Azure Storage Explorer を使用します。

Storage Explorer は、Windows、macOS、Linux 向けの無料のアプリケーションです。 この Azure アプリは、テーブル、BLOB、キュー、ファイルなど、非構造化データを管理するために設計されています。 Azure Cosmos DB と Azure Data Lake Storage Gen2 のデータにも対応しています。 そのため、この演習で使用します。

Note

Azure アカウントをお持ちではない場合、またはご自分のアカウントでこの演習を行わない場合は、演習を最後まで読み、Storage Explorer をインストールして使用する方法を理解してください。

Storage Explorer を使用する

まず、Storage Explorer をダウンロードし、インストールします。 Storage Explorer を使用し、自分の Azure Storage アカウントと Data Lake のデータに対していくつかの操作を実行できます。

  • ローカル コンピューターからファイルまたはフォルダーを Azure Storage にアップロードする。
  • クラウド ベースのデータをローカル コンピューターにダウンロードする。
  • ストレージ アカウント内のファイルとフォルダーをコピーしたり移動したりする。
  • ストレージ アカウントからデータを削除する。

このモジュールでは、これらの機能をいくつか紹介します。

Storage Explorer を Azure アカウントに接続する

Storage Explorer の使用を開始するには、最初に Azure アカウントを追加します。

  1. Storage Explorer の左側にある [アカウント] ボタンを選択します。

    Screenshot showing account management in Storage Explorer.

  2. ストレージ アカウントにはさまざまな方法で接続できます。

    • 自分の Azure アカウントでサインインし、自分のすべてのサブスクリプションにアクセスする。

    • 接続文字列を使用して、特定の Azure Storage アカウントにアクセスする。

    • ストレージ アカウント名とアクセス キーを使用する。

      Screenshot showing the ways to connect to Azure Storage.

  3. サインイン後、使用するサブスクリプションを選択します。 Azure Storage アカウントを作成したサブスクリプションを必ず選択してください。

サブスクリプションから使用できるストレージ領域のツリーがアプリに表示されます。 一覧に自分の Azure Storage アカウントが表示されるはずです。

Screenshot showing available storage areas in Storage Explorer.

Storage Explorer でファイル システムを作成する

BLOB は常にフォルダーにアップロードされるため、コンピューター上でファイルを整理するように BLOB のグループを整理できます。

Data Lake Storage Gen2 で、最初にファイル システムを作成します。 これにより、Data Lake を保持する BLOB ストレージ コンテナーが定義されます。 この専用領域内にフォルダーとファイルを作成できます。

  1. Storage Explorer で、サブスクリプション、ストレージ アカウントの順に展開します。

  2. 前に作成したストレージ アカウントを展開し、Blob コンテナーを選択します。

  3. [BLOB コンテナー] を右クリックし、[BLOB コンテナーの作成] を選択します。

  4. [BLOB コンテナー] に「salesdata」と入力します。

  5. コンテナーが作成されたら、salesdata を選択します。

ストレージ コンテナーでフォルダーを作成する

フォルダーにより、データに階層的構造が与えられます。 アカウント内に複数のレベルを作成できます。 サブフォルダーを作成する前にメイン フォルダーがあることを確認してください。

  1. Storage Explorer の上部メニューで [新しいフォルダー] を選択します。

    The New Folder button in Storage Explorer.

  2. フォルダーに「sample」という名前を付けます。 [OK] を選択してディクショナリを作成します。 表示を更新するかどうかを問うメッセージが表示されたら、[はい] を選択します。

  3. 新しいフォルダーをダブルクリックします。 フォルダーが開きますが、空のはずです。

  4. 別のフォルダーを作成し、data という名前を付けます。

サンプル テキスト ファイルを作成する

使用するデータが必要になります。お使いのコンピューター上でサンプル テキスト ファイルを作成し、sales.txt と名付けます。 次に、次のテキストをファイルに貼り付けます。

#salaries Details
#Company Information
#Fields : Date company employee Salaries
01-01-2019  c1   e1 1000
01-01-2019  c2   e2 2000
01-01-2019  c1   e3 4000
01-01-2019  c2   e4 2000
01-01-2019  c1   e5 5000
01-01-2019  c3   e6 7000

このデータ ファイルをさまざまな方法でアップロードします。 これは単純な例であることにご留意ください。 通常、Data Lake にはさまざまな情報源から大量のデータ サンプルを入力します。

ファイルをアップロードする

Storage Explorer から直接、ローカル コンピューターのファイルとフォルダーをファイル共有内のディレクトリにアップロードできます。

  1. Storage Explorer で data フォルダーをダブルクリックします。

  2. ウィンドウの上部メニューで [アップロード] を選択します。 [アップロード] メニューからフォルダーまたはファイルをアップロードできます。

  3. [ファイルのアップロード] を選択します。

  4. 前に作成した sales.txt ファイルを選択します。

  5. [ファイルのアップロード] ダイアログ ボックスで、アップロード先のディレクトリが sample/data であることを確認します。 [アップロード]を選択します。

    Screenshot of the Upload Files dialog box in Storage Explorer.

完了すると、一覧にファイルが表示されます。

ファイルをダウンロードする

ファイル共有からファイルのコピーをダウンロードするには、ファイルを右クリックして、[ダウンロード] を選択します。 ファイルの保存先にするローカル コンピューター上の場所を選択し、[保存] を選択します。 ウィンドウの下部にある [アクティビティ] ウィンドウに、ダウンロードの進行状況が表示されます。