Comandos y opciones
PQTest ofrece un conjunto de comandos, cada uno con su propio conjunto de opciones, cuyo objetivo es simplificar el proceso de prueba. Las explicaciones detalladas y las instrucciones de uso de estos comandos se describen en las secciones siguientes.
Comandos
En la tabla siguiente se enumeran todos los comandos de PQTest.exe:
Comando | Descripción |
---|---|
credential-template | Genera una plantilla para configurar las credenciales del origen de datos. |
compare | Ejecuta PQ (archivo de prueba) y compara los resultados con PQOut (archivo de resultados de la prueba). Si el archivo de resultados de la prueba no existe, se generará automáticamente. |
delete-credencial | Elimina las credenciales del almacén de credenciales. |
detectar | Devuelve los resultados de la detección de orígenes de datos para una expresión determinada. |
info | Devuelve toda la información del módulo de extensión. |
list-credential | Devuelve todas las credenciales del almacén de credenciales. |
oauth | Muestra información de cliente de OAuth para una expresión u origen de datos determinado. |
refresh-credential | Actualiza las credenciales de OAuth en el almacén de credenciales. |
run-test | Ejecuta las pruebas y devuelve los resultados. |
set-credential | Configura una credencial y la guarda en el almacén de credenciales. |
test-connection | Realiza una llamada TestConnection para un conector determinado. |
validate | Valida la implementación TestConnection del conector. |
version | Devuelve información de la versión del producto. |
Opciones
En la tabla siguiente se enumeran todas las opciones para los comandos “PQTest.exe”:
Opción | Abrev. | Descripción |
---|---|---|
--help | -?/-h | Muestra información de ayuda para los comandos y opciones. |
--authenticationKind | -ak | Especifica el tipo de autenticación (anónima, de usuario y contraseña, de clave, Windows, OAuth2). |
--applicationProperty | -ap | Configuración de la propiedad de aplicación individual (formato clave=valor). |
--applicationPropertyFile | -apf | Ruta de acceso al archivo de propiedades de la aplicación. |
--diagnosticChannels | -dc | Lista de canales de diagnóstico para suscribirse a Mashup Connection (compatible actualmente: Odbc). |
--dataSourceKind | -dsk | Tipo de origen de datos. |
--dataSourcePath | /dsp | Ruta de acceso de origen de datos. |
--environmentConfiguration | -ec | Configuración de entorno individual (formato clave=valor). |
--environmentConfigurationFile | -ecf | Ruta de acceso al archivo de configuración del entorno. |
--extension | -e | Especifica los módulos de origen de la extensión del conector (.mez/.pqx). Esta opción se puede especificar más de una vez. |
--failOnFoldingFailure | -foff | Replica el comportamiento de DirectQuery al generar errores cuando una consulta no se pliega por completo. |
--failOnMissingOutputFile | -fomof | El comando “compare” no genera un archivo PQOut y genera un error si no existe. |
--interactive | Permite la interacción del usuario (por ejemplo, la autenticación). | |
--keyVault | kv- | Utilizar Azure Key Vault para el almacenamiento de credenciales con el nombre del secreto especificado. |
--logMashupEngineTraces | -l | Habilitar el registro. Los valores aceptados son: all | user | engine . |
--parameterQueryFile | -pa | Archivo de consulta de parámetros que contiene la expresión M (.m/.pq) que apunta a los datos de prueba en el origen de datos. |
--prettyPrint | -p | Especifique la expansión con pestañas de la salida JSON que sea más fácil de leer. |
--queryFile | -q | Archivo de consulta que contiene el documento de sección o la expresión M (.m/.pq). |
--settingsFile | -sf | Ruta de acceso al archivo JSON de configuración con las configuraciones para las series de pruebas. |
--trxReportPath | -trx | Genera un archivo de resultados de TRX (archivo de resultados de pruebas de Visual Studio) y archivos JSON independientes para cada prueba en una ruta de acceso determinada. |
--useLegacyBrowser | Utilice el control de navegador antiguo (IE11) para el flujo de OAuth interactivo (en lugar de Microsoft Edge Chromium/Webview2). | |
--useSystemBrowser | Utilice el navegador del sistema para el flujo de OAuth interactivo. |