+39 3662317539/+34 620899163
info@simonecosci.com

Blog

Sviluppo Siti Web a Tenerife

Simple Laravel Collective remote package

LaravelCollective remote is not anymore manteined and I had to upgrade my applications to Laravel 10. The latest version support is blocked to Laravel 8 and there is no way to install it using composer. So I decided to write a small Service using the same basic interfaces for the LaravelCollective/remote package using the phpseclib…
Read more

ETL Made Simple

A little demo to show how to create an #etl process to denormalize data in mysql and import it in sqlserver. A small example of the infinite possibilities of dataintegration using datak https://www.datalife.it/

Docker en una carpeta que no sea /var/lib/docker

Sucede que por problemas de espacio tienes que instalar o mover todo docker a una carpeta distinta a la "oficial". Mover los volúmenes por sí solo no es suficiente porque lo que realmente pesa son las imágenes antiguas, los contenedores y las superposiciones. Para borrar imágenes antiguas puedes usar el comando: sudo docker image prune…
Read more

DataK 2.0 Novedades

Novedades en DataK 2.0 El nuevo DataK 2.0 revoluciona sus conceptos básicos. https://www.datalife.it Tareas En la primera versión, la tarea representaba una única operación ETL, como DB a DB, DB a archivo, archivo a DB, etc. En la nueva versión la tarea se representa como una serie de operaciones básicas realizadas en secuencia que pueden…
Read more

Tareas DataK 2.0 Migración

Tareas DataK 2.0 Migración Al actualizar KPlatform a la versión 4.0.0, se migrarán las Tareas presentes en DataK para alinearlas con la nueva metodología de creación de Tareas que contempla la composición de Operaciones elementales. Al final de la migración, todas las Tareas se actualizarán y se realizará una sincronización automática con Airflow para propagar…
Read more

Flujo ETL – CSV a base de datos

Flujo ETL – CSV a base de datos Con DataK es posible crear flujos articulados para realizar diversas operaciones tanto sobre archivos como sobre diversos tipos de bases de datos. En este ejemplo, construimos un flujo que hace lo siguiente: – Descargar un archivo ZIP – Descomprima el archivo ZIP que contiene 3 archivos CSV…
Read more

Flujo ETL de una base de datos a otra

Cómo crear un flujo ETL de una base de datos a otra sin codificar con DataK DataK tiene muchos tipos de tareas para este ejemplo usaremos el DbToDb el cual te permite ejecutar una consulta en una primera base de datos (fuente), crear un DDL basado en los resultados obtenidos e importar los resultados de…
Read more

VisualK – Una plataforma avanzada para Business Intelligence

K-Platform es una herramienta profesional que permite a BI-Specialist crear y administrar paneles para Business Intelligence Está estructurado en 2 módulos principales: – Visualización de datos – Integración de datos Hay 3 roles diferentes: – Administrador: puede hacer todo – Editor: puede crear paneles y proyectos ETL – Usuario: todo en modo de solo lectura…
Read more

KPlatform Deployment

Cómo implementar KPlatform KPlatform desarrollado da la empresa DataLife es una plataforma escrita en PHP (Laravel) del lado del servidor y Javascript (Angular) del lado del cliente. Se distribuye a través de imágenes de Docker y, por lo tanto, es necesario instalar Docker o Podman en el sistema host. La base de datos de soporte…
Read more

Install Docker and Docker Compose on Ubuntu 22.04

Install Docker on Ubuntu 22.04 This small guide allow you to install Docker and Docker compose on a Ubunt 22.04 Droplet First remove all previous installations apt-get remove docker docker-engine docker.io containerd runc Set up the repository Update the apt package index and install packages to allow apt to use a repository over HTTPS: apt-get…
Read more