Salesforce-DevOps-Lösungen

Salesforce DevOps für Data Cloud

Der Großteil der Data-Cloud-Konfiguration existiert außerhalb der Metadata API. Das bedeutet das für Ihren Release-Prozess.

Was schwer zu deployen ist

Data Streams, Data Model Objects, Calculated Insights und Segments leben größtenteils in der eigenen Konfigurationsebene von Data Cloud statt in der Standard-Metadata-API, sodass ein Change Set oder ein 2GP-Paket sie selten sauber zwischen Orgs verschiebt. Sandbox-Refreshes übernehmen auch nicht die von Data Cloud aufgenommenen Daten, was bedeutet, dass Teams Datenströme oft von Hand in jeder neuen Sandbox neu aufbauen oder neu verbinden, statt eine nachverfolgte Änderung zu befördern. Dieselbe Lücke betrifft Agentforce, dessen Grounding- und Retrieval-Konfiguration an Data Cloud gebunden ist. Segments, die in Marketing Cloud aktiviert werden, landen auf einer separaten Plattform, die die Salesforce-Metadata-API überhaupt nicht abdeckt.

Wo es schwierig wird

Kernobjekte leben außerhalb der Metadata API
Data Streams, Data Model Objects, Calculated Insights und Segments leben größtenteils in der eigenen Konfigurationsebene von Data Cloud, sodass ein Change Set oder ein 2GP-Paket sie selten sauber zwischen Orgs verschiebt.
Sandbox-Refreshes übernehmen keine aufgenommenen Daten
Ein Sandbox-Refresh setzt die Org zurück, aber nicht die von Data Cloud aufgenommenen Datensätze, sodass Teams Datenströme oft von Hand in jeder neuen Sandbox neu aufbauen oder neu verbinden, statt eine nachverfolgte Änderung zu befördern.
Ingestionskonnektoren müssen pro Org neu verbunden werden
Die Quellkonnektoren von Data Cloud werden pro Umgebung konfiguriert und authentifiziert, sodass selbst eine saubere Org-Kopie noch jemanden braucht, der jede Quelle neu verbindet, bevor Daten zu fließen beginnen.
In der Praxis

Wie Serpent hilft

Serpent zentralisiert jede Sandbox und Scratch Org, von der Ihr Data-Cloud-Setup abhängt, und synchronisiert Umgebungen von einem Ort aus, sodass die Metadaten auf der Salesforce-Seite darum herum, Permission Sets, Flows, Integrationsbenutzer, versionsverfolgt bleiben, obwohl die eigene Konfiguration von Data Cloud außerhalb der Metadata API liegt. Siehe Org-Verwaltung in Serpent für Details, wie Umgebungen synchron bleiben. Für Teams, die ein spezielles Datenmigrationstool evaluieren, siehe, wie Serpent im Vergleich zu Prodly abschneidet.

Serpent AI für Salesforce-Deployments

Typischer Release für Salesforce DevOps für Data Cloud

  1. Die Änderung auf der Salesforce-Seite als Task erfassen
    Permission Sets, Flows und die Integrationsbenutzer-Konfiguration, von denen ein Data-Cloud-Stream abhängt, fließen in einen Task.
  2. Die unterstützenden Metadaten per Delta deployen
    Serpent liefert nur das, was sich geändert hat, kein vollständiges Org-Deployment, sodass die Data-Cloud-Objekte, die Sie nicht verschieben können, von denen isoliert bleiben, die Sie verschieben können.
  3. Umgebungen synchronisieren, bevor Streams neu verbunden werden
    Gepoolte Sandboxes und Scratch Orgs bleiben von einem Dashboard aus aufeinander abgestimmt, sodass das erneute Verbinden eines Datenstroms in einer neuen Umgebung von einer bekannt guten Baseline ausgeht.
  4. Die Metadaten zurücksetzen, nicht die Pipeline
    Wenn etwas kaputtgeht, macht ein Ein-Klick-Rollback die Änderung auf der Salesforce-Seite rückgängig, ohne die eigene Konfiguration von Data Cloud zu berühren.
Häufige Fragen

Data Cloud DevOps, erklärt

Deployt Serpent Data Streams, DMOs oder Segments direkt?
Kein Tool verschiebt die native Konfiguration von Data Cloud über die Metadata API, diese Ebene liegt vollständig außerhalb davon. Serpent hält die umgebenden Salesforce-Metadaten und Umgebungen synchron, sodass der Rest Ihres Setups nicht abdriftet.
Warum bricht ein Sandbox-Refresh unser Data-Cloud-Setup?
Ein Refresh setzt die Org zurück, aber nicht die von Data Cloud aufgenommenen Daten oder Stream-Verbindungen. Das Org-Pooling von Serpent gibt Ihnen eine konsistente Baseline, von der aus Sie sich neu verbinden können, statt jedes Mal von vorne zu beginnen.
Kann Serpent die Integrationsbenutzer und Permission Sets nachverfolgen, von denen Data Cloud abhängt?
Ja. Das sind Standard-Salesforce-Metadaten, sie werden also über die normale Pipeline von Serpent zusammen mit allem anderen deployt und versioniert.

Kostenlos starten. Keine Kreditkarte, keine Installation, keine Verpflichtung.

In unter 15 Minuten eingerichtet. Keine DevOps-Neueinstellung nötig.

Neugierig auf schnelleres Shipping, bevor Sie einsteigen? Sprechen wir

Unverbindlich.