none
Crear un reporte y subreporte utlizando oracle 10g RRS feed

  • Pregunta

  •  

    Hola amigos 

     

    Saludos cordiales,

    Tengo un problema, necesito realizar un reporte totalizado, en primera instancia creo un sp en oracle

    CREATE OR REPLACE PROCEDURE TOTAL_PREDIOS_ZONAS_P_SPT

    (

    -- Procedimiento almacenado para seleccionar

    -- mediante un parametro

     

     

    ubicacion IN NUMBER,

    tpropiedad in number,

    -- ubicacionp in number,

    --ubicacionp in number,

    -- ubicacion IN varchar2,

    outCursor OUT sys_refcursor

    )

    IS

    BEGIN

    OPEN outCursor FOR

     

    SELECT

    uz.ubicacion_id as ubicacion,

    u.gen_ubicacion_id as geubicacion,

    AI.AIVA_ID as idaiva,

    AI.DESCRIPCION AS AIVA,

    U.NOMBRE AS PARROQUIA,

    UZ.NOMBRE AS ZONA,

    CL.LOTE_ID AS LOTE,

    CL.AIVA_ID AS AIVAL,

    CL.HOJA_ANTE ,

    CL.MANZANA_ANTE,

    CL.LOTE_ANTE,

    CL.LOTE_ID AS LOTEP

    FROM CAT_AIVA AI,

    GEN_UBICACION U,

    GEN_UBICACION UZ,

    CAT_LOTE CL

    WHERE

    AI.UBICACION_ID = U.UBICACION_ID

    and U.GEN_UBICACION_ID = UZ.UBICACION_ID

    and AI.AIVA_ID = CL.AIVA_ID

    and uz.ubicacion_id in(ubicacion);

     

    para consultar varios campos, el reporte me funciona perfecto, creo un subreporte para sacar los totales de avaluos filtrando el reporte por un parametro llamado lote y me despliega pero se me demora mucho tiempo, los querys en oracle funcionan rapido, pero al crearlos en el reportin services los dataset los tiempos son muy lentos en desplegar el reporte mas o menos tarbajo con 200000 registros en adelante no se si me puedena yudar con algunas sugerencias porque tengo que tranbajar con tablas historicas y ahi se maneja mas o menos 4millones de registros no se si sera de usar cubos de informacion pero no tengo mucho conocimiento con ese tema o algotra sugerencia de antemano muchas gracias por su ayuda.

     

    Att,

    Carlos

    Saludos Cordiales,

     

    • Cambiado Enrique M. Montejo domingo, 8 de mayo de 2011 10:33 acceso a datos (De:Lenguaje VB.NET)
    viernes, 7 de noviembre de 2008 20:02