ExamGecko
Question list
Search
Search

List of questions

Search

Question 143 - ARA-C01 discussion

Report
Export

An Architect for a multi-national transportation company has a system that is used to check the weather conditions along vehicle routes. The data is provided to drivers.

The weather information is delivered regularly by a third-party company and this information is generated as JSON structure. Then the data is loaded into Snowflake in a column with a VARIANT data type. This table is directly queried to deliver the statistics to the drivers with minimum time lapse.

A single entry includes (but is not limited to):

- Weather condition; cloudy, sunny, rainy, etc.

- Degree

- Longitude and latitude

- Timeframe

- Location address

- Wind

The table holds more than 10 years' worth of data in order to deliver the statistics from different years and locations. The amount of data on the table increases every day.

The drivers report that they are not receiving the weather statistics for their locations in time.

What can the Architect do to deliver the statistics to the drivers faster?

A.
Create an additional table in the schema for longitude and latitude. Determine a regular task to fill this information by extracting it from the JSON dataset.
Answers
A.
Create an additional table in the schema for longitude and latitude. Determine a regular task to fill this information by extracting it from the JSON dataset.
B.
Add search optimization service on the variant column for longitude and latitude in order to query the information by using specific metadata.
Answers
B.
Add search optimization service on the variant column for longitude and latitude in order to query the information by using specific metadata.
C.
Divide the table into several tables for each year by using the timeframe information from the JSON dataset in order to process the queries in parallel.
Answers
C.
Divide the table into several tables for each year by using the timeframe information from the JSON dataset in order to process the queries in parallel.
D.
Divide the table into several tables for each location by using the location address information from the JSON dataset in order to process the queries in parallel.
Answers
D.
Divide the table into several tables for each location by using the location address information from the JSON dataset in order to process the queries in parallel.
Suggested answer: B

Explanation:

To improve the performance of queries on semi-structured data, such as JSON stored in a VARIANT column, Snowflake's search optimization service can be utilized. By adding search optimization specifically for the longitude and latitude fields within the VARIANT column, the system can perform point lookups and substring queries more efficiently. This will allow for faster retrieval of weather statistics, which is critical for the drivers to receive timely updates.

asked 23/09/2024
Ricardo Andres
30 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first