新しいワークフローを自分で作成するにはどうすればよいですか?
次の図に示すように、ワークベンチで新しいワークフローを作成し、オーケストレーション プロセスをクリックして、ワークフロー編集ページに入ります。
キャンバスエリアの紹介
ワークフロー ページは 4 つの領域に分かれています。
- キャンバス レイアウト領域: ノードを接続してトップダウン プログラムを形成します
- 基本コンポーネント領域: ユーザーがプログラムを迅速に構築するのに便利な、プログラムのいくつかの基本機能を提供します。
- マーケットコンポーネントエリア: ユーザーは基本コンポーネントにパラメータを入力し、拡張コンポーネントを積極的に共有します
- ノード構成領域: ユーザーがキャンバス内のノードをクリックすると、この領域がノードパラメータを構成するために自動的にポップアップ表示されます。
基本コンポーネントの分類
基本コンポーネントは 2 つのカテゴリに分類されます。
- データ入力コンポーネント: ファイルの読み取り、テキスト入力、データベースの読み取り、HTTP パケットの送信
- データ処理コンポーネント: スクリプトの実行、コンテナーの実行、フィルター
パラメータ入力コンポーネントは主に外部データをワークフローにインポートし、データ処理コンポーネントは入力データを処理して結果をプラットフォームに出力します。
ベースコンポーネントとマーケットコンポーネントの違いは何ですか?
基本コンポーネントは、プラットフォームによって提供されるプラットフォームの最も基本的な機能です。たとえば、スクリプト コンポーネントを実行すると Python コードを実行できますが、コードは依然としてユーザーが記述する必要があります。
マーケット コンポーネントでは、ユーザーは、実行中のスクリプト コンポーネントでネットワーク スキャン用の Python コードを入力するなど、基本コンポーネントのパラメータを入力します。
したがって、基本コンポーネント=基本コンポーネントそのもの、マーケットコンポーネント=基本コンポーネント+パラメータ構成と理解できる。
プログラムの寿命はどれくらいですか?
プラットフォームは基本的なコンポーネントと接続を提供します。ユーザーがコンポーネントをキャンバスにドラッグすると、ノードが表示されます。ノードとノードは接続を通じて論理関係を形成します。
プラットフォームはキャンバス内のノードの数を読み取り、プログラムを使用して上から下に実行し、A
上流ノードのデータが文件共享
メソッドを通じて下流ノードに渡されB
、B
ノードのデータが渡されます。ファイル共有方式を通じてファイルに送信しますC
。
上流ノードのデータを取得するためのコードと下流ノードにデータを転送する方法はプラットフォーム自体が提供しており、ユーザーは中間のデータ処理プロセスに注意するだけで済みます。
ノードをデバッグするにはどうすればよいですか?
現在のノードと上流ノードの間の関係を扱うだけで済みます。通常、データの処理には実行中のスクリプト コンポーネントが使用されます。Dragonfly は上流ノードのデータを提供します。ノードをクリックすると、設定パネルが表示されます。ワンクリックで上流ノードのデータをコピーし、ローカルでコードをデバッグします。