Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Permitir consultas personalizadas #20

Open
avdata99 opened this issue Jun 19, 2020 · 0 comments
Open

Permitir consultas personalizadas #20

avdata99 opened this issue Jun 19, 2020 · 0 comments
Labels
enhancement New feature or request

Comments

@avdata99
Copy link
Collaborator

avdata99 commented Jun 19, 2020

Los archivos CDAs en el portal de transparencia definen las consultas actuales.
Nuestros archivos de queries interpretan esas consultas estándares.

Para los operadores de datos de las universidades es posible de manera muy pacil definir un nuevo archivo CDA que exponga datos con alguna consulta personalizada.

En estos casos tiene que existir una forma fácil de crear un harvester para estas consultas personalizadas. Agregar una query nueva a la lista no sería util ya que no serviría para otras universidades.

Quizás permitir un harvester nuevo con el path a la carpeta de queries personalizadas sea suficiente.
Analizar

Extras
Ejemplo de archivo CDA.

<?xml version="1.0" encoding="UTF-8"?>
<CDADescriptor>
   <DataSources>
      <Connection id="myconnection" type="sql.jndi">
         <Jndi>transparencia</Jndi>
      </Connection>
   </DataSources>
   <DataAccess 
       access="public" 
       cache="true" 
       cacheDuration="7200" 
       connection="myconnection" 
       id="IdParaUsarComDataAccessID" 
       type="sql">

      <Columns/>
      <Parameter name="prm_anio" type="Numeric" default="0"/>
      <Query>SELECT field_a, field_b, field_c 
                      FROM xtable
                      where field_a = ${anio}
      </Query>
   </DataAccess>
</CDADescriptor>
@avdata99 avdata99 added the enhancement New feature or request label Jun 19, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant