ArcGIS Notebook Server には、サーバー ディレクトリの操作に必要な、ファイルベースの構成とコンテンツが格納されています。 これらのディレクトリは、ArcGIS Notebook Server のインストールと構成時、または ArcGIS Notebook Server Manager を使用して後から追加できます。
ディレクトリには、ワークスペース ディレクトリ、データ ディレクトリ、出力ディレクトリ、システム ディレクトリの 4 タイプがあり、そのそれぞれがサーバー操作で特定の役割を担っています。 ワークスペースおよびデータ ディレクトリは以下のとおりです。出力ディレクトリとシステム ディレクトリは ArcGIS Notebook Server 内部での使用を目的としています。
ワークスペース ディレクトリ
ワークスペース ディレクトリでは、ノートブック作成者がノートブックで使用するファイルを保存し、それらのファイルを読み取ることができます。 ArcGIS Enterprise ポータルの各ノートブック作成者は、ワークスペース ディレクトリ内にそれぞれ一意のフォルダーを持ちます。 それぞれのノートブックにユーザー固有のフォルダーがマウントされるため、ノートブックがワークスペース ディレクトリを読み書きできるようになります。 ノートブックは、ユーザー独自のワークスペース ディレクトリ フォルダーの情報のみを読み書きできます。そのフォルダーは、他のユーザーのノートブックからはアクセスできません。
データ ディレクトリ
データは ArcGIS Notebooks に不可欠です。 ノートブックを作成する際に、ArcGIS Enterprise ポータルのアイテム、外部の GIS サーバー、またはローカル ファイル ディレクトリからデータ レイヤーを追加できます。
データを含むローカル ディレクトリは、ArcGIS Notebook Server サイトに登録しておくことで、ファイル パスとしてノートブックで使用できるようになります。 複数のデータ ディレクトリをサーバー サイトに登録できます。 登録したデータ ディレクトリは、そのサイト上で実行されるすべてのノートブックで使用できます。
ラスター解析ワークフローを使用するノートブックは、データ ディレクトリで特別な用途を持ちます。 ファイルベースのラスター ストアをデータ ディレクトリとして登録すると、ラスター解析ツールの出力をノートブックですぐに使用できるようになります。
データ ディレクトリに関する考慮事項
ノートブックが登録済みのデータ ディレクトリにアクセスするには、ディレクトリですべてのユーザーに読み取りおよび書き込み許可を付与する必要があります。
データ ディレクトリとして登録できるのは、ローカル ボリュームだけです。 Windows の共有ボリュームは登録できません。 これは、ArcGIS Notebook Server で実行される Docker Desktop の制限事項です。
複数コンピューターの ArcGIS Notebook Server サイトでは、サイトに登録するデータ ディレクトリを各コンピューターのローカル上に保持し、DFS レプリケーションまたは他のシステムを使用して、その内容をコンピューター間で複製および同期する必要があります。 以下の手順に従って、DFS レプリケーションに新しいデータ ディレクトリを追加できます。
組織のすべてのノートブック作成者は、すべての登録済みデータ ディレクトリのデータを、自分のノートブックに追加できます。 データ ディレクトリを、ポータル内の特定のユーザーまたはグループに制限することはできません。
モデルのトレーニングにおいて画像チップの世代が関与するディープ ラーニング ワークフローでは、チップはファイルベースのラスター ストアでホストされます。 このようなワークフローを実行する場合は、ラスター ストアをデータ ディレクトリとして ArcGIS Notebook Server に登録し、画像チップをノートブックで使用できるようにします。
登録したデータ ディレクトリのデータは、ArcGIS Enterprise ポータルの一部ではありません。 したがって、ノートブックを共有する場合は、共有ノートブックを表示するすべてのユーザーが、ノートブックによって参照される登録済みデータ ディレクトリへのアクセス権を持つことを確認してください。
データ ディレクトリの登録
ArcGIS Notebook Server Manager でデータ ディレクトリを登録し、サーバー サイトでローカル ディレクトリを使用できるようにすることができます。
注意:
このカスタム データ ディレクトリの場所にファイルをアップロードするか、書き込むには、ノートブックのコンテナーに含まれるユーザー 「arcgis」 (グループ 「users」) の読み取り権限と書き込み権限がそのディレクトリに付与されている必要があります。
- 管理者として ArcGIS Enterprise ポータルにサイン インし、ArcGIS Notebook Server Manager を開きます。
- [設定] ページを開き、[ディレクトリ] をクリックします。
- データ ディレクトリの登録をクリックして、登録ダイアログ ボックスを開きます。
- ディレクトリの名前と、コンピューター上の完全なパスを指定します。
- ディレクトリが DATA ディレクトリとして機能することを示します。
- [保存] をクリックして確認します。
ArcGIS Notebook Server に登録されたディレクトリの名前やパスは、編集したり更新したりすることはできません。 変更を加えるには、既存のディレクトリの登録を解除してから、再度登録する必要があります。
サーバー ディレクトリ用の新しい場所の指定
10.8 以降、ArcGIS Notebook Server Manager で既存のディレクトリを編集し、場所を変更できます。 複数コンピューターのサイトに展開して、ディレクトリを共有ファイル パスに配置するには、この方法を使用します。
注意:
arcgisworkspace ディレクトリのローカル ディレクトリ パス、およびユーザーがサイトに登録するカスタム データ ディレクトリを使用してください。 複数コンピューターのサイトにある各コンピューターに、同じディレクトリ パスが存在する必要があります。
- 管理者として ArcGIS Enterprise ポータルにサイン インし、ArcGIS Notebook Server Manager を開きます。
- [設定] ページを開き、[ディレクトリ] をクリックします。
- 変更するディレクトリを選択して、[編集] ボタンをクリックします。
- 既存の Directory Path 値をディレクトリの新しいパスで置き換えます。 [保存] をクリックして確認します。
サイトが再起動したら、新しいパスを使用してディレクトリにアクセスします。
- 既存のディレクトリの内容を新しい場所にコピーして貼り付けます。
Windows コンテナーのデータ ディレクトリとしての UNC パスまたは共有フォルダーの追加
Windows コンテナーのデータ ディレクトリとして UNC パスまたは共有フォルダーを追加するには、次の手順に従います。
- 「ワークスペース ディレクトリ用に割り当てられたネットワーク ドライブの設定」の手順 1 ~ 5 に従って、UNC パスを使用して割り当てられたドライブを作成します。
- 上記の「データ ディレクトリの登録」セクションの手順に従って、割り当てられた新しいドライブを登録します。
更新する各ディレクトリに対して上記の手順を繰り返します。
注意:
arcgisworkspace ディレクトリの場所が更新された場合は、インストール ユーティリティを再実行して、新しいワークスペース ディレクトリにサンプル データを解凍する必要があります。