La creación de consultas es el primer paso en la generación de informes:
Cree una consulta. Consulte a continuación.
Cree una plantilla. Consulte Creación de plantillas de informes.
Configure un grupo de informes. Consulte Administración de grupos de informes.
Configure la definición de informe. Consulte Creación de definiciones de informe.
Genere el informe. Consulte Generación de informes.
Para crear consultas:
Nombre
Descripción
Tipo
La selección del tipo determina dónde aparece la consulta en los cuadros de diálogo Informe nuevo y Editar informe:
Consulta de parámetro
La consulta definida como Consulta de parámetro se utiliza para presentar una lista de las opciones que puede especificar para este valor de parámetro. La consulta de parámetro le permite presentar una lista de opciones que se utilizan al introducir un valor de parámetro para una consulta de informe, en la que la lista de opciones no es un simple atributo ya definido, sino una consulta compleja que debe definir.
Consulta de informe
Seleccione los registros que se van a incluir en el informe. Puede aplicar un filtro de seguridad para que los usuarios solo puedan ver los datos que se les ha autorizado a ver según sus roles y las conciliaciones que se les han asignado. Para aplicar un filtro de seguridad a una consulta de informe, agregue la siguiente sintaxis al final de la sentencia WHERE CLAUSE de la consulta:
Consultas de Oracle Hyperion Tax Governance: $TAXOPS_SECURITY_CLAUSE$
Consulta de Tax Governance de ejemplo con el filtro de seguridad aplicado: SELECT Task_name FROM fcc_tasks WHERE schedule_id = ~Schedule~ AND $TAXOPS_SECURITY_CLAUSE$
Nota:
Dado que muchas de las consultas predefinidas incluidas con Tax Governance tienen el filtro de seguridad aplicado, puede utilizarlas de ejemplo para crear las suyas propias.
Sugerencia:
Si el informe que está diseñando contiene parámetros, puede diseñarlo para que muestre todos los registros o ninguno. A continuación, se proporcionan ejemplos de ambos casos. En estos ejemplos se asume que desea ejecutar un informe que muestre la lista de periodos que contienen la frecuencia "Mensual".
Consulta de parámetro: seleccione frequency_id, frequency_name en arm_frequencies
Consulta de informe, opción 1 (no devuelve periodos si el usuario no proporciona un valor de frecuencia):
Select p.period_name from arm_periods p, arm_period_frequencies pf where p.period_id = pf.period_id and pf.frequency_id = ~FREQUENCY~
Consulta de informe, opción 2 (devuelve todos los periodos si el usuario no proporciona un valor de frecuencia):
Select p.period_name from arm_periods p, arm_period_frequencies pf where p.period_id = pf.period_id and pf.frequency_id = coalesce(~FREQUENCY~,pf.frequency_id)
En la segunda opción, la función coalesce()
devuelve el primer valor no nulo en la lista; por lo tanto, si el valor FREQUENCY no fuera nulo, devolvería pf.frequency_id
y, en ese caso, esa condición siempre sería true (pf.frequency_id = pf.frequency_id
), lo que haría que se devolvieran todos los registros.
Generar consulta
Para ayudarle a crear una consulta en la base de datos, le permite seleccionar cualquier atributo existente del producto para utilizarlo como filtro o realizar una consulta. A continuación, el cuadro de diálogo genera SQL para que coincida con los atributos y filtros especificados, momento en el que puede modificarlo y mejorarlo.
Consulta
Para generar un archivo XML de ejemplo a partir de la consulta, haga clic en Generar XML de ejemplo.