COF-C03 - Account Management and Data Governance - Section 2.5

Use resource monitors, budgets, and the ACCOUNT_USAGE and ORGANIZATION_USAGE schemas to monitor consumption and govern the account.

Use cost and monitoring controls: resource monitors that suspend warehouses when a credit quota is reached, budgets that track and alert on spend, and the ACCOUNT_USAGE, ORGANIZATION_USAGE, and INFORMATION_SCHEMA views that report usage and metadata. Distinguish the latency and retention of ACCOUNT_USAGE from INFORMATION_SCHEMA.

resource monitorsbudgetsACCOUNT_USAGE schemaORGANIZATION_USAGEINFORMATION_SCHEMA

Practice question for this objective

Free sampleAccount Management and Data Governancemedium

An engineer needs to list the current tables and views inside one schema with results that reflect objects created moments ago and with no metadata delay. They are deciding between querying the ACCOUNT_USAGE schema and the INFORMATION_SCHEMA. Which source best satisfies the need for real-time, low-latency metadata about the objects in that schema?

  • AINFORMATION_SCHEMA, because it exposes live, low-latency metadata about current objects in a database and so reflects tables and views created moments ago Correct
  • BACCOUNT_USAGE, because its views are updated in real time with no latency and therefore always reflect objects created moments ago across every database in the account
  • CACCOUNT_USAGE, because it retains dropped objects and long history, making it the only source able to return the up-to-the-second list of current objects in the schema
  • DINFORMATION_SCHEMA, because it stores a full year of account-wide history and therefore returns the freshest possible list of current objects in the schema
Use INFORMATION_SCHEMA for real-time, low-latency object metadata and ACCOUNT_USAGE for historical, account-wide reporting. The INFORMATION_SCHEMA exposes live metadata about current objects within a database with essentially no latency, so it reflects tables and views created moments earlier; ACCOUNT_USAGE views trade freshness for account-wide breadth and retention and carry a measurable latency, which makes INFORMATION_SCHEMA the correct source when up-to-the-second object metadata is required.

Why A is correct: INFORMATION_SCHEMA provides real-time metadata about the current objects in a database with effectively no latency, so it immediately reflects newly created tables and views, matching the requirement.

Why B is wrong: ACCOUNT_USAGE views carry a built-in latency that can run to a couple of hours, so they will not immediately reflect objects created moments ago, which fails the real-time requirement.

Why C is wrong: Retaining dropped objects and long history is a strength for auditing, but the latency on ACCOUNT_USAGE means it is not up to the second, so it does not satisfy the low-latency need described.

Why D is wrong: INFORMATION_SCHEMA is current and low latency but it does not store a long account-wide history, so the stated reason is wrong even though this source is otherwise close.

See more COF-C03 practice questions, answers explained.

More in this domain

Back to all Account Management and Data Governance objectives, or the COF-C03 cert hub.

Examworthy is not affiliated with or endorsed by Snowflake. Original, blueprint-aligned practice material only.