埋め込み Python ツールスクリプト
Python SDK ツールアップグレード用スクリプト
Alteryx 2020.4以降には、Alteryxユーザーのセキュリティを向上させるために、埋め込みPythonのアップグレード版が含まれています。下記のスクリプトは、システムにインストール済みの Python SDK ベースのツールを識別するためのものです。このスクリプトを実行すると、Python SDK を利用しているツールのリストとそのファイルの場所を確認できます。
このスクリプトは、Alteryx ユーザーおよびサーバー管理者を対象としており、2020.4 (または今後リリース予定のバージョン) へのアップグレードを検討している場合や、すでにアップグレード済みで、Python SDK ベースのツールを使用したワークフローのトラブルシューティングについて支援を必要としている場合に活用できます。これは、Alteryx 2020.3 以前のバージョンからのアップグレードを対象としています。
免責事項
このスクリプトは未署名です。ハッシュの検証ついて詳しくは、下記を参照してください。
技術仕様
製品の互換性: このスクリプトは、Alteryx DesignerまたはServer (デスクトップまたはサーバーOS)で実行できます。
スクリプト機能
このスクリプトは、ツールが存在する可能性のあるマシン上の場所を調べます。
ユーザーツールのパス:
%APPDATA%\Alteryx\Tools管理者ツールのパス:
%ALLUSERPROFILE%\Alteryx\ToolsHTMLプラグインのパス:
<install directory>\bin\HtmlPlugins
スクリプトは次の手順を実行します。
上記の場所にある
.pydファイルをすべてスキャンします。cp3xキーワードがcp38より小さいかどうかを確認します。config.xmlに含まれるツール名とバージョンを解析します。3.8.5より古いバージョンのPythonへの参照を含むすべてのツールについて、「Tool Name (ツール名)」、「Tool Version (ツールバージョン)」、「Python Version (Pythonのバージョン)」、および「Path (パス)」を出力します。検索結果が空の場合は、以下を出力します。
Pythonバージョン[3.8.5]と互換性のないツールが見つかりませんでした
ダウンロードおよびハッシュ検証
https://help.alteryx.com/downloads/Python_Upgrade_v2.zipをダウンロードします。
ダウンロードのSHA256ハッシュは次のとおりです。
e0bff8e0a8febb8c4e3b6c821d2ad6ffcfb3768f6e974a2fd31a61d98a11460e
ハッシュを確認するには、コマンドプロンプトを開き、既存のAlteryxシステムで次のコマンドを実行します。
C:\Program Files\Alteryx\bin\Miniconda3\Library\bin\openssl.exe dgst -sha256 path\to\Python_Upgrade_v2.ps1
上記で出力されるハッシュと同じ値が表示されます。異なる値が表示される場合は、ダウンロードを再試行してください。問題が解決しない場合は、スクリプトを実行せず、サポートにお問い合わせください。
スクリプトの実行方法
スクリプトをAlteryx Designerがインストールされているデスクトップまたはサーバーに保存します。
コマンドプロンプトを開きます。
スクリプトを保存したフォルダーに移動します。
powershell -file Python_Upgrade_v2.ps1を実行します。検索中、以下の進捗インジケーターが出力されます。
Alteryxツールを検索中...--ファイルを確認中: 10%完了2020.4以降へのアップグレードに際して注意が必要な非互換バージョンのPythonへの参照を含む可能性のあるPython SDKベースのツールについて、次の情報を出力します
