ほとんどの場合、データ開発中に一時的なデータ分析が必要になりますが、一時的なデータ分析のコードを本番環境でスケジュールする必要はありません。この場合、DataWorksコンソールの DATASTUDIO ペインの個人ディレクトリセクションにコードファイルを作成できます。個人ディレクトリセクションのコードファイルをシステムで定期的にスケジュールする場合は、コードファイルをワークスペースディレクトリにコミットできます。この Topic では、個人ディレクトリセクションで操作を実行する方法について説明します。
前提条件
ワークスペースが作成され、必要な計算リソースがワークスペースに関連付けられています。詳細については、「ワークスペースを作成する」および「ワークスペースに計算リソースを関連付ける(Data Studio のパブリックプレビューへの参加が有効になっている)」をご参照ください。
リソースグループが作成され、ワークスペースに関連付けられています。詳細については、「リソースグループを作成し、ワークスペースに関連付ける」をご参照ください。
個人ディレクトリセクションに移動する
DataWorks コンソールの [ワークスペース] ページに移動します。上部のナビゲーションバーで、目的のリージョンを選択します。目的のワークスペースを見つけ、 [アクション] 列で を選択します。
Data Studio ページの左側のナビゲーションウィンドウで、
アイコンをクリックして DATASTUDIO ペインに移動します。 [個人ディレクトリ] セクションが表示されます。
個人ディレクトリセクションのアイコン
個人ディレクトリセクションには、さまざまな操作を実行できる次のアイコンが表示されます。
: オンプレミスフォルダを個人ディレクトリセクションにアップロードできます。
: ノートブックを作成できます。
: ファイルを作成できます。
: フォルダを作成できます。
: リフレッシュ操作を実行できます。
: フォルダを折りたたむことができます。
個人ディレクトリセクションでサポートされているファイルの種類
個人ディレクトリセクションでは、次の種類のファイルのデータの読み取り、書き込み、および実行ができます。
.ipynb
: ノートブックファイル.sh
: シェルファイル.py
: Python ファイル.sql
: SQL ファイル
個人ディレクトリセクションでは、Visual Studio Code でサポートされている他の開発言語を使用するファイルのデータを読み書きすることもできます。ただし、これらのファイルの構文プロンプトや開発環境は提供されず、個人ディレクトリセクションでこれらのファイルを実行することはできません。
個人ディレクトリセクションのファイルのソース
マイファイル
[マイファイル] フォルダに作成されたファイルは、DataWorks に一元的に保存されます。マイファイルフォルダにファイルを作成して、データ開発を実行できます。
オンプレミスファイル
オンプレミスファイルとは、オンプレミスマシンから Data Studio にアップロードするファイルです。アップロードしたファイルを変更またはデバッグできます。
[個人ディレクトリ] セクションで、
アイコンをクリックし、目的のファイルが保存されているフォルダを選択します。
フォルダがアップロードされた後、[個人ディレクトリ] セクションでフォルダ内のファイルを表示し、ファイルに基づいてデータ開発を実行します。
説明個人ディレクトリセクションにアップロードされたファイルを変更すると、オンプレミスマシンのファイルも変更されます。
アップロードされたオンプレミスファイルは、自分だけが表示できます。
個人開発環境のファイル
個人開発環境を作成すると、デフォルトで 30 GB のストレージスペースを持つシステムディスクが提供されます。個人開発環境にファイルを作成して、データ開発を実行できます。
Data Studio ページの上部ナビゲーションバーにある [個人開発環境の選択] ドロップダウンリストから、作成した個人開発環境を選択します。次に、[個人ディレクトリ] セクションで個人開発環境のファイルを表示し、ファイルに基づいてデータ開発を実行します。
説明個人開発環境によって提供されるストレージスペースは、
/mnt/workspace/.virtual_documents
パスに存在します。個人開発環境のファイルは個人ディレクトリセクションで見つけることができ、ファイル名を右クリックして [統合ターミナルで開く] を選択すると、ファイルを表示できます。
個人開発環境にマウントされた NAS ファイルシステム
個人開発環境を作成するときに、NAS ファイルシステムを個人開発環境にマウントできます。その後、NAS ファイルシステムにファイルを作成し、ファイルに基づいてデータ開発を実行できます。
個人開発環境を作成します。個人開発環境を作成するときに、[ストレージ] セクションの [ストレージソースを追加] をクリックし、NAS ファイルシステムを個人開発環境にマウントします。
個人開発環境が作成された後、Data Studio ページの上部ナビゲーションバーにある [個人開発環境の選択] ドロップダウンリストから環境を選択し、[個人ディレクトリ] セクションで個人開発環境にマウントされた NAS ファイルシステムのファイルを表示し、ファイルに基づいてデータ開発を実行します。
説明NAS ファイルシステム内のファイルのパスは、NAS ファイルシステムをマウントするときに指定したパスによって異なります。NAS ファイルシステムのファイルは個人ディレクトリセクションで見つけることができ、ファイル名を右クリックして [統合ターミナルで開く] を選択すると、ファイルを表示できます。
ファイルのデバッグと実行
このセクションでは、SQL ファイルをデバッグおよび実行する方法の例を示します。SQL ファイルのコードを変更した後、SQL ファイルの構成タブの右側のナビゲーションウィンドウで [デバッグ構成] をクリックします。[デバッグ構成] タブで、[計算リソース] パラメーターと [計算クォータ] パラメーター、および [dataworks 構成] セクションと [スクリプトパラメーター] セクションのパラメーターを構成します。次に、構成タブの上部ツールバーの [実行] をクリックします。
DataWorks は、スクリプトパラメーターの構成に基づいてコード内で値が動的に置き換えられるスクリプトパラメーターを提供します。${変数}
形式でコードに変数を定義し、[デバッグ構成] タブの [スクリプトパラメーター] セクションで変数に値を割り当てることができます。スクリプトパラメーターが値として変数に割り当てられると、コードの実行時にスクリプトパラメーターが特定の値に自動的に置き換えられます。
個人ディレクトリセクションのファイルをワークスペースディレクトリにコミットする
個人ディレクトリセクションでファイルのコード開発を完了し、コードのテストが成功したら、ファイルをワークスペースディレクトリにコミットできます。
構成タブの上部ツールバーで、[ワークスペースディレクトリにコミット] をクリックして、ファイルをワークスペースディレクトリにコミットします。
表示されるポップオーバーで、コミットされたファイルの種類に対応する [ノードタイプ] を選択します。この例では、[maxcompute SQL] が選択されています。
表示されるポップオーバーで、ノードを作成するパスを選択し、[OK] をクリックします。パスはワークスペースディレクトリです。
説明使用可能なワークスペースディレクトリがない場合は、ワークスペースディレクトリセクションでワークスペースディレクトリを作成できます。
Enter
キーを押して、[maxcompute SQL ノードの名前] を確認します。ファイルがコミットされた後、[ワークスペースディレクトリ] セクションで MaxCompute SQL ノードを表示します。