WeData Studioは、ビッグデータとAI開発のためのワンストップIDEを提供し、Notebookファイル、SQLスクリプト、Python、Shellなどのファイルタイプのオンライン開発をサポートします。
機能特性
1. Notebookベースのリモートカーネルメカニズムは、コードファイルをビッグデータエンジンに送信して実行することをサポートし、ビッグデータエンジン内のデータへのアクセスや、エンジンのコンピューティングリソースの利用を容易にします。
2. Serverlessリソースグループに基づき、プロジェクトおよびユーザー次元で分離された個人実行環境を提供し、ファイル権限の相互分離を確保します。
3. 個人実行環境にはGitアプリケーションが内蔵されており、Studio内のコードファイルをリモートGitリポジトリに接続してホスティングすることをサポートします。現在サポートされているGitプロバイダーには、GitLab、GitLab Enterprise Editionが含まれます。
4. Serverlessリソースグループは従量課金の料金モデルを採用しており、個人実行環境がアクティブ状態の場合にリソース課金が行われます。個人実行環境の自動解放時間はカスタマイズ設定をサポートしています。
主要な利用フロー
1. プロジェクト管理者はプロジェクトを作成し、プロジェクトにストレージとコンピューティングエンジンをバインドし、現在のプロジェクトのGitリポジトリアドレスとブランチを構成します。
2. プロジェクトメンバーAがStudio Notebook開発ページに入ると、個人実行環境がすでに作成されているかどうかを判断する必要があります:
すでに作成されている場合は、個人実行環境を起動します。
作成されていない場合は、ユーザーAに対して個人実行環境を自動的に作成し、Gitアプリケーションを内蔵します。
3. ユーザーがGitを使用してソースコードを管理しない場合は、ローカルフォルダに直接フォルダとファイルを作成します。
4. ユーザーがGitを使用してソースコードを管理する必要がある場合は、個人のGit設定を初期化し、プロジェクトにバインドされたリモートGitリポジトリに接続する必要があります。その後、Gitフォルダ内にフォルダとファイルを作成できます。
5. Notebookファイルを実行するには、Kernelを作成または選択する必要があります。その後、タスクをエンジンのSparkクラスタに送信して実行し、実行結果を返します。
6. ユーザーAがNotebook開発ページを終了するか、または一定時間操作がない場合、個人実行環境を自動的に停止し、リソースを解放します。