Informe de uso de Alteryx Server
Utiliza el informe de uso de Server para comprender las métricas de usuarios, aplicaciones, permisos, programaciones y trabajos de modo que puedas evaluar rápidamente cualquier problema con el rendimiento, la auditoría y el cumplimiento. Conéctate a tu API de MongoDB y Server para extraer datos y analítica pertinentes de tu Alteryx Server fácilmente. Elige tu salida preferida, que incluye lo siguiente: Panel de control de Tableau, Separar archivos, Base de datos o utiliza las salidas de macro para procesos posteriores.
Puedes descargar el informe de uso de Server desde Alteryx Marketplace.
Requisitos
El informe de uso de Server es compatible con las versiones 2023.2 y posterior de Designer. Utiliza el parche disponible más reciente para tu versión de Designer.
Instala la utilidad del informe de uso de Server y las dependencias
Sigue estos pasos para instalar el informe de uso de Server y las dependencias asociadas.
Instala el YXI
Descarga
Server_Usage_Report.yxidesde Alteryx Marketplace.Haz doble clic en el archivo YXI para instalar la utilidad con Designer.
Sigue las instrucciones:
Instalar para mi cuenta: solo tu cuenta de usuario tendrá acceso a la utilidad en la máquina. Se instala en:
%AppData%\Alteryx\.Instalar para todos los usuarios: todos los usuarios tendrán acceso a la utilidad en la máquina. Se instala en:
%ProgramData%\Alteryx\.
Después de finalizar, abre el flujo de trabajo Primeros pasos. En Designer, ve a Ayuda > Flujos de trabajo de muestra > Utilidades empresariales > Informe de uso de Server > Primeros pasos.
Instala el conector de Salida de Tableau
Nota
Este es un elemento opcional. El conector de Salida de Tableau solo es necesario si eliges escribir la salida en Tableau. El flujo de trabajo puede funcionar sin Salida de Tableau, siempre y cuando no selecciones la opción de escribir en Tableau.
Descarga el conector de Salida de Tableau desde Alteryx Marketplace.
Haz doble clic en el archivo YXI para instalar el conector mediante Designer.
Sigue las instrucciones:
Instalar para mi cuenta: solo tu cuenta de usuario tendrá acceso a la herramienta en la máquina. Se instala en:
%AppData%\Alteryx\.Instalar para todos los usuarios: todos los usuarios tendrán acceso a la herramienta en la máquina. Se instala en:
%ProgramData%\Alteryx\.
Instala el controlador Simba para MongoDB
Descarga el controlador Simba desde el portal de licencias de Alteryx.
Desplázate hasta la parte inferior de la sección Descargas de productos y selecciona Descargar a la derecha de la entrada Controladores.
Selecciona MongoDB en la lista de versiones y, a continuación, Siguiente.
Selecciona Descargar a la derecha de la entrada Simba MongoDB 2.3.22.1024 64-bit.
Haz doble clic en el archivo MSI para instalar el controlador en tu máquina. Ahora se podrá acceder al controlador en la utilidad de administrador de ODBC.
Configura DSN para conexiones de MongoDB
A continuación, configura DSN para conexiones de MongoDB. Sigue los pasos a continuación.
Abre el Administrador de fuentes de datos ODBC (64 bits) en tu máquina.
Crea una nueva fuente de datos con el
controlador ODBC de MongoDB con Simba (versión 2.03.22.1024).Completa estos campos:
Nombre de la fuente de datos: puede ser cualquier cosa, pero debe completarse, incluso si se utiliza temporalmente la conexión ODBC.
Server: el nombre del servidor.
Puerto: tu puerto de servidor (27018 para MongoDB integrado).
Base de datos: AlteryxService (o AlteryxGallery, según la base de datos que estés actualizando).
Mecanismo: SCRAM-SHA-256
Fuente de autenticación: coincide con el nombre de la base de datos de la entrada “d” anterior.
Nombre de usuario: nombre de usuario de la base de datos, generalmente usuario.
Contraseña: contraseña de la base de datos. Comprueba la configuración del sistema Alteryx para obtener la contraseña de MongoDB integrado.
Selecciona Probar… para garantizar que la conexión se estableció correctamente.
Selecciona Opciones avanzadas…
Actualiza el valor del tamaño de columna binaria a
2147483647.En la sección Metadatos en Mecanismo, selecciona Archivo local.
Selecciona Examinar… y selecciona el archivo de esquema apropiado ubicado en la carpeta esquema específica de la versión de MongoDB:
Para versiones hasta 2023.2:
Archivo de esquema:
MongoDB_Schema_23.2.jsonUbicación de instalación del usuario:
%appdata%\Alteryx\Samples\data\Enterprise Utilities\Server Usage Report\supporting_macros\SimbaMongoDB_SchemaFiles\MongoDB_Schema_23.2.jsonUbicación de instalación del administrador:
%ProgramData%\Alteryx\Samples\data\Enterprise Utilities\Server Usage Report\supporting_macros\SimbaMongoDB_SchemaFiles\MongoDB_Schema_23.2.json
Para versiones 2024.1 y posteriores:
Archivo de esquema:
MongoDB_Schema_24.1Plus.jsonUbicación de instalación del usuario:
%appdata%\Alteryx\Samples\data\Enterprise Utilities\Server Usage Report\supporting_macros\SimbaMongoDB_SchemaFiles\MongoDB_Schema_24.1Plus.jsonUbicación de instalación del administrador:
%ProgramData%\Alteryx\Samples\data\Enterprise Utilities\Server Usage Report\supporting_macros\SimbaMongoDB_SchemaFiles\MongoDB_Schema_24.1Plus.json
Selecciona Abrir, luego, Aceptar y Aceptar de nuevo.
Repite los pasos anteriores para la base de datos
AlteryxService.
Crea conexiones de DCM para MongoDB
El siguiente paso es crear conexiones para MongoDB en el Administrador de conexiones de datos (DCM).
Abre DCM. En Designer, ve a Archivo > Administrar conexiones.
En la pestaña Fuentes de datos, selecciona + Nuevo y elige el mosaico de MongoDB.
En el menú desplegable Tecnología, selecciona ODBC de MongoDB.
Nombre de la fuente de datos: ingresa el nombre de la fuente de datos
AlteryxServicede Mongo en la sección Configurar DSN para conexiones de MongoDB anterior.DSN de ODBC: selecciona el DSN de ODBC de
AlteryxServicede MongoDB creado anteriormente.
Selecciona Guardar y luego Conectar credencial.
Completa estos campos:
Método de autenticación: nombre de usuario y contraseña de MongoDB
Credencial: crea una nueva credencial
Nombre de la credencial: nombre de tu elección (por ejemplo, MongoDB_AlteryxService_Local).
Almacén : DCM
Nombre de usuario: usuario
Contraseña: tu contraseña.
Mecanismo de autenticación: SCRAM-SHA-256
Fuente de autenticación: AlteryxService
Permitir conexión para SDK: sin marcar
Selecciona Probar conexión. Si se establece correctamente, selecciona Crear y vincular.
Repite estos pasos para la base de datos de
AlteryxGallery.
Crea una conexión de DCM para la API de Server
Abre DCM. En Designer, ve a Archivo > Administrar conexiones.
En la pestaña Fuentes de datos, selecciona + Nuevo y elige el mosaico de Descargar.
Nombre de la fuente de datos: nombre de tu elección (por ejemplo, API de Server).
URL base: ingresa la URL base para tu API de Server. Esto termina con
/webapi/.Ejemplo:
https://CompanyServerName/webapi/
Selecciona Guardar.
Selecciona Conectar credencial.
En el menú desplegable Método de autenticación, selecciona Nombre de usuario y contraseña.
En el menú desplegable Credencial, selecciona Crear nueva credencial.
Nombre de la credencial: nombre de tu elección (por ejemplo, claves de la API de Server).
Almacén: selecciona DCM.
Nombre de usuario: ingresa la clave de acceso a la API que se encuentra en tu perfil de Gallery.
Contraseña: ingresa el secreto de acceso a la API que se encuentra en tu perfil de Gallery.
Selecciona Crear y vincular.
(Opcional) Crea la caché de conexiones de DCM y bases de datos de salida
Abre DCM. En Designer, ve a Archivo > Administrar conexiones.
Selecciona + Nuevo y elige el mosaico de MongoDB.
En el menú desplegable Tecnología, selecciona la base de datos deseada y termina de configurar la conexión.
(Opcional) Crea las tablas necesarias en las bases de datos de salida
Ejecuta las siguientes aplicaciones para crear las tablas necesarias en las bases de datos de salida. Este paso es opcional según las preferencias. También es opcional si la base de datos de la caché no se está utilizando o si los datos no se están enviando a las tablas de base de datos. Si se utiliza cualquiera de ellos, ejecuta la aplicación correspondiente.
Si utilizas una base de datos para almacenar en la caché los paquetes de flujo de trabajo descargados de Gallery, ejecuta Crear tablas de base de datos de caché (aplicación).
Si utilizas una base de datos para generar los datos finales en tablas, ejecuta Crear tablas de base de datos de salida (aplicación).
Ejecutar informe de uso de Alteryx Server
Sigue estos pasos para ejecutar el informe de uso de Server:
Ingresa las credenciales creadas en los pasos anteriores:
Alteryx Gallery: conexión de DCM a la base de datos de AlteryxGallery.
Alteryx Service: conexión de DCM a la base de datos de AlteryxService.
Credenciales de la API: conexión de DCM a las credenciales de la API de Server.
Filtrar trabajos y resultados por fecha: restringe las consultas de tablas AS_Queue (trabajos) y AS_Results (mensajes de resultados) para que solo retrocedan a una fecha especificada.
Utilizar base de datos de flujo de trabajo almacenada en caché (opcional): almacena en caché las descargas del paquete de aplicación desde las llamadas API. Utiliza esta opción si tu Designer contiene muchos flujos de trabajo, ya que puede tardar mucho tiempo en descargar cada ejecución.
Salida del archivo Hyper de Tableau: define dónde deseas generar la salida del archivo Hyper de Tableau. Deja esta opción como predeterminada si esta es la primera ejecución para probar el libro de Tableau.
Salida a tablas de base de datos (opcional): utiliza la conexión de DCM para generar salida de datos en tablas separadas en tu propia base de datos.
Salida en archivos separados (opcional):
(Opcional) Selecciona una ubicación (carpeta) para guardar los archivos separados. Vacío = carpeta
.\Output.(Opcional) Ingresa el prefijo. Vacío = sin prefijo.
Elige el tipo de archivo (CSV o YXDB).
Ejecuta el flujo de trabajo.
Ve a la carpeta proporcionada para abrir el libro de Tableau y ver los datos. Si el archivo Hyper se envió a una ubicación diferente, vuelve a conectar la fuente de datos dentro de Tableau para ver tus datos.
Resolución de problemas
Revisa esta sección para ver problemas comunes y pasos de solución de problemas.
Comprueba los permisos
En primer lugar, asegúrate de que los permisos correctos estén establecidos en la interfaz de usuario de Alteryx Server para descargar flujos de trabajo:
En Server, ve Panel de administración > Configuración > Activos: asegúrate de que Desactivar descarga directa no esté seleccionado.
Los usuarios deben tener la casilla de verificación Otros pueden descargar este flujo de trabajo seleccionada en la configuración de cada flujo de trabajo. Esto está seleccionado de forma predeterminada, por lo que, a menos que desmarquen explícitamente esta casilla de verificación, el paquete de flujo de trabajo debe tener los permisos correctos.
El usuario que ejecuta el informe de uso de Server debe tener el acceso a la API activado para obtener tokens de API.
Notas adicionales de solución de problemas
Revisa los errores comunes y los pasos de resolución sugeridos a continuación.
- 500 No se encontró respuesta
- Informe de uso de Alteryx Server (8): PullServiceDetails (1483): Herramienta n.º 147: Error interno: Intento de leer más allá del final de un blob.
- Informe de uso de Alteryx Server (8): No se pudieron extraer los detalles del flujo de trabajo de Alteryx Server: HTTP/1.1 500 Error interno del servidor
- Informe de uso de Alteryx Server (8): No se pudieron extraer los detalles del flujo de trabajo de Alteryx Server: HTTP/1.1 403 Prohibido
- HTTP/1.1 404 o HTTP/1.1 401, o “RetrieveServerOAuthToken: la prueba “DownloadSucceeded” falló”
500 No se encontró respuesta | |
Revisa este artículo de la Comunidad. | |
Informe de uso de Alteryx Server (8): PullServiceDetails (1483): Herramienta n.º 147: Error interno: Intento de leer más allá del final de un blob. | |
Comprueba la configuración avanzada del DSN de ODBC. El tamaño de columna binaria debe ser 2147483647. | |
Informe de uso de Alteryx Server (8): No se pudieron extraer los detalles del flujo de trabajo de Alteryx Server: HTTP/1.1 500 Error interno del servidor | |
Comprueba si el flujo de trabajo está dañado. Confirma que se pueda ejecutar en Server. | |
Informe de uso de Alteryx Server (8): No se pudieron extraer los detalles del flujo de trabajo de Alteryx Server: HTTP/1.1 403 Prohibido | |
Comprueba que el flujo de trabajo se pueda descargar y que la configuración global permita descargar flujos de trabajo. A continuación, revisa la configuración “Desactivar descarga directa” en Administración > Configuración de Server. | |
HTTP/1.1 404 o HTTP/1.1 401, o “RetrieveServerOAuthToken: la prueba “DownloadSucceeded” falló” | |
Comprueba que la URL base de la conexión de DCM es “http://localhost/webapi/” (ten en cuenta el sufijo Confirma que la clave de acceso (nombre de usuario) y el secreto de acceso (contraseña) de la conexión de DCM sean correctos. Comprueba que AlteryxService se esté ejecutando y puedes acceder a la documentación Gallery o Swagger (API). Si no es así, intenta reiniciar AlteryxService en “servicios”. |