ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 363 - Professional Data Engineer discussion

Report
Export

Different teams in your organization store customer and performance data in BigOuery. Each team needs to keep full control of their collected data, be able to query data within their projects, and be able to exchange their data with other teams. You need to implement an organization-wide solution, while minimizing operational tasks and costs. What should you do?

A.
Create a BigQuery scheduled query to replicate all customer data into team projects.
Answers
A.
Create a BigQuery scheduled query to replicate all customer data into team projects.
B.
Enable each team to create materialized views of the data they need to access in their projects.
Answers
B.
Enable each team to create materialized views of the data they need to access in their projects.
C.
Ask each team to publish their data in Analytics Hub. Direct the other teams to subscribe to them.
Answers
C.
Ask each team to publish their data in Analytics Hub. Direct the other teams to subscribe to them.
D.
Ask each team to create authorized views of their data. Grant the biquery. jobUser role to each team.
Answers
D.
Ask each team to create authorized views of their data. Grant the biquery. jobUser role to each team.
Suggested answer: C

Explanation:

To enable different teams to manage their own data while allowing data exchange across the organization, using Analytics Hub is the best approach. Here's why option C is the best choice:

Analytics Hub:

Analytics Hub allows teams to publish their data as data exchanges, making it easy for other teams to discover and subscribe to the data they need.

This approach maintains each team's control over their data while facilitating easy and secure data sharing across the organization.

Data Publishing and Subscribing:

Teams can publish datasets they control, allowing them to manage access and updates independently.

Other teams can subscribe to these published datasets, ensuring they have access to the latest data without duplicating efforts.

Minimized Operational Tasks and Costs:

This method reduces the need for complex replication or data synchronization processes, minimizing operational overhead.

By centralizing data sharing through Analytics Hub, it also reduces storage costs associated with duplicating large datasets.

Steps to Implement:

Set Up Analytics Hub:

Enable Analytics Hub in your Google Cloud project.

Provide training to teams on how to publish and subscribe to data exchanges.

Publish Data:

Each team publishes their datasets in Analytics Hub, configuring access controls and metadata as needed.

Subscribe to Data:

Teams that need access to data from other teams can subscribe to the relevant data exchanges, ensuring they always have up-to-date data.

Analytics Hub Documentation

Publishing Data in Analytics Hub

Subscribing to Data in Analytics Hub

asked 18/09/2024
Nickolas Abbas
51 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first