次の方法で共有


コマンドおよびオプション

PQTest には、テスト プロセスを効率化するための一連のコマンドが用意されています。それぞれに独自のオプション セットがあります。 これらのコマンドの詳細な説明と使用方法については、以降のセクションで説明します。

コマンド

次の表に、PQTest.exeのすべてのコマンドを示します。

コマンド 説明
資格テンプレート データ ソースの資格情報を設定するためのテンプレートを生成します。
比べる PQ (テスト ファイル) を実行し、結果を PQOut (テスト出力ファイル) と比較します。 テスト出力ファイルが存在しない場合は、自動的に生成されます。
資格情報を削除 資格情報ストアから資格情報を削除します。
discover 特定の式のデータ ソース検出結果を返します。
info すべての拡張モジュール情報を返します。
list-credential 資格情報ストア内のすべての資格情報を返します。
OAuth(オーオース、認証プロトコル) 特定の式またはデータ ソースの OAuth クライアント情報を表示します。
認証情報を更新 資格情報ストアの OAuth 資格情報を更新します。
テストを実行する テストを実行し、結果を返します。
set-credential 資格情報を設定し、資格情報ストアに保存します。
test-connection 特定のコネクタに対して TestConnection 呼び出しを実行します。
検証 コネクタの TestConnection 実装を検証します。
version 製品バージョン情報を返します。

オプション

次の表に、PQTest.exe コマンドのすべてのオプションを示します。

選択肢 省略形 説明
--ヘルプ -?/-h コマンドとオプションのヘルプ情報を表示します。
--authenticationKind -ak 認証の種類 (Anonymous、UsernamePassword、Key、Windows、OAuth2) を指定します。
--applicationProperty -ap 個々のアプリケーション プロパティの設定 (key=value 形式)。
--アプリケーションプロパティファイル -apf アプリケーション プロパティ ファイルへのパス。
--diagnosticChannels -dc マッシュアップ接続をサブスクライブする診断チャネルの一覧 (現在サポートされています: Odbc)。
--dataSourceKind -dsk データ ソースの種類。
--dataSourcePath -dsp データ ソース パス。
--環境設定 -ec 個々の環境構成設定 (key=value 形式)。
--environmentConfigurationFile -ecf 環境構成ファイルへのパス。
--extension -e コネクタ拡張ソース モジュール (.mez/.pqx) を指定します。
このオプションは複数回指定できます。
--failOnFoldingFailure -foff クエリが完全に折りたたまれていない場合の失敗により、DirectQuery の動作をレプリケートします。
--failOnMissingOutputFile -fomof Compare は PQOut ファイルを生成せず、存在しない場合は失敗します。
--インテラクティブ ユーザー操作を許可する (認証など)。
--keyVault -kv 指定されたシークレット名を持つ資格情報ストレージには、Azure Key Vault を使用します。
--logMashupEngineTraces -l ログ記録を有効にします。 指定できる値は、all | user | engineです。
--parameterQueryFile -お父さん データソースのテスト データを指す M 式 (.m/.pq) を含むパラメーター クエリ ファイル。
--prettyPrint -p 読みやすくする JSON 出力のタブ付き拡張を指定します。
--queryFile -q セクション ドキュメントまたは M 式 (.m/.pq) を含むクエリ ファイル。
--settingsFile -sf テスト実行の構成を含む設定 JSON ファイルへのパス。
--trxReportPath -trx TRX (Visual Studio テスト結果ファイル) の結果ファイルを生成し、特定のパス内のテストごとに個別の JSON ファイルを生成します。
--useLegacyBrowser 対話型 OAuth フロー (Microsoft Edge Chromium/Webview2 ではなく) には、従来のブラウザー コントロール (IE11) を使用します。
--useSystemBrowser(システムブラウザを使用) 対話型 OAuth フローにはシステム ブラウザーを使用します。