ACA Big Data and Analytics Services 2 — Questions and Answers
Question 1: Which Alibaba Cloud service is used to collect, subscribe to, and distribute real-time message streams, similar to Apache Kafka?
- DataHub (Correct answer)
- Log Service (SLS)
- Message Service (MNS)
- EventBridge
Correct answer: DataHub
DataHub is Alibaba Cloud's real-time data ingestion and distribution service that acts as a pub/sub message bus for streaming data, similar to Apache Kafka.
Question 2: What billing model does MaxCompute primarily offer for query costs?
- Pay only for storage, compute is free
- Pay-as-you-go based on data scanned (CU consumption) or subscription reserved CUs (Correct answer)
- Fixed monthly fee regardless of usage
- Per-query flat fee independent of data size
Correct answer: Pay-as-you-go based on data scanned (CU consumption) or subscription reserved CUs
MaxCompute offers pay-as-you-go billing based on computing units (CUs) consumed per task, as well as subscription packages with reserved CUs for predictable workloads.
Question 3: Which component in DataWorks is responsible for defining and triggering task execution on a schedule?
- Data Map
- Data Quality
- Task Scheduler (Scheduling and Operations center) (Correct answer)
- Data Integration
Correct answer: Task Scheduler (Scheduling and Operations center)
DataWorks' Scheduling and Operations Center handles defining cron-based schedules, task dependencies, and monitoring the execution of data pipeline tasks.
Question 4: Alibaba Cloud's AnalyticDB for PostgreSQL is best suited for which use case?
- Transactional OLTP workloads with many small writes
- Massively parallel processing (MPP) for large-scale analytical queries (Correct answer)
- Caching frequently accessed data
- Graph database operations
Correct answer: Massively parallel processing (MPP) for large-scale analytical queries
AnalyticDB for PostgreSQL uses a Massively Parallel Processing (MPP) architecture optimized for complex analytical queries over large datasets, making it ideal for data warehouse workloads.
Question 5: In a typical Alibaba Cloud big data pipeline, what role does Log Service (SLS) play?
- Columnar storage for analytics
- Centralized log collection, storage, querying, and real-time analysis of machine-generated data (Correct answer)
- Data visualization
- Hadoop cluster management
Correct answer: Centralized log collection, storage, querying, and real-time analysis of machine-generated data
Log Service (SLS) is Alibaba Cloud's platform for collecting, storing, indexing, and analyzing log and metric data from applications, servers, and services in real time.
Question 6: What is the main advantage of using Hologres over MaxCompute for analytics workloads?
- Hologres is cheaper for batch ETL jobs
- Hologres provides sub-second interactive query latency, whereas MaxCompute is optimized for batch processing (Correct answer)
- Hologres supports more programming languages
- Hologres has higher data storage limits
Correct answer: Hologres provides sub-second interactive query latency, whereas MaxCompute is optimized for batch processing
Hologres is purpose-built for real-time interactive analytics with sub-second query latency, while MaxCompute is optimized for large-scale batch data processing jobs.
Question 7: Which Alibaba Cloud service can be used to visually build data integration workflows that move data between different sources and targets without writing code?
- MaxCompute Studio
- DataWorks Data Integration (Correct answer)
- Quick BI
- DataV
Correct answer: DataWorks Data Integration
DataWorks Data Integration provides a visual drag-and-drop interface to configure data synchronization tasks between heterogeneous data sources and targets.
Which Alibaba Cloud service is used to collect, subscribe to, and distribute real-time message streams, similar to Apache Kafka?