Spelling suggestions: "subject:"transform anda load)"" "subject:"transform ando load)""
1 |
Automatisk kvalitetssäkring av information för järnvägsanläggningar : Automatic quality assurance of information for railway infrastructure / Automatiserad kvalitetssäkring av BIM-data från databas : Automated quality assurance of BIM-data from databasesAbraham, Johannes, Romano, Robin January 2019 (has links)
Järnvägsbranschen står i dagsläget inför stora utmaningar med planerade infrastrukturprojekt och underhåll av befintlig järnväg. Med ökade förväntningar på utbyggnaden av den framtida järnvägen, medför det en ökad risk för belastning på det nuvarande nätet. Baksidan av utbyggnaden kan bli fler inställda resor och förseningar. Genom att dra nytta av tekniska innovationer såsom digitalisering och automatisering kan det befintliga system och arbetsprocesser utvecklas för en effektivare hantering. Trafikverket ställer krav på Byggnadsinformationsmodeller (BIM) i upphandlingar. Projektering för signalanläggningar sker hos Sweco med CAD-programmet Promis.e. Från programmet kan Baninformationslistor (BIS-listor) innehållande information om objekts attribut hämtas. Trafikverket ställer krav på att attributen ska bestå av ett visst format eller ha specifika värden. I detta examensarbete undersöks metoder för att automatisk verifiera ifall objekt har tillåtna värden från projekteringsverktyget samt implementering av en metod. Undersökta metoder innefattar kalkyleringsprogrammet Excel, frågespråket Structured Query Language (SQL) och processen Extract, Transform and Load (ETL). Efter analys av metoder valdes processen ETL. Resultatet blev att ett program skapades för att automatiskt välja vilken typ av BIS-lista som skulle granskas och för att verifiera om attributen innehöll tillåtna värden. För att undersöka om kostnaden för programmen skulle gynna företaget utöver kvalitetssäkringen utfördes en ekonomisk analys. Enligt beräkningarna kunde valet av att automatisera granskningen även motiveras ur ett ekonomiskt perspektiv. / With increased expectations for the expansion of the future railway, this entails an increased load on the current railway network. The result of the expansion can be an increasing number of cancellations and delays. By taking advantage of technological innovations such as digitalization and automation, the existing system and work processes can be developed for more efficient management. The Swedish Transport Administration sets requirements for Building Information Modeling (BIM) in procurements. The planning of signal installations within the railway takes place in Sweco using the CAD program Promis.e. From the program, lists containing the information of the objects (BIS-lists) can be retrieved. The Swedish Transport Administration requires that the attributes must consist of a certain format or have specific values. In this thesis project, methods for automatic quality assurance of infrastructure information and the implementation of the method for rail projects were examined. The investigated methods include the calculation program Excel, the query programming language SQL and the process of ETL. After analyzing the methods, the ETL process was chosen. The result was that a program was created to automatically select the type of BIS list that would be reviewed and to verify that the examined attributes contained allowed values. In order to investigate whether the cost of the programs would benefit the company in addition to the quality assurance, an economic analysis was carried out. According to the calculations, the choice of method could also be justified from an economic perspective.
|
2 |
Uma abordagem para automatizar a manutenção do código de procedimentos de carga para ambientes de business intelligenceCosta, Juli Kelle Góis 27 August 2015 (has links)
Business Intelligence (BI) relies on Data Warehouse (DW), a historical data repository designed to support the decision making process. Without an effective Data Warehouse, organizations cannot extract the data required for information analysis in time to enable more effective strategic, tactical, and operational insights. This thesis presents an approach and a Rapid Application Development (RAD) tool to increase efficiency and effectiveness of ETL (Extract, Transform and Load) programs creation and maintenance. Experiment evaluation of the approach is carried out in two controlled experiments that carefully evaluated the efficiency and effectiveness of the tool in an industrial setting. The results indicate that our approach can indeed be used as method aimed at improving creation and maintenance of ETL processes. / Grande parte das aplicações de Business Intelligence (BI) efetivas depende de um Data Warehouse (DW), um repositório histórico de dados projetado para dar suporte a processos de tomada de decisão. Sem um DW eficiente, as organizações tendem a não extrair, em um tempo aceitável, os dados que viabilizam ações estratégicas, táticas e operacionais mais eficazes. Muitos ambientes de BI possuem um processo de Engenharia de Software particular, baseado em dados, para desenvolver programas de Extração, Transformação e Carga (ETL) de dados para o DW. Este trabalho propõe o desenvolvimento e experimentação de uma abordagem de Desenvolvimento Rápido de Aplicações (RAD) para aumentar a eficácia e a eficiência da manutenção de procedimentos de carga SQL, utilizados em processos ETL, avaliando a relação existente entre a sua utilização e a qualidade dos dados que são movidos, gerados e atualizados durante o processo de povoamento de um Data Warehouse. Este é um ambiente ímpar que necessita de maior integração e interdisciplinaridade entre as áreas de Engenharia de Software (ES) e Banco de Dados. Foi feita uma avaliação da criação e manutenção automática de procedimentos em extensões da SQL, perfazendo dois experimentos controlados feitos na indústria, para analisar a efetividade de uma ferramenta que encapsula e automatiza parte da abordagem. Os resultados indicaram que a nossa abordagem pode ser usada como método para acelerar e melhorar o desenvolvimento e manutenção de processos ETL.
|
Page generated in 0.1056 seconds