Visual Expert サーバー構成ガイド

Visual Expert を使用して大量のコードを解析するチームを対象としています。

本ガイドについて

Visual Expert はニーズに応じてさまざまな構成でインストールできます。
コードの量とチームの規模に応じて、以下のいずれかのケースに該当します。

Web プラットフォーム - 本番環境およびトライアル版

チームおよび大規模プロジェクト向け

このガイドを参照する ↓

スタンドアロン - 本番環境

シングル ユーザーおよび中規模プロジェクト向け

ガイドを参照する

スタンドアロン - トライアル版

シングル ユーザーおよび小規模プロジェクト向け

✓ 自動セットアップ(ウィザードに従ってください)

クライアント/サーバー構成の手順

  1. サーバー マシンの準備
  2. SQL Server のインストール、または既存インスタンスの利用
  3. Visual Expert のダウンロードとインストール
  4. VE リポジトリの作成とライセンス キーの取得
  5. コード解析用 VE プロジェクトの作成
  6. Visual Expert Web のインストール
  7. VE ユーザー アカウントの管理
  8. VE プロジェクトへのアクセス権の付与
  9. 定期タスクの自動化
  10. VE 通知の設定
  11. VE AI サービスの設定(任意)

各ステップの詳細な手順については、以下をご参照ください。

Visual Expert サーバー インスタンスの構成

ステップ 1 – サーバー マシンの準備

Visual Expert コンポーネントをインストールするサーバー(仮想マシンまたは物理マシン)を準備します。

特に大量のコードを解析する場合は、十分なハードウェア リソースを確保することが重要です。
システム要件に従い、ご不明な点がございましたらお問い合わせください

ステップ 2 – SQL Server の新規インスタンスのインストール、または既存インスタンスの利用

このインスタンスが Visual Expert リポジトリをホストします。

SQL Server Express Edition および LocalDB を除く、任意の SQL Server エディションを使用できます。これらのエディションでは、マシンで利用可能な RAM や CPU を十分に活用できないためです。

利用可能な SQL Server インスタンスがない場合は、SQL Server Developer Edition をインストールできます。開発目的での利用であれば無償で使用できます。

詳細な手順については、SQL Server Developer Edition インストレーション ガイドをご参照ください。

ステップ 3 – Visual Expert のダウンロードとインストール

  • VE サーバー ダウンロード ページから SERVER コンポーネントをダウンロードします。
    このページへのリンクをまだお受け取りでない場合は、お問い合わせください
  • Visual Expert の詳細セットアップ(Advanced)を使用して Visual Expert をインストールします。

ステップ 4 – リポジトリの作成とライセンス キーの取得

Visual Expert のインストール後、ウィザードに従って以下の操作を行います。

  1. 「ステップ 2」で準備した SQL Server インスタンスに接続します。
  2. Visual Expert リポジトリを作成します。手順については専用チュートリアルをご参照ください。
  3. ライセンス キーを申請します。手順については専用チュートリアルをご参照ください。
    キーが発行されると、メールで通知されます。
    メールの指示に従ってキーをインストールしてください。

ステップ 5 – Visual Expert プロジェクトの作成

解析するコードおよびデータベースを選択します。

複数のオプションを利用でき、1 つのプロジェクトに組み合わせることができます。

このステップが完了すると、コード解析が開始されます。解析の進捗状況はウィンドウに表示されます。

各言語の専用ガイドをご参照ください。

ステップ 6 – Visual Expert Web のインストールと設定

Visual Expert Web を使用すると、チーム メンバーがワークステーションにソフトウェアをインストールすることなく、標準の Web ブラウザーからコード解析結果にアクセスできます。

  • サーバーに Internet Information Services(IIS)をインストールします。
  • VE Web を配布して設定します。
  • Web インターフェース経由でアクセスできるよう、VE プロジェクトをパブリッシュします。

詳細な手順については、専用ガイドをご参照ください。

ステップ 7 – ユーザー管理ポリシーの定義

VE ユーザーごとに専用アカウントが割り当てられます。以下のオプションから選択できます。

  • 既存の Windows アカウントの使用、または新規メール/パスワード アカウントの作成。
  • 新規ユーザー アカウントの作成時に、管理者の承認を必須にするかどうか。
  • その他のユーザー登録ポリシー。

詳細な手順については、専用ガイドをご参照ください。

ステップ 8 – VE プロジェクトへのアクセス権の管理

VE プロジェクトへのアクセスはデフォルトで制限されています。

VE 管理者は以下を行うことができます。

  • 関連する VE プロジェクトへのアクセス権をユーザーに付与します。
  • 解析結果の閲覧、コード検査の実行、データのエクスポートなどの権限を割り当てます。

詳細な手順については、専用ガイドをご参照ください。

ステップ 9 – VE 通知の設定

ステップ 10 – 定期タスクの自動化

コード解析のスケジュール設定

コードの最新の変更が解析結果に反映されるよう、定期的なコード解析をスケジュールすることを強くお勧めします。

これにより、コード解析を更新するたびに手動で操作する手間が省けます。

解析前タスクの自動化

Visual Expert がアクセス可能な場所にコードをコピーするなど、一部の事前処理を自動化することもできます。

その他のタスク

コード検査の結果をエクスポートすることもできます。 これは継続的インテグレーションおよび継続的デリバリーのプロセスに特に適しています。

ステップ 11(任意)– Visual Expert AI サービス

VE AI の設定

Visual Expert は、コード解析とドキュメント作成を支援する AI 機能を提供します。

これらの機能をご利用の場合、Visual Expert サーバーと AI サービス間のセキュアな通信を確保するために、追加のネットワーク設定が必要になる場合があります

AI クレジットと管理者コントロール

  • Visual Expert の AI 機能を使用するには AI クレジットが必要です。
詳細な手順については、専用ガイドをご参照ください。VE AI クレジットの管理とモニタリング
Visual Expert、セットアップ、クライアント/サーバー