Si bien Armin y Gustavo en sus artículos de la edición anterior de GXNews (“
Data Providers y Business Components para inicializar datos” y “
Karina me lo dijo hace 20 años y tenía razón”, respectivamente) explicaban la forma de inicializar datos utilizando Data Providers y Business Components, no comentaron que en muchos casos, ahora, a los Data Providers no los vamos a tener que escribir más de forma manual si utilizamos para ello el
Data Provider Generator.
La idea detrás del Data Provider Generator, como lo indica su nombre, es la generación en forma automática de Data Providers tomando conjuntos de datos de diferentes fuentes.
En esta primera liberación de Data Provider Generator, de la única fuente de datos de la que puede alimentarse es
FreeBase.
FreeBase es un repositorio de datos en formato estructurado (es una especie de Wikipedia pero de datos), de acuerdo a su propia forma de presentarse: ‘
Freebase is an open, shared database of the world knowledge’. Podremos encontrar aquí, información de Países, monedas del mundo, marcas de autos, unidades de medida y un sinfín más.
Por lo tanto, continuando con lo explicado en los artículos mencionados anteriormente, una buena forma de realizar los procesos de carga de información inicial a la hora de implantar un sistema es utilizando Data Providers y Business Components, sólo que ahora, como GeneXus continúa evolucionando, en muchos casos ni siquiera tendré que escribir yo manualmente el Data Provider,
GeneXus lo hará por mí.
Vea el siguiente video donde se muestra el ejemplo de carga de Países usado en la documentación: