sf-datacloud-harmonize

Configure DMO mappings, identity resolution, and data graphs in Salesforce Data Cloud.

1|Updated May 7, 2026
One-click install
npx skills add https://github.com/amanpraaj/sf-skill-hub --skill sf-datacloud-harmonize-amanpraaj
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sf-datacloud-harmonize
Source: https://github.com/amanpraaj/sf-skill-hub/tree/main/skills/salesforce/sf-datacloud-harmonize
Command: npx skills add https://github.com/amanpraaj/sf-skill-hub --skill sf-datacloud-harmonize-amanpraaj

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Harmonizing ingested data into unified profiles in Salesforce Data Cloud requires careful schema inspection, field mapping, and identity resolution sequencing, and mistakes in any step silently break unified profiles and data graphs. ## Core Features & Use Cases - DMO and Mapping Management: Inspect DMO schemas with sf data360 dmo list and query describe, then create or review DLO-to-DMO field mappings with dry-run support. - Identity Resolution Workflows: Create and run identity resolution rulesets, treating runs as asynchronous jobs and verifying results after execution. - Data Graphs and Unified Profiles: Build data graph definitions and perform universal ID lookups against unified profiles. - Use Case: A user asks to map the Contact_Home__dll DLO to ssot__Individual__dlm; the skill inspects the target schema first, lists existing mappings, runs a dry-run mapping, and only then triggers identity resolution. ## Quick Start Ask the agent to map your DLO to a target DMO and run identity resolution in your Data Cloud org, providing the org alias and source and target object names.

Frequently Asked Questions about sf-datacloud-harmonize

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I map a DLO to a DMO in Salesforce Data Cloud?▼

First inspect the target DMO schema with sf data360 query describe or dmo get --json, then review existing mappings with dmo mapping-list. Use dmo map-to-canonical with --dry-run to preview the mapping before applying it.

How do I create an identity resolution ruleset in Data Cloud?▼

Define the ruleset in a JSON file and run sf data360 identity-resolution create -o <org> -f ir-ruleset.json, then trigger it with identity-resolution run. Treat runs as asynchronous and verify results afterward.

Why is there no sf data360 dmo describe command?▼

The sf data360 CLI does not provide a dmo describe command. Use sf data360 query describe --table <dmo> or dmo get --json instead to inspect DMO schema details.

Why are unified profiles not appearing after identity resolution?▼

Unified profiles depend on trustworthy field mappings completed before the identity resolution run, and unified DMO names are ruleset-specific rather than generic. Verify mappings first and confirm the asynchronous IR run finished successfully.

When should I use sf-datacloud-harmonize versus sf-datacloud-prepare?▼

Use harmonize for DMOs, mappings, relationships, identity resolution, and data graphs. Use sf-datacloud-prepare when the work is still about ingestion streams and DLOs, and sf-datacloud-segment for segments or calculated insights.