dbt-Analytics-Engineering対策学習、dbt-Analytics-Engineering復習教材我々にdbt-Analytics-Engineering参考書を利用したら、大量の時間と精力が必要ではありません。弊社の問題集の的中率が高いので、dbt-Analytics-Engineering参考書の内容を暗記すれば、試験に無事に合格できます。もし試験の中で内容が変更したら、お客様は半年の全額返金または一年の無料更新を選ぶことができます。dbt-Analytics-Engineering試験の合格は我々の保証です。 dbt Labs dbt Analytics Engineering Certification Exam 認定 dbt-Analytics-Engineering 試験問題 (Q80-Q85):質問 # 80
Your company is adopting a "data mesh" philosophy. How might this impact how you structure and use dbt projects?
A. dbt's role becomes less important in a data mesh architecture.
B. Increased focus on decentralized model ownership by domain-specific teams.
C. Stricter standardization of syntax and project structure is needed.
D. No change in how dbt works, as it is a technology-agnostic tool.
正解:B
解説:
The distributed nature of a data mesh aligns well with having multiple, potentially smaller, dbt projects managed by teams closest to the data domains. The other options are inaccurate.
質問 # 81
You've defined several source models using .yml files within your models directory. When you run dbt compile, they don't appear in the DAG visualization. What's the MOST likely cause?
A. The source definitions require additional schema tests to be valid.
B. You haven't explicitly configured these sources in your dbt_project.yml file.
C. The source tables are missing appropriate permissions in your database.
D. You haven't used the ref() function correctly within your source models.
正解:B
解説:
While other issues are possible, sources must have configurations in dbt_project.yml to be included in the DAG.
質問 # 82
You want to restrict which models can refer to a specific model.
How can this be done?
Choose 1 option.
A. Create another version with a _v2 suffix and set the latest version to 2 in the model's configuration.
B. Modify your data warehouse's permissions to restrict usage of the object.
C. Add model groups and set access to private.
D. Set access to protected for that specific model.
正解:C
解説:
The correct answer is A: Add model groups and set access to private.
dbt's access control system is designed to restrict which models may reference others purely within the dbt project itself, independent of data warehouse permissions. This system uses model groups and an access property, which can be set to public, protected, or private. Setting a model to private means that only models within the same group are allowed to reference it. Any attempts to reference the model from outside the group will cause a compilation error, enforcing strong boundaries between domains or data products within a dbt project.
Option C (protected) is incorrect because protected allows references from other groups but requires explicit configuration-the intention is stewardship, not restriction. It does not fully restrict referencing.
Option B is incorrect because dbt model access control is not tied to warehouse permissions. Warehouse- level grants cannot control dependency references inside the dbt DAG.
Option D is irrelevant to access control. Versioning does not restrict references; it only manages updates to published models.
Therefore, the only correct way to restrict which models can reference another model is by placing it into a model group and marking it as private, which enforces strict internal usage boundaries.
質問 # 83
You assume two columns of type 'numeric' will always align in terms of precision and scale (number of decimal places). What's a key way to design your models and tests to be resilient even if this assumption changes?
A. Use explicit casting functions to enforce matching precision during calculations.
B. Avoid relying on exact equality when comparing values from these columns.
C. Always store all numeric values as strings to prevent these issues.
D. Write tests to compare the column metadata rather than their contents.
正解:A、B
解説:
These strategies allow for flexibility with numeric comparisons, making your models less sensitive to changes in precision. C is a good idea but not a full solution. D is generally bad practice.
質問 # 84
A non-technical user needs to access a specific table generated by your dbt project. Which of the following is the LEAST suitable option?
A. Create a dashboard in a Bl tool connected to your data warehouse.
B. Set up a read-only connection to the database and guide them with SQL queries.
C. Grant them access to the output from dbt docs generate.
D. Share query results as a CSV file.
正解:B
解説:
Providing direct database access to non-technical users carries risks. Options A, C, and D provide information without exposing the user to unnecessary complexity.