builtins

history

Descripción

Muestra las acciones que se ejecutaron en esta sesión. Esta acción es parte del conjunto de acciones 'builtins' en SAS Viya Platform.

builtins.history <result=results> <status=rc> / casOut={ caslib="string", compress=TRUE | FALSE, indexVars={"variable-name-1" <, "variable-name-2", ...>}, label="string", lifetime=64-bit-integer, maxMemSize=64-bit-integer, memoryFormat="DVR" | "INHERIT" | "STANDARD", name="table-name", promote=TRUE | FALSE, replace=TRUE | FALSE, replication=integer, tableRedistUpPolicy="DEFER" | "NOREDIST" | "REBALANCE", threadBlockSize=64-bit-integer, timeStamp="string", where={"string-1" <, "string-2", ...>} }, first=integer, last=integer, syntax="CASL" | "LUA" | "ASLOGGED", verbose=TRUE | FALSE ;
Parámetros
ParámetroDescripción
casOutEspecifica la configuración para guardar el historial de acciones en una tabla de salida. Para obtener más información sobre cómo especificar el parámetro casOut, consulte el parámetro común casouttable.
firstEspecifica la posición ordinal de la primera acción sobre la que informar. Los valores negativos se restan de la posición ordinal de la acción actual. Por defecto: 1.
lastEspecifica la posición ordinal de la última acción sobre la que informar. Los valores negativos se restan de la posición ordinal de la acción actual. Por defecto: -1.
syntaxEspecifica el lenguaje en el que se devolverán los comandos de acción invocados en una sesión. Puede ser 'CASL', 'LUA' o 'ASLOGGED'. Por defecto: ASLOGGED.
verboseImprime la información de la acción en el registro del cliente y también devuelve la información de la acción en los resultados. Puede ser TRUE o FALSE. Por defecto: TRUE.
Creación de datos (no aplicable directamente a esta acción)

Esta acción no requiere la creación de datos de entrada específicos, ya que opera sobre el historial de sesiones existente.

¡Copiado!
1/* No se requiere código de creación de datos */

Ejemplos

Este ejemplo muestra cómo obtener el historial de todas las acciones ejecutadas en la sesión actual de CASL.

Código SAS® / CAS Código en espera de validación por la comunidad
¡Copiado!
1PROC CAS;
2 BUILTINS.history;
3RUN;
4 
Resultado :
Se muestra una tabla con el historial de las acciones ejecutadas en la sesión actual, incluyendo el ID de la acción, la acción, el tiempo de inicio, el tiempo de finalización y el estado.

Este ejemplo guarda las últimas 5 acciones ejecutadas en una sesión en una tabla CAS llamada 'historial_sesion' y muestra las acciones en el registro del cliente.

Código SAS® / CAS Código en espera de validación por la comunidad
¡Copiado!
1PROC CAS;
2 BUILTINS.history / casOut={name='historial_sesion', replace=TRUE}, last=-1, first=-5, verbose=TRUE;
3 PRINT historial_sesion;
4RUN;
5 
Resultado :
Las últimas 5 acciones ejecutadas en la sesión se guardan en una tabla CAS llamada 'historial_sesion'. La información de la acción también se imprime en el registro del cliente y el contenido de la tabla 'historial_sesion' se imprime en la salida.

Este ejemplo muestra el historial de acciones ejecutadas en la sesión, pero presentando los comandos en sintaxis LUA.

Código SAS® / CAS Código en espera de validación por la comunidad
¡Copiado!
1PROC CAS;
2 BUILTINS.history / syntax='LUA';
3RUN;
4 
Resultado :
Se muestra el historial de acciones, con los comandos presentados en su equivalente en sintaxis LUA.

FAQ

¿Qué hace la acción 'history' en SAS Viya y cuáles son sus parámetros?
¿Qué hace la acción "history" del conjunto de acciones "Builtins" en SAS Viya y cuáles son sus parámetros?