Contact Us

February 14, 2024

May 15, 2026 8:17 am

Ingesting Agentforce Semantic Model Outputs in Databricks via Zero Copy

Share with

Understanding Agentforce DMOs and Zero Copy

Agentforce uses Data Management Objects (DMOs) to generate weekly dashboards in Agentforce Metrics. To map metric data from external agents stored in Databricks, one should analyze the existing data and determine whether it aligns with the Agentforce DMO structure.

Zero copy integration allows for the connection of Data Cloud with Databricks, enabling the ingestion of metrics from the analytics dashboard in Databricks.

Visibility of Semantic Model Outputs

The concern was raised about the visibility of semantic model outputs in Databricks via zero copy integration. Although these outputs may not be directly visible in the query editor, they can be used to create Salesforce reports.

The root cause of the issue lies in the lack of clear documentation around semantic layer outputs being visible in Databricks via zero copy integration.

However, with the general availability of zero copy for Databricks, it is now possible to establish a connection and ingest metrics like engagement rate and unique users/sessions.

Establishing the Connection

To establish the connection, one needs to consider the requirements and limitations of the zero copy integration.

ZeroCopyIntegration.js

const databricks = require('databricks');
const agentforce = require('agentforce');

// Establish the connection
const connection = databricks.connect(agentforce);

// Ingest metrics from analytics dashboard
const metrics = agentforce.getMetrics();
connection.ingest(metrics);

Heads up: Ensure that the necessary permissions and configurations are in place before establishing the connection.

Checklist for Ingesting Semantic Model Outputs

Pre-requisites

  • Ensure zero copy integration is enabled for Databricks
  • Verify that the semantic model outputs are available in the analytics dashboard
  • Establish a connection between Data Cloud and Databricks
  • Configure the necessary permissions and settings
  • Test the ingestion of metrics from the analytics dashboard
  • Monitor the data ingestion process for any issues or errors
  • Optimize the data ingestion process as needed

Frequently Asked Questions

What is zero copy integration?

Zero copy integration allows for the connection of Data Cloud with Databricks, enabling the ingestion of metrics from the analytics dashboard in Databricks.

Can semantic model outputs be ingested in Databricks via zero copy?

Yes, it is possible to ingest semantic model outputs in Databricks using zero copy.

What are the pre-requisites for ingesting semantic model outputs?

The pre-requisites include ensuring zero copy integration is enabled for Databricks, verifying that the semantic model outputs are available in the analytics dashboard, and establishing a connection between Data Cloud and Databricks.

How do I troubleshoot issues with data ingestion?

To troubleshoot issues with data ingestion, monitor the data ingestion process for any issues or errors, and optimize the data ingestion process as needed.

What are the benefits of using zero copy integration?

The benefits of using zero copy integration include simplified data ingestion, improved data freshness, and enhanced data analytics capabilities.

Is zero copy integration available for all Databricks users?

Zero copy integration is available for Databricks users who have the necessary permissions and configurations in place.

Genetrix Technology · Salesforce Marketing Cloud Partner

Need help shipping this in production?

Genetrix builds and untangles Salesforce Marketing Cloud and Agentforce setups for teams that want it done right the first time. If anything in this post sounds familiar, talk to us before it ships.

Get in Touch with Genetrix →

Blogs for the

Business-Savvy!​

Let’s Connect

A 30 min no cost strategy session
with cloud support expert

Let’s Connect

A 30 min no cost strategy session
with cloud support expert