@AndrewL による投稿(英語から翻訳)
このガイドは、新規ユーザーが Cloud Execution for Desktop をスムーズに使い始めるためのものです。サインインからスケジューリングまでの詳細、注意点、落とし穴を網羅しています。付属のサンプルワークフローに沿って進めてください。
Cloud Execution for Desktop を使い始める前に、以下が必要です:
-Alteryx Analytics Cloud (AAC) エンタープライズ版
o Cloud Execution for Desktop は、管理者がワークスペースで有効化する必要があります 。
o プライベートデータの取り扱いが必要です。
-Alteryx Designer Desktop バージョン 2023.1 パッチ1以降
-データ接続マネージャー(DCM)が、Designer DesktopでAAC ワークスペースを認証するために必要です。
-ユーザーには Cloud Execution for Desktop クリエイターのロールが割り当てられている必要があります。
Cloud Execution for Desktop を利用する前に、Designer Desktop と Alteryx Analytics Cloud (AAC) ワークスペースの間にリンクを作成する必要があります。そのためには...
o データソース名: このリンクの表示名(ラベル)です。この名前は[Save As]および[Open]メニューに表示されます。わかりやすいラベルを使用すると、将来接続を識別しやすくなります。
o クラウドインスタンスURL:Alteryx Analytics Cloud Platform にアクセスするためのURLです。この情報はAAC管理者にお問い合わせください。
o ワークスペース名:URLに表示されるAACワークスペース名です。例えば、https://company.alteryxcloud.com/?workspace=my-workspace でアクセスする場合は、Workspace Name フィールドに my-workspace と入力します。この情報はAAC管理者にお問い合わせください。
接続に失敗した場合は、AAC接続のクラウドインスタンスURLとワークスペース名が正しいか確認してください。
Designer Desktop を Alteryx Analytics Cloud Platform に正常に接続すると、接続情報は File > Manage Connections > Alteryx Links から確認できます。[Name]列のデータソース名を選択すると、詳細の確認、編集、削除が可能です。
Designer Desktop と AACのリンクを作成すると、Designer Desktop の DCM接続を、AACとシームレスに接続して同期でき、Cloud Execution for Desktop で利用可能になります。これにより両プラットフォームで接続情報を一貫して保つことができます。
あなたの資格情報は Alteryx Links で作成した各リンクの「接続」セクションから同期できます。
同期が完了すると確認メッセージが表示されます。同期に問題がある場合はエラーメッセージが表示されます。
接続や資格情報に変更を加えたときや新しい接続や資格情報を設定したときは、必ず同期を行うのがベストプラクティスです。これにより、DCM接続が Cloud Execution for Desktop で利用可能になります。
AACで認証ができ、環境で Cloud Execution for Desktop が有効になり、Designer Desktop と AAC をリンクできたので、次はワークフローやアプリを保存しましょう。
このガイドでは、添付のサンプルワークフロー PharmacySpatialProcess.yxmd を使用します。サンプルワークフローをダウンロードして一緒に進めても構いませんし、すでに完成しているワークフローやアプリを開いていただいても構いません。
なお、PharmacySpatialProcess.yxmd のサンプルワークフローを示すスクリーンショットでは、入力が Amazon S3 Download コネクタになっていますが、添付のバージョンでは Text Input ツールを使用しています。
ワークフローやアプリの準備ができたら、先ほど作成したリンクを使ってAACに直接保存します。ワークフローやアプリをAACに保存するには...
メモ:このチェックボックスを使ってもアセットの関連付けやパッケージ方法は変わりません。リストを見やすくし、確認を容易にするためのものです。
検証は保存中に行われ、別のアクションではありません。検証に失敗しない限り、何も表示されません。
保存後はAACでワークフローやアプリを確認できます。ブラウザーでワークスペースにアクセスするか、保存後に表示される緑色の通知バーでViewを選択してください。
画面上部の Library を選び、左のリストから Designer Desktop をクリックします。ここで Cloud Execution for Desktop で利用可能なすべてのアセットを確認できます。Owned by me または Shared with me で表示を絞り込むことも可能です。
ワークフローやアプリの名前、共有相手、所有者、最終更新日が表示されます。AACに直接保存したものは、すべてあなたが所有者として表示されます。
ワークフローがAACに保存されました。次はどうしましょう?ワークフローやアプリをAACに保存したら、いくつかの方法で使用できます。
AACに保存された Designer Desktop のワークフローは、Cloud Execution for Desktop を使ってさまざまな方法で実行できます。ワークフローはオンデマンドで実行できるほか、指定した時間にスケジュールしたり、Plans に追加したりできます。
ワークフローを手動で実行するには...
結果を確認するには...
Jobs タブには、ジョブID、アセット名、実行タイプ、実行者、実行日時(実行時間を含む)などの情報も表示されます。
このジョブ一覧は、フィルターオプションを使って自分が実行したジョブだけを表示することも可能です。フィルターオプションでは、アセット名、実行タイプ、実行者、ステータスで絞り込みができます。
各フィルターはチェックボックスリスト形式で表示され、選択した条件で結果を絞り込めます。例えば「Status」でフィルターをかけると、「Queued」「Running」「Success」「Cancelled」「Failure」から選択できます。確認したいステータスにチェックを入れてください。複数選択も可能です。
ワークフローをスケジュールするには...
頻度は何を選べばよいでしょうか?各オプションの動作を確認し、自分のニーズに合ったものを選びましょう。
-Event Trigger オプションでは、トリガーとなるイベントが発生した際にスケジュールを実行するよう設定できます。例えば、データベースやファイルの更新、新規ファイルの作成などです。Event Trigger を頻度として選択すると設定が始まります。
o 必要な接続を選択するか、接続がない場合は Create Connection を選択して接続ページを開きます。
o 右上の Create Connection をクリックします。
o 作成したい接続を選び、指示に従って設定を完了してください。必要な情報は接続の種類によって異なります。
ワークフローをスケジュールする別の方法として、ページ上部の Schedules を開き、 New を選択します。
スケジュール設定ウィンドウが開きます。この方法で入ると、設定メニューの見え方が少し異なります。ここではスケジュール対象のアセットタイプを指定し、対象のアセットを選択する必要があります。
アセットタイプでは、Workflow、Desktop Workflow、Plan、Reporting Project から選択できます。AACに保存したワークフローをスケジュールする場合は、Desktop Workflowを選びます。選択すると、アセットドロップダウンにはスケジュール可能なデスクトップワークフローだけが表示されます。
アセットタイプとアセットを選択したら、残りの設定は前述と同じです。使用したい頻度を選び、必要なオプションを入力して、Schedule をクリッ
クします。
完了すると、新しく設定されたスケジュールが Schedules ページに表示されます。
新規スケジュールの作成と同じように、既存のスケジュールもLibraryページまたはSchedulesページから更新できます。
Schedules ページからスケジュールを更新する場合も同様です。更新したいスケジュールの横にある三点リーダーメニューを選択し、Edit をクリックして設定を変更します。
AACに保存された Designer Desktop ワークフローをプランに追加することもできます。Plans を使うと、Alteryx Analytics Cloud で複数の個別タスクを順番に実行できます。詳しくはヘルプページをご覧ください。
PlansにCloud Execution タスクを追加するには...
左側のパネルに表示される項目から、複数のタスクを1つのプランに追加できます。タスク同士は接続線を使って順番に実行させることができます。これは Designer Desktop ツール間の接続線と同じ仕組みです。各出力アンカーは、その条件に応じて接続されたタスクをトリガーします。チェックマークの出力アンカーは現在のタスクが成功したときに下流タスクを実行します。「>」アンカーは成功・失敗に関係なく下流タスクを実行し、「x」アンカーはタスクが失敗した場合のみ下流タスクを実行します。
ワークフローと同じように、Designer Desktop から AAC に Analytic Apps を保存できますが、これらはスケジュール設定できません。Cloud Execution for Desktop を使って分析アプリを実行するには...
実行を選択すると、新しいブラウザタブが開き、Alteryx App Builder が起動します。ここでアプリのUIが表示されます。必要な値を入力して Run をクリックしてください。ジョブ実行中はブラウザに処理中であることが表示されます。
完了するとアプリ設定画面に戻り、画面下部に通知バーが表示されます。
結果を確認するには、通知バーから Download をクリックします。アプリの出力を含む ZIPファイルがダウンロードされます。
これで、Cloud Execution for Desktop を使って Designer Desktop のワークフローやアプリを実行・スケジュールする方法を理解していただけたと思います。この記事内で紹介したリンクはすべてヘルプドキュメントにまとめられています。まだ試していない方は、ぜひ添付のサンプルワークフローをダウンロードして実際に使ってみてください!
ここにコメントを追加するには、ご登録いただく必要があります。 ご登録済みの場合は、ログインしてください。 ご登録がまだの場合は、ご登録後にログインしてください。