Skip to main content

埋め込み 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\Tools

    • HTMLプラグインのパス: <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

上記で出力されるハッシュと同じ値が表示されます。異なる値が表示される場合は、ダウンロードを再試行してください。問題が解決しない場合は、スクリプトを実行せず、サポートにお問い合わせください。

スクリプトの実行方法

  1. スクリプトをAlteryx Designerがインストールされているデスクトップまたはサーバーに保存します。

  2. コマンドプロンプトを開きます。

  3. スクリプトを保存したフォルダーに移動します。

  4. powershell -file Python_Upgrade_v2.ps1を実行します。

  5. 検索中、以下の進捗インジケーターが出力されます。

    Alteryxツールを検索中...--ファイルを確認中: 10%完了

  6. 2020.4以降へのアップグレードに際して注意が必要な非互換バージョンのPythonへの参照を含む可能性のあるPython SDKベースのツールについて、次の情報を出力します

    python-sdk-based-tools.png