SearcharxivSearch

arXiv subjects

Júlio Rocha

Publications and source records attributed to Júlio Rocha.

3 recordsLinked to original sources

Kimball's Data Warehouse Architecture: Evaluating the Challenges of Conformed Data against the Inmon Model

In recent decades, driven by rapid data growth, organisations have faced the need to restructure their storage frameworks to efficiently handle queries requested by employees through available enterprise applications. Investigating this need involves examining the classic approaches of William H. Inmon, widely known as the father of Data Warehousing, and Ralph Kimball. Although both shared the same core concerns, Kimball later suggested an alternative architecture focused primarily on user needs. According to Ariyachandra and Watson, Inmon's "hub-and-spoke" architecture and Kimball's data bus framework featuring conformed dimensions stand out among alternative approaches. A comparison across these architectures highlights four key aspects: Information Quality, System Quality, Individual Impacts, and Organisational Impacts. Although Kimball and Inmon proposed contrasting solutions, they did not view each other as rivals. For instance, in one of the editions of the book "The Data Warehouse Toolkit", published by Kimball in 1996, the back cover features a note by Inmon stating that it is "one of the definitive books of our industry. If you take time to read only one professional book, make it this book.

cs.DB

Low-Cost Home Automation System for Municipal Swimming Pool: Arduino-Based Implementation and Data Analysis

This paper presents a low-cost home automation system implemented in a municipal swimming pool to address various challenges, including security concerns, air quality control, gas leakage detection, energy consumption reduction, and temperature and humidity control on the pool deck. The system utilises Arduino microcontrollers with sensors and actuators, enabling real-time data collection and analysis. The project is divided into two phases: hardware assembly and data analysis. In the hardware assembly phase, the Arduino sends data to a web Application Programming Interface (API) and stores it in a time-series database, with results presented in an Android application. The data analysis phase involves statistical exploration using libraries such as Pandas, NumPy, and Matplotlib. The proposed system aims to enhance decision-making based on collected and analysed data.

cs.ET

GreenBox: Prototyping of an Automatic Road Accident Detection System with Real-Time Notification SMS

The Internet of Things (IoT) project, called "GreenBox", proposes the development of a prototype for the detection of road accidents, using sensors and actuators connected to an Arduino Uno and a Global System for Mobile Communications (GSM) card with 4G support, SIM7600G-H (global version) from DF-Robot. This system sends Short Message Service (SMS) to pre-established contacts, alerting, for example, family or friends, so that they immediately contact emergency entities in the event of an accident and provide them with all the necessary information, such as the location of the vehicle. The sensors include four push-buttons, with a resistance of 10kΩ, in order to define their default logical state, representing impact or impact sensors for each side of the vehicle; two water level sensors for the engine compartment and trunk; and a gyroscope/accelerometer to detectrollover from a 70 degrees inclination. The prototype also has a relay that is activated to turn off the engine in the event of a detected accident, preventing further damage. The GSM board has a Global Positioning System (GPS) antenna attached, allowing it to locate the vehicle and determine its speed, moments before the possible accident. The system also allows you to turn off the vehicle via SMS in case of theft. The entire project is prepared for the owner, for example the driver of the vehicle, to cancel all automation, via SMS, in case of false accident detection. Rollover detection is calculated using the arctangent of the accelerometer values and instructions for sending notifications are carried out by AT (Attention Commands) commands, between the microcontroller and the SIM7600 shield.

eess.SY