プロジェクトは、特定の目標を達成するためにデータやその他の資産を処理するコラボレーション・ワークスペースです。
デフォルトでは、 watsonx.aiに登録すると、 サンドボックス・プロジェクト が自動的に作成されます。
プロジェクトに含めることができるリソースの種類は、以下のとおりです。
- コラボレーター は、プロジェクトで一緒に作業するユーザーです。
- データ資産 は作業対象です。 多くの場合、データ資産は生データから構成され、処理を通じて精製していきます。
- ツールとそれに関連する資産 は、データの処理方法です。
- 環境 は、ツールで資産を実行するための計算リソースを構成する方法です。
- ジョブ は、ツールでの資産の実行を管理およびスケジュールする方法です。
- プロジェクト資料 と通知は、プロジェクトで何が起きているかについて知るための手段です。
- 資産ストレージ は、プロジェクト情報とファイルが保管される場所です。
- 統合 は、外部ツールを組み込む方法です。
プロジェクトは、目的に合わせてカスタマイズできます。 プロジェクトの内容およびほとんどのプロパティーは、随時変更できます。 ただし、後で変更することはできないため、プロジェクトの作成時に以下の選択を行う必要があります:
- プロジェクト・ストレージに使用する IBM Cloud Object Storage のインスタンス。
ナビゲーション・メニューで 「プロジェクト」>「すべてのプロジェクトを表示」 を選択するか、メインページで 「プロジェクト」 ペインを表示することによって、作成およびコラボレーションするプロジェクトを表示できます。
プロジェクトでのコラボレーション
プロジェクトの作成者は、他のコラボレーターを追加して、実行可能なアクションを制御するロールを割り当てることができます。 プロジェクト内で自動的に 管理者 役割を持ち、他のコラボレーターに 管理者 役割を付与すると、彼らもコラボレーターを追加できます。 コラボレーターの追加およびプロジェクト・コラボレーター役割を参照してください。
資産に対するコラボレーション
異なるコラボレーターによる変更が競合するのを防ぐために、編集中は資産がロックされます。 コラボレーターは全員、各資産の同じコピーで作業します。 1 つの資産を編集できるコラボレーターは一度に 1 人だけです。 ツールでコラボレーターが資産を編集している間は、その資産がロックされます。 他のコラボレーターは、ロックされた資産を表示できますが、編集することはできません。 資産の管理を参照してください。
データ資産
以下のタイプのデータ資産をプロジェクトに追加できます。
- ローカル・ファイルまたはリソース・ハブからのデータ資産
- クラウドおよびオンプレミスのデータ・ソースへの接続
- 外部データ・ソースにある表またはファイルに対する読み取り専用権限を提供する、既存の接続資産からの接続済みデータ資産
- ファイル・システムのフォルダー内のファイルを表示するためのフォルダー・データ資産
データ資産について詳しくは、以下を参照してください。
ツールとそれに関連する資産
ツールを実行すると、特定の目標の情報を含む資産が作成されます。 例えば、 Data Refinery ツールを実行する場合、特定のデータ資産に対して実行する順序付き操作のセットを定義する Data Refinery フロー資産を作成します。 各ツールには、ツールで実行される 1 つ以上のタイプの関連資産があります。
資産を作成するために使用するツールへの資産のマッピングについては、 資産タイプおよびプロパティーを参照してください。
プロジェクトで使えるツールは、持っているサービスによって異なる。
環境
環境によって、計算リソースが制御されます。 環境テンプレートは、ツールで資産を実行する環境ランタイムをインスタンス化するためのハードウェア・リソースとソフトウェア・リソースを指定します。
一部のツールには、自動的に選択された環境テンプレートがあります。 ただし、他のツールの場合は、複数の環境から選択できます。 ツールで資産を作成するときに、その資産に環境を割り当てます。 アセットを実行するときに、アセットの環境を変更できます。
watsonx.aiStudio には、コーディング言語、ツール、コンピュートエンジンのタイプによって異なるデフォルト環境テンプレートが用意されています。 また、カスタム環境テンプレートを作成したり、環境テンプレートを提供するサービスを追加したりすることもできます。
プロジェクトで使用する計算リソースが追跡されます。 オファリング・プランに応じて、月次コンピュート・リソースに制限があるか、すべてのコンピュート・リソースに対して支払いを行います。
環境を参照してください。
ジョブ
ジョブは、指定された環境ランタイムを持つツールでの資産の 1 回の実行です。 単一のジョブや繰り返しジョブのスケジュール、モニター、編集、停止、またはキャンセルが可能です。 『ジョブ』を参照してください。
アセット・ストレージ
各プロジェクトには、以下が含まれる専用のセキュア・ストレージ・バケットがあります。
- データ資産としてプロジェクトにアップロードするファイル。
- 別のワークスペースからコピーしたファイルからのデータ資産。
- ツールを使用してプロジェクトに保存するファイル。
- ノートブックなどのツールで実行される資産のファイル。
- 保存されたモデル。
- プロジェクトの README ファイルおよび内部プロジェクト・ファイル。
プロジェクトの作成時に、IBM Cloud Object Storage のインスタンスを選択するか、新規インスタンスを作成する必要があります。 ワークスペースを作成した後に、IBM Cloud Object Storage インスタンスを変更することはできません。 オブジェクト・ストレージを参照してください。
プロジェクトを削除すると、そのストレージ・バケットも削除されます。
外部ツールとの統合
統合により、プロジェクトの外部にあるツールと対話することができます。
Gitリポジトリと統合してノートブックを公開することができます。
プロジェクトの文書と通知
プロジェクトの作成時に簡潔な説明を追加して、プロジェクトの目的や目標を文書化できます。 この説明は、後でプロジェクトの 設定 ページで編集できます。
プロジェクトを機密としてマークできます。 機密としてマークされているプロジェクトをユーザーが開くと、プロジェクトからデータ資産をダウンロードまたはエクスポートできないことを示す通知が表示されます。
プロジェクトの 概要 ページには、プロジェクトの状況または結果を記述できる README ファイルが含まれています。 README ファイルでは、標準の マークダウンの書式設定が使用されます。 管理者 ロールまたは 編集者 ロールを持つコラボレーターは、README ファイルを編集できます。
「概要」 ページの 「資産」 ペインで最新の資産アクティビティーを表示したり、ドロップダウンを使用して 「ユーザーによる」 または 「すべて」 を選択して資産をフィルターに掛けたりすることができます。 「ユーザーによる (By you)」 には、編集した資産が最新のものから順にリストされます。 「すべて (By all)」 には、他のユーザーによって編集された資産と、自分自身によって編集された資産が、最新のものから順にリストされます。
コラボレーターが資産を変更すると、プロジェクト内のすべてのコラボレーターに通知されます。