You need to create a near real-time inventory dashboard that reads the main inventory tables in your BigQuery data warehouse. Historical inventory data is stored as inventory balances by item and location. You have several thousand updates to inventory every hour. You want to maximize performance of the dashboard and ensure that the data is accurate. What should you do?
A) Leverage BigQuery UPDATE statements to update the inventory balances as they are changing.
B) Partition the inventory balance table by item to reduce the amount of data scanned with each inventory update.
C) Use the BigQuery streaming the stream changes into a daily inventory movement table. Calculate balances in a view that joins it to the historical inventory balance table. Update the inventory balance table nightly.
D) Use the BigQuery bulk loader to batch load inventory changes into a daily inventory movement table. Calculate balances in a view that joins it to the historical inventory balance table. Update the inventory balance table nightly.
Correct Answer:
Verified
Q56: You want to use a database of
Q57: You work for an economic consulting firm
Q58: Flowlogistic Case Study Company Overview Flowlogistic is
Q59: You work for a large fast food
Q60: Your company maintains a hybrid deployment with
Q62: You set up a streaming data insert
Q63: You are a head of BI at
Q64: You are designing an Apache Beam pipeline
Q65: MJTelco Case Study Company Overview MJTelco is
Q66: You've migrated a Hadoop job from an
Unlock this Answer For Free Now!
View this answer and more for free by performing one of the following actions
Scan the QR code to install the App and get 2 free unlocks
Unlock quizzes for free by uploading documents