CitrixでのAlteryx Designer
概要
このガイドでは、永続的および非永続的な仮想デスクトップインフラストラクチャ(VDI)を介してAlteryx Designerをデプロイする方法を説明します。VDIライセンスは、フローティング、コンカレント、またはネットワークベースではありません。詳細については、EULAを参照してください。
要件と前提条件
Alteryxは、Citrixを介した永続的および非永続的なVDIのデプロイメントをサポートするようになりました。Citrix設定のテストおよび検証は、次の環境で行いました。
Citrix VDA 7.15 CU8
FSLogixアプリ2.9.7979.62170
重要
アプリケーションの仮想化はサポートされていません。
永続的なVDI (Citrixのみ)の要件
CPUやRAMなどの非共有の専用システムリソースを使用。
Alteryx Designerのシステム要件を満たしている。
Designerバージョン2022.1.1.25127以降(現在サポートされているバージョンについては、バージョンサポートポリシーを参照してください)。
Citrix Virtual Apps and Desktops 7。
DesignerがサポートするWindows OSと互換性がある。
非永続的なVDI (Citrixのみ)の要件
CPUやRAMなどの非共有の専用システムリソースを使用。
Alteryx Designerのシステム要件を満たしている。
Alteryx Designer管理者バージョン(推奨)または非管理者バージョンの2022.1.1.25127以降(現在サポートされているバージョンについては、バージョンサポートポリシーを参照してください)。
Citrix Virtual Apps and Desktops 7。
DesignerがサポートするWindows OSと互換性がある。
(レガシーライセンシング) Alteryx License Server (ALS)バージョン2021.4.1.04899以降(バージョン2024.2.1が最新)。Alteryx License Serverを追加する場合、既存のソフトウェア契約の変更が必要になる場合があります。
(レガシーライセンシング)静的な非Citrixサーバーにインストールされ、Citrix環境との通信がポート7070で有効になっているAlteryx License Server。
VDIのデプロイを開始する
非永続的VDIのデプロイプロセスは、Alteryxアカウントの種類によって異なります。
開始する(Alteryx Oneアカウント)
Designerバージョン20225.1以降のAlteryx Oneアカウントでは、非永続的VDIのデプロイにLicense Serverを使用できなくなりました。
次の手順で非永続的VDIのデプロイメントを開始します。
重要
Alteryx License Server (ALS)デプロイオプションは、Designerバージョン2025.2までのレガシーライセンスキーを使用している場合に利用できます。License Serverのリリースはバージョン2024.2.1で終了しました。
今後はAlteryx One経由でのデプロイをお勧めします(Designerバージョン2025.1以降で使用可能)。
次の手順で非永続的VDIのデプロイメントを開始します。
Alteryx Designerバージョン2022.1.1.25127以降をインストールします(現在サポートされているバージョンについては、バージョンサポートポリシーを参照してください)。
エンドユーザーにデプロイする前に、管理者としてDesignerを起動して、License Serverに接続します。
警告
Eメールアドレスを設定しないでください。
ライセンスを有効化しないでください。
Alteryx Designerがライセンスされている場合は、ライセンスを削除します。
これで、
LocalLicensingServerモードを使用してDesignerをALSインスタンスに接続するように設定されたRuntimeSettings.xmlが、%PROGRAMDATA%\Alteryxに作成されました。Server URLの値は環境によって異なります。事前設定されたRuntimeSettings.xmlをユーザーにデプロイします。
RuntimeSettings XMLファイルの例
<?xml version="1.0" encoding="UTF-8"?>
<SystemSettings>
<Engine>
<InterfaceLanguage>English</InterfaceLanguage>
</Engine>
<Environment>
<LicensingMode>LocalLicensingServer</LicensingMode>
<LocalLicensingServerUrl>http://SERVERNAME:7070/request</LocalLicensingServerUrl>
</Environment>
</SystemSettings>ベストプラクティスと推奨事項(ALSおよびレガシーライセンシング)
重要
Alteryx License Serverデプロイオプションは、Designerバージョン2025.2までのレガシーライセンスキーを使用している場合に使用できます。License Serverのリリースはバージョン2024.2.1で終了しました。
今後はAlteryx One経由でのデプロイをお勧めします(Designerバージョン2025.1以降で使用可能)。
Alteryx License Server2021.4.1.04899以降では、
borrowIntervalMax設定オプションを使用して、提供されたライセンスがLicense Serverに返却されるタイミングを日数で設定できます。-config -set licensing.borrowIntervalMax=#dたとえば、提供されたライセンスを2日後に返却するように設定するには、次のコマンドを使用します。
flexnetlsadmin -server http://localhost:7070/api/1.0/instances/~ -authorize admin [Password] -config -set licensing.borrowIntervalMax=2d詳細については、ダウンロード&ライセンスポータルの「License Serverガイド」を参照してください。
非永続的VDI環境の場合は、Windowsセッションに従ってコマンドラインの有効化と無効化をスクリプト化し、スケジュール設定することをお勧めします。スケジュールされたタスクが失敗した場合でも、借用間隔が終了するとライセンスは返却されます。
- AlteryxActivateLicenseKeyCmd.exe delete非管理者バージョンでは、フォルダーやファイルを手動で移動する手順が必要となるため、これを回避するために、管理者バージョンのDesignerを使用することをお勧めします。
FAQ
データベース接続とDCM接続はVDIでどのように機能しますか。
永続的VDI
データベース接続とDCM接続はセッションをまたいだ保持と利用が可能です。
非永続的VDI
以下は、ユーザーのベースイメージに組み込まれている場合にのみ、セッションをまたいで使用できます。
データベースドライバー
DSN 接続
インデータベース(In-DB)接続(ネットワークの場所に保存されたIn-DBファイル接続を使用していない場合)
保存済みの接続エイリアス(管理対象ユーザーまたはシステム)データベース接続
DSNレス接続はワークフローの一部ですが、上記のように、ベースイメージに含まれているドライバーに依存します。[パスワードの暗号化]は、[非表示]または[ユーザーの暗号化]に設定する必要があります。
共有データベース接続とDCM接続は、セッションの開始時に再同期する必要があります。
DCM接続は、セッションが終了する前に、Alteryx Serverまたは外部保管庫(利用可能な場合)に同期できます。次のセッションの開始時に、DCM接続をAlteryx Serverまたは外部保管庫から同期できます。
ALS and Legacy Licensing FAQ
ライセンスを取得したユーザーの1人が、License Serverからライセンスにアクセスできないのはなぜですか。
そのユーザーが、前回セッションを終了したときにライセンスを返却していない可能性があります。非永続的ユーザーがセッションからサインアウトするときは、次のコマンド(Alteryxのinstallation\binディレクトリから)を実行することをお勧めします。
AlteryxActivateLicenseKeyCmd.exe delete
使用可能なライセンス数よりも非永続的VDIユーザーの方が多い場合はどうなりますか。
Alteryxでは、新しいVDIインスタンスのDesignerインスタンスにライセンスを適用できません。
非永続環境を使用していて、ユーザーが複数のVDIインスタンスにサインイン/サインアウトした場合、複数のライセンスが有効化されることはありますか。
はい。そのため、非永続環境を使用する場合は、サインアウト時にライセンス無効化スクリプトを使用することをお勧めします。これにより、ユーザーが同時に複数の環境にサインインしたり、複数のライセンスを有効化したりするシナリオを回避できます。