Documents

Seguretat: No exposar els fitxers del directori .git al directori públic de la web

Els projectes que utilitzen git per desplegar fitxers als servidors de producció poden exposar el seu codi font a través del directori /.git que GIT genera quan es sincronitza amb el repositori de codi. Exposar aquests fitxers pot significar un problema de seguretat que cal evitar. 

La solució immediata hauria de ser impedir que el servidor serveixi els fitxers del directori /.git del servidor, i posteriorment configurar el repositori git i la carpeta del projecte de tal manera que la carepta /.git no estigui mai en un directori d'accés públic.

Model de gestió de projectes BI

Introducció

Aquest document pretén explicar el model de treball per la gestió de projectes de BI.

Els projectes de BI es gestionaran utilitzant la metodologia de treball próxima a l'SCRUM.

Desplegaments PHP

Per desplegar un projecte PHP utilitzarem preferetment un script bash que haurà de construïr cada projecte segons les seves peculiaritats, el script ha d'estar al repositori de codi GIT del projecte i a totes les branques on calgui utilitzar-lo.

Com a mètode alternatiu es poden fer desplegaments totals amb un .zip de tot el projecte o simplement movent tos els fixers d'un entorn  l'altre, però cal conèixer els problemes i les implicacions que te fer-ho així.

Per convenció seguirem els següents procediements preferentment:

Estructura de carpetes per extracció d'un Dataset

Veurem l'estructura de carpetes que organitzen els processos ETL que alimenten un repositori de dades concret, per exemple MG02 que és el repositori generat pel projecte de  Canvi Climàtic (QV_CANVI_CL

Arquitectura d'una solució Pentaho

Processos Pentaho

Aplicacions PWA corporatives

Les PWA (Progressive Web App) són Apps basades en tecnologies web.

Per a desenvolupar una PWA corporativa cal tenir en compte el següent:

Resum plataforma BI

Servidors i versions

Qlikview Enterprise Edition Server versió 12.50 

SO: Windows Server 2019 / RAM: 32GB / 8 CPU de 2,60 GHz

Qlikview Extranet Server versió 12.50

SO: Windows Server 2019 / RAM: 32GB / 8 CPU de 2,60 GHz

Qlikview Internet Acces Server versió 12.50

SO: Windows Server 2019 / RAM: 32GB / 8 CPU de 2,60 GHz

 

QlikSense Enterprise Server versió de Maig de 2022

SO: Windows Server 2019 / RAM: 64GB / 8 CPU de 2,60 GHz

1

Ús dels Entity Graphs de JPA com a mecanisme per reduir el nombre d’accessos a una base de dades

Introducció

 

En aquest article descriurem l’ús del mecanisme tècnic anomenat Entity Graph (present des de la versió JPA 2.1) amb l’objectiu d’evitar el problema dels accessos N+1, el qual és un dels inconvenients més coneguts i recurrents quant a la utilització de JPA per accedir a una base de dades relacional.

Instal·lació Weblogic 12.2.1.3

Introducció

El següent article explica com instal·lar la versió 12.2.1.3 del producte Oracle Weblogic Server en local i com configurar el nou servidor al framework proporcionat amb el FAM 4, Eclipse Mars.

 

Necessitat

Els servidors Weblogic dels entorns DVOL, INT, PRE i PRD es van actualitzar a la versió 12.2.1.3 i la versió del servidor instal·lada localment és la 12.1.3.0