CertSafari
    Databricks Certified Machine Learning Associate· Lessons

    Domain 1 · Lesson 5/48

    Unity Catalog Feature Tables vs Workspace Feature Store: Scope and Access

    Identify the benefits of creating feature store tables at the account level in Unity Catalog in Databricks vs at the workspace level

    8 min read
    2.08% of exam
    6 sources
    Published 2 Oct 2026
    Docs as of 30 Sep 2026

    What you will be able to do

    • Tell a Unity Catalog feature table from a legacy workspace feature table by its name and where it lives
    • Explain why a Unity Catalog feature table can be used from many workspaces, while a workspace feature table stays in one
    • Say which workspaces can use each option, and what to do when a table must reach a workspace on a different metastore

    Key concept

    Metastore-scoped feature table — A feature table in Unity Catalog belongs to the Unity Catalog metastore, not to the workspace that created it. Every workspace attached to that metastore can use the same table. A legacy Workspace Feature Store table exists only inside its own workspace.

    1.Two places a feature table can live

    The exam guide contrasts feature tables created "at the account level in Unity Catalog" with tables created "at the workspace level." The Databricks docs use different words for the same split. On one side is Feature Engineering in Unity Catalog. On the other is the legacy Workspace Feature Store. The docs call tables in the legacy store "Workspace feature tables". This lesson uses the docs' terms. When a question says "account level," read it as "governed by Unity Catalog and shared across workspaces."

    You can see the difference in a table's name. In the Workspace Feature Store, you create a database before any feature table. Each table name then has two parts: database.table.

    Legacy Workspace Feature Store: the name passed to create_table has two parts, database.tablepython
    name='recommender_system.customer_features'

    Unity Catalog uses a three-level namespace: <catalog-name>.<schema-name>.<table-name>. A feature table in Unity Catalog is also an ordinary Unity Catalog data asset. Any Delta table in Unity Catalog becomes a feature table once it has a primary key constraint. You can create it with plain Databricks SQL, and you don't need a special registration step. Before you create one, you need a catalog and a schema. To create a new catalog, you need the CREATE CATALOG privilege on the metastore.

    Checkpoint 1 of 5· Fill the gap

    This statement creates a feature table in Unity Catalog. Which table name completes it?

    CREATE TABLE  ?  (
      customer_id int NOT NULL,
      feat1 long,
      feat2 varchar(100),
      CONSTRAINT customer_features_pk PRIMARY KEY (customer_id)
    );

    Sources123

    2.The main benefit: one table, many workspaces

    This is the main reason the exam calls Unity Catalog feature tables "account level." A Unity Catalog metastore is shared by every workspace assigned to it. A feature table stored there is visible to all of those workspaces. The same holds beyond tables: the docs say feature tables, functions and models are "automatically available in any workspace that has access to the catalog."

    A Workspace Feature Store table is stored in that workspace's own local store. Other workspaces can't use it.

    This fixes a real problem. The docs explain why feature stores exist: different teams in an organization often have similar feature needs "but might not be aware of work that other teams have done." If every workspace keeps its own features, teams in other workspaces can't find or reuse them. When features are registered in Unity Catalog, the docs promise "cross-workspace feature sharing and discovery." A team in one workspace can find and use a table another team built in a different workspace on the same metastore.

    Checkpoint 2 of 5· Check yourself

    Which statement correctly explains why a feature table in Unity Catalog can be reused across workspaces?

    Checkpoint 3 of 5· Exam question

    A data science team in Workspace A builds a demand-forecasting feature table for a retail company. The marketing analytics team, working in Workspace B, is attached to the same Unity Catalog metastore and wants to reuse those exact features for a promotion-targeting model instead of recomputing them. The features were originally created as an account-level table in Unity Catalog rather than in a workspace-level feature store. What is the primary benefit this gives the marketing team?

    Sources314

    3.Where access stops, and who can still use the legacy store

    Cross-workspace access has one limit: the metastore. A workspace that isn't assigned to the same Unity Catalog metastore doesn't automatically see the table. For that case, the docs tell you to use OpenSharing. This is a separate sharing step, not automatic access.

    The other side of the comparison is availability. Feature Engineering in Unity Catalog needs a workspace enabled for Unity Catalog, Databricks Runtime 13.2 or above, and a metastore on Privilege Model Version 1.0. The Workspace Feature Store is deprecated, and Databricks recommends Feature Engineering in Unity Catalog instead. Only workspaces created before August 19, 2024, 4:00:00 PM (UTC) can use it. A newer workspace never has the workspace-level option at all.

    Unity Catalog feature tables compared with Workspace Feature Store tables
    AspectFeature tables in Unity CatalogWorkspace Feature Store (legacy)
    Table nameThree-level: catalog, schema, then table (e.g. ml.recommender_system.customer_features)Two-level: database, then table (e.g. recommender_system.customer_features)
    What makes it a feature tableAny Delta table in Unity Catalog with a primary key constraintA table created through the Feature Store client in a database
    Who can reach itAll workspaces assigned to the table's Unity Catalog metastoreOnly the workspace whose local store holds it
    Other metastoresShare with OpenSharingNot applicable
    StatusRecommended; needs a Unity Catalog-enabled workspaceDeprecated; only for workspaces created before August 19, 2024

    Checkpoint 4 of 5· Check yourself

    A team on a workspace created in 2025 wants the workspace-level Feature Store instead of Unity Catalog. What is the correct response?

    Checkpoint 5 of 5· Exam question

    A bank's ML platform team must produce an audit trail showing exactly which raw source tables and transformations fed into a fraud-detection model that is currently served in production. The model was trained using a feature table built by a team in a different workspace than the one serving the model, and both workspaces attach to the same Unity Catalog metastore. Which benefit of creating the feature table at the account level directly supports this audit requirement?

    Sources35

    Exam traps

    Each one states something that sounds right. Open it to see what is actually true.

    1. 1.A feature table belongs to the workspace that created it, so other workspaces need their own copy.Why is that wrong?

      That describes the legacy Workspace Feature Store. A Unity Catalog feature table belongs to the metastore and can be reached from every workspace assigned to that metastore.

      Covered in The main benefit: one table, many workspaces

    2. 2.Cross-workspace access means every workspace in the account sees every Unity Catalog feature table automatically.Why is that wrong?

      Automatic access stops at the metastore. A workspace on a different metastore needs the table shared through OpenSharing.

      Covered in Where access stops, and who can still use the legacy store

    Sources

    Every claim above is drawn from one of these pages, quoted as it was written on the date shown.

    1. 1.
      “Feature tables that are stored in the local Workspace Feature Store are called”
      ↩︎ Two places a feature table can live
      “different teams in an organization will often have similar feature needs but might not be aware of work that other teams have done.”
      ↩︎ The main benefit: one table, many workspaces
    2. 2.
    3. 3.
      “Feature tables, like other data assets in Unity Catalog, are accessed using a three-level namespace: <catalog-name>.<schema-name>.<table-name>.”
      ↩︎ Two places a feature table can live
      “To create a new catalog, you must have the CREATE CATALOG privilege on the metastore.”
      ↩︎ Two places a feature table can live
      “A feature table in Unity Catalog is accessible to all workspaces assigned to the table's Unity Catalog metastore.”
      ↩︎ The main benefit: one table, many workspaces
      “To share a feature table with workspaces that are not assigned to the same Unity Catalog metastore, use OpenSharing.”
      ↩︎ Where access stops, and who can still use the legacy store
      “Feature Engineering in Unity Catalog requires Databricks Runtime 13.2 or above. In addition, the Unity Catalog metastore must have Privilege Model Version 1.0.”
      ↩︎ Where access stops, and who can still use the legacy store
      “A feature table in Unity Catalog is accessible to all workspaces assigned to the table's Unity Catalog metastore.”
      ↩︎ Key concept
      “A feature table in Unity Catalog is accessible to all workspaces assigned to the table's Unity Catalog metastore.”
      ↩︎ Exam trap 1
      “To share a feature table with workspaces that are not assigned to the same Unity Catalog metastore, use OpenSharing.”
      ↩︎ Exam trap 2
    4. 4.
      “When you register features and models in Unity Catalog, you get built-in governance, lineage, point-in-time joins, and cross-workspace feature sharing and discovery.”
      ↩︎ The main benefit: one table, many workspaces
    5. 5.
      “Workspace Feature Store is deprecated. Databricks recommends using Feature Engineering in Unity Catalog.”
      ↩︎ Where access stops, and who can still use the legacy store
      “Workspace Feature Store is available only for workspaces created before August 19, 2024, 4:00:00 PM (UTC).”
      ↩︎ Checkpoint

    Also cited

    Continue to page 2 of 2

    Governance, Discovery and Lineage for Unity Catalog Feature Tables

    Spotted a mistake, or was something unclear? Tell us.