PMI-CPMAI practice question 13 of 25
A logistics company is operationalizing an AI solution to optimize delivery routes. The project manager needs to gather up-to-date information on traffic patterns, delivery schedules, and vehicle performance. Which method will integrate these diverse data types?
Full set: 102 questionsFor an operational AI solution optimizing logistics routes, integrating "up-to-date" information is critical. Traffic patterns and vehicle performance are dynamic, streaming data sources. A real-time data processing framework (e.g., using technologies like Apache Spark Streaming or Apache Flink) is the specific method designed to ingest, process, and integrate multiple, continuous data streams with more static data like delivery schedules. This approach ensures the AI model receives low-latency, consolidated data, which is essential for making timely and accurate routing decisions. Traditional batch-oriented methods would be too slow and would render the AI's outputs obsolete.
A. Adopting a federated data model: This approach queries data from disparate sources without centralizing it, which often introduces latency and complexity unsuitable for real-time AI model inference.
B. Using an extraction, transformation, and loading (ETL) pipeline: While ETL is an integration process, it is traditionally associated with batch processing at scheduled intervals, which cannot provide the "up-to-date" data required for dynamic route optimization.
D. Building a unified data warehouse: A data warehouse is a destination repository for storing integrated data, not the method or process used to perform the real-time integration itself.
1. Kleppmann, M. (2017). Designing Data-Intensive Applications. O'Reilly Media.
Reference: Chapter 11, "Stream Processing," distinguishes between batch processing (often associated with ETL into a data warehouse) and stream processing. It states, "Stream processing is used for... systems that need to have low-latency processing of a continuous flow of events... This is a good fit for the kind of route optimization described, which requires reacting to new information (traffic, vehicle status) quickly." (Paraphrased from concepts in pp. 435-439).
2. Psaraftis, H. N., Wen, M., & Kontovas, C. A. (2016). Dynamic vehicle routing problems: A survey of variants, solution methods, and a conceptual framework. Transportation Research Part C: Emerging Technologies, 63, 349-377.
Reference: Section 4, "A Conceptual Framework." The paper discusses the information systems architecture for dynamic vehicle routing, emphasizing the need for real-time communication and data processing to handle dynamic events like new requests or changing traffic conditions. This supports the choice of a real-time framework over batch methods. (DOI: https://doi.org/10.1016/j.trc.2015.12.010)
3. Stanford University, CS 245: Principles of Data-Intensive Systems. (Courseware).
Reference: Lectures on Stream Processing. The course materials differentiate between batch processing systems (like MapReduce for ETL) and stream processing systems (like Spark Streaming or Flink). It is explained that stream processing is essential for applications requiring real-time analytics and responses to events as they happen, such as monitoring and alerting systems, which is analogous to the logistics scenario.
Keep practicing
Take the free PMI-CPMAI practice test
Ten exam-style questions with answers and explanations, plus the exam facts and study guides.
More questions
Other PMI-CPMAI practice questions
- Question 1A national health insurance company is embarking on a complex AI project to assist in coo…
- Question 2A project manager is tasked with overseeing the implementation of an AI model for financi…
- Question 3A financial services firm is operationalizing an AI-driven fraud detection system. The pr…
- Question 4A financial services firm is integrating AI to enhance fraud detection. To oversee data e…
- Question 5A project manager is considering different project management approaches for an AI soluti…
- Question 6A healthcare project manager is evaluating whether to implement an AI-powered diagnostic …
