Embora Armin e Gustavo em seus artigos da edição anterior da GXNews (“
Data Providers e Business Components para inicializar dados” e “
Karina falou isso há 20 anos e tinha razão”, respectivamente) explicavam a forma de inicializar dados utilizando Data Providers e Business Components, não comentaram que em muitos casos, agora, não mais vamos ter que escrever os Data Providers de forma manual se utilizarmos para isso o Data Provider Generator.
A ideia por trás do Data Provider Generator, como seu nome o indica, é a geração em forma automática de Data Providers tomando conjuntos de dados de diferentes fontes.
Nesta primeira liberação de Data Provider Generator, da única fonte de dados da qual pode alimentar-se é
FreeBase.
FreeBase é um repositório de dados em formato estruturado (é uma espécie de Wikipédia, mas de dados), de acordo a sua própria forma de apresentar-se: ‘Freebase is an Open, shaan Open, shared database of the world knowledge’. Poderemos encontrar aqui informação de Países, moedas do mundo, marcas de automóveis, unidades de medida e bem mais.
Portanto, continuando com o explicado nos artigos mencionados anteriormente, uma boa forma de realizar os processos de carga de informação inicial na hora de implantar um sistema é utilizando Data Providers e Business Components, só que agora, como GeneXus continua evoluindo, em muitos casos nem sequer terei que escrever eu manualmente o Data Provider, GeneXus o fará por mim.
Veja o seguinte vídeo onde se exibe o exemplo de carga de Países usado na documentação