Logo do repositório
 
A carregar...
Miniatura
Publicação

A No-Code Interface for Data Extraction from Heterogeneous Data Sources

Utilize este identificador para referenciar este registo.
Nome:Descrição:Tamanho:Formato: 
Andersen_2023.pdf6.69 MBAdobe PDF Ver/Abrir

Resumo(s)

Skills Workflow is a company that sells a platform enabling companies to build custom micro-applications. These are calledworkspaces and are built using a set of widgets (charts, tables, calendars, kanbans, Gantts, among others). Additionally, SkillsWorkflow, provides a marketplace of pre-built micro-applications for various domains, like outsourcing, marketing, project management, and more. But, even with all the workspaces provided, customers usually need specific solutions that are not available in the marketplace. Ideally, customers lacking programming skills should have the capability to extract information into their own workspaces. Often, this information originates from heterogeneous data sources. This thesis presents a no-code interface that enables other users to supply the data utilized by customers in constructing their workspaces. This interface relies on a set of features (back-end) that can perform the extraction efficiently and with effectiveness - at high speed and in a scalable way. The solution comprises an interface with different boxes that can be dragged, dropped, and interconnected. Each box opens a specific component, which can be easily configured to extract, aggregate, filter, or store data. There is also the possibility of defining a recurring execution schedule. The interface is complemented by a set of services that compile and execute the tasks defined by the user.
A Skills Workflow possui uma plataforma que permite às empresas construir microaplicações customizadas. Estas são chamadas de ”workspaces” e são construídas recorrendo a um conjunto de ”widgets” (gráficos, tabelas, calendários, kanbans, gantts, entre outros). Para além disso, oferece um ”marketplace” com microaplicacões pré- construídas para diversos domínios, como ”outsourcing”, ”marketing”, gestão de projetos, entre outros. Frequentemente, os clientes têm necessidade de soluções específicas que não estão disponíveis no ”marketplace”. Idealmente, os clientes sem conhecimentos de programação deveriam ter a capacidade de extrair dados para os seus próprios ”workspaces”. Muitas vezes, esses dados vêm de fontes de dados heterogéneas. Esta tese apresenta uma interface sem código que permite que outros utilizadores forneçam os dados utilizados pelos clientes na construção dos seus ”workspaces”. Por detrás desta interface (”back-end”), as funções implementadas são capazes de realizar a extração de forma eficiente e eficaz - em alta velocidade e de forma escalável. A solução consiste numa interface com diferentes caixas que podem ser arrastadas, soltas e interligadas. Cada caixa abre um componente específico, que pode ser facilmente configurado para extrair, agregar, filtrar ou armazenar dados. Existe também a possibilidade de definir um horário de execução recorrente. A interface é complementada por um conjunto de serviços que compilam e executam as tarefas definidas pelo utilizador.

Descrição

Palavras-chave

No-code Low-code Data extraction Heterogeneous data sources

Contexto Educativo

Citação

Projetos de investigação

Unidades organizacionais

Fascículo

Editora

Licença CC