システム オプション
[システム]タブのオプションを使用して、並べ替え処理およびインデックス処理でメモリがどのように使用されるかを制御し、Python と AI サービスの設定を構成できます。Analytics のメイン メニューから[ツール > オプション > システム]を選択します。
並べ替えとインデックスに追加システム リソースを使用する
このオプションが選択されると、並べ替え処理またはインデックス処理されるファイルのサイズ、およびコンピューターの空きメモリの量に応じて、並べ替えとインデックス処理が高速になります。
オプションを選択すると、Analytics は並べ替えとインデックス処理に、メモリ マッピングされたファイルを使用できます。メモリ マッピングされたファイルを使用すると、コンピューターで使用可能な RAM を超えているファイルの並べ替えとインデックス処理が高速化できます。例えば、500 MB のファイルの場合、オプションの設定に関係なく、並べ替え処理にかかる時間は変わらない可能性がありますが、3 GB のファイルの場合は、オプションを有効にすると、並べ替え処理が大幅に高速化する可能性があります。
より小さいファイルを並べ替える場合のように、数ギガバイトの非常に大きいファイルを並べ替える場合は、オプションが有効でも速度の改善が見られない可能性があります。日常的に非常に大きいファイルを並べ替え、パフォーマンスの問題がある場合は、コンピューターの RAM を拡張し、Windows ページング ファイル サイズを大きくすることを検討してください。
追加情報
- Analytics が並べ替えまたはインデックス処理の対象のファイルに格納されたレコード数を判定できない場合は、[並べ替えとインデックス処理で追加のシステム リソースを使用する]が選択されている場合でも、メモリ マッピングされたファイルは処理で使用されません。
- 並べ替え処理やインデックス処理に追加のシステム リソースを使用すると、並べ替えまたはインデックス処理が実行中のときに、他のタスクの速度が低下する可能性があります。
- [オプション]ダイアログ ボックスの他のすべてのオプションとは異なり、このオプションの設定は Analytics 初期設定ファイルに保存されません。このオプションは、設定されているコンピューターにのみ適用されます。
環境設定ファイルに保存されるオプションの詳細については、 Analytics の初期設定ファイルの動作 を参照してください。
Python パス
[Python パス]フィールドを使用して、Analytics と Python のスクリプト統合で使用する Python 実行ファイル (python.exe) の絶対パスとファイル名を指定します。[参照]をクリックして、コンピューター上の Python 実行ファイルに移動できます。
注意
コンピューターに Python 実行ファイルが複数存在する場合もあります。正しい実行ファイルを指定するようにしてください。機械学習コマンドをサポートするために Analytics でオプションでインストールされた Python インスタンスを指定しないでください。
詳細については、「Python の Analytics 連携用設定」を参照してください。
外部 AI サービスの接続設定
メモ
外部 AI サービスは、Diligent によって提供されません。お客様の組織が提供する必要があります。
[オプション]ダイアログ ボックスの他の設定とは異なり、AI サービスの接続設定は Analytics の設定ファイルに保存されません。代わりに、それらはコンピューターのレジストリ (HKEY_CURRENT_USER\Software\ACL Software\ACL for Windows). に保存されます。
注意
組織によって使用が承認されている外部 AI サービスにのみ接続してください。機密データを Analytics から AI サービスに送信する場合は、必ずすべてのセキュリティプロトコルに従ってください。
Analytics AI コマンドを使用する場合は、Analytics を外部 AI サービスに接続するために必要な設定の値を指定します。
-
AI API キー – AI サービスとの認証に必要なパスワードまたは API キー。
-
AI ホスト – AI サービス API の完全な URL。
例:
https://api.anthropic.com/v1
-
AI モデル – 使用する特定の AI モデルの識別情報。
例:
anthropic.claude-3-5-sonnet-20241022-v2:0
AI サービスは、使用できるさまざまなモデルを提供する場合があります。
OpenAI と互換性のある大規模言語モデル (LLM)、つまり OpenAI モデル、または OpenAI のモデルと同じ API スキーマを使用するモデルを使用できます。
ホストとモデルの値の動作
指定した AI ホストと AI モデルの値は、コンピューターのレジストリに永続的に保存されます。保存された値は、[AI コマンド]ダイアログ ボックスに事前入力されます。必要に応じて、ダイアログ ボックスで異なるホストまたはモデルの値を指定して、デフォルト値を上書きできます。
スクリプトで AICOMMAND を使用する場合は、適切なコマンド パラメーターを使用して、ホストとモデルの接続値を明示的に指定する必要があります。[オプション]ダイアログ ボックスで指定されたホストとモデルの値は、Analytics のユーザー インターフェイスでのみ使用されます。詳細については、AICOMMAND コマンドを参照してください。
API キー値の動作
指定した API キーの値は、コンピューターのレジストリに永続的に保存されます。保存された値は AI サービスでのサイレント認証に使用され、[AI コマンド]ダイアログ ボックスでは変更できません。
スクリプトで AICOMMAND を使用する場合、キーが保存されていると仮定して、ローカル レジストリに保存されている API キー値をサイレントに使用します。キーが保存されていない場合、または別のキーを使用する場合は、PASSWORD コマンド パラメーターを使用してキーを指定できます。詳細については、AICOMMAND コマンドを参照してください。