Geben Sie Data Engineers und RevOps-Entwicklern Salesforce-Objekte im Terminal, damit Pipeline-Snapshots, Schemaprüfungen und Dublettenaudits neben dem Code im Repository landen.
Bessere Antworten, weniger Tokens.
Geringere KI-Kosten für dieselbe Arbeit
Präzisere, zuverlässigere Antworten
Nur Lesezugriff
Nutzt die Salesforce-Daten, die Sie bereits synchronisieren
Welche offenen Opportunities mit Abschluss im September wurden seit zwei Wochen nicht mehr bearbeitet?
GeminiAntwort · Salesforce
29 der 85 offenen Opportunities mit einem CloseDate im September wurden seit über 14 Tagen nicht geändert. Qualification hat mit 17 liegen gebliebenen Deals die meisten.
StageName
Opportunities
LastModifiedDate 14+ Tage
Anteil veraltet
QualificationOpportunities
42
17
40 %
ProposalOpportunities
28
9
32 %
NegotiationOpportunities
15
3
20 %
Gelesen aus dem replizierten Objekt Opportunities. Veraltet bedeutet, dass LastModifiedDate, das Standard-Datumsfeld der Replikation, älter als 14 Tage ist.
Quelle
Salesforce · Stand Mo 06:40 UTC
Zeitraum
CloseDate 1.-30. Sep. 2026
Fragen Sie Gemini zu Ihren Salesforce-Daten...
Beispielantwort · fiktives Konto und fiktive Zahlen
Salesforce in Gemini
Fragen, die Gemini aus Ihren Salesforce-Daten beantwortet
Salesforce ist ein Cloud-CRM. Dataddo repliziert die Objekte Ihrer Wahl, Standard- oder benutzerdefinierte, mit den Feldern, die Ihre Org definiert, oder führt Ihre eigene SOQL-Abfrage aus.
Schemaprüfung vor dem Deploy
Fragen Sie Gemini
Beschreibe mit den dataddo-Tools Opportunities und sag mir, ob jede in jobs/forecast/columns.yaml aufgeführte Spalte dort noch existiert, benutzerdefinierte eingeschlossen.
Ein Data Engineer führt das in Gemini CLI aus, bevor er eine Änderung am nächtlichen Forecast-Job mergt. Ein vom Salesforce-Admin umbenanntes Feld erscheint als fehlgeschlagene Prüfung im Terminal und nicht als abgebrochener Lauf um 3 Uhr morgens.
Pipeline-Snapshot in Git
Fragen Sie Gemini
Frage Opportunities mit einem CloseDate in den nächsten 90 Tagen ab, behalte Id, Name, StageName und CloseDate und schreibe sie in snapshots/pipeline.csv.
Ein RevOps-Entwickler speichert jeden Montag eine Datei in einem kleinen Repository. Die Diffs zwischen den wöchentlichen Commits zeigen, welche Deals Phase oder Datum gewechselt haben, eine Historie, die die Live-Ansicht im CRM allein nicht festhält.
Dublettenaudit vor einer Migration
Fragen Sie Gemini
Finde Accounts, deren Name mehr als einmal vorkommt, und schreibe jede Id mit ihrem LastModifiedDate als Tabelle in reports/duplicate-accounts.md.
Vor einem Zusammenführungsprojekt übergibt eine Analystin, die in VS Code mit Gemini Code Assist arbeitet, dem Admin im Pull Request eine geprüfte Liste doppelter Datensätze, die neuesten Änderungen zuerst.
Data to AI™ wird pro Nutzerplatz abgerechnet, wie die KI-Assistenten, die Ihr Team bereits nutzt, mit ~25 % Rabatt bei jährlicher Abrechnung. Sie brauchen individuelle Verträge oder Mengenpreise? Sprechen Sie mit uns über Enterprise.
Data to AITM
Stellen Sie Claude, ChatGPT und anderen KI-Tools governte Geschäftsdaten über MCP bereit.
$10.49/Monat
pro Nutzerplatz
Ein Nutzerplatz ist eine Person, die sich bei Ihrem Dataddo-Konto anmelden und mit den Daten arbeiten kann, die Ihren KI-Tools bereitgestellt werden.
Mindestens 3 Nutzerplätze
Claude
ChatGPT
Copilot
Google Gemini
Mistral
Grok
Cursor
Generic MCP
Unternehmen
Stellen Sie Dataddo flexibel in jeder Cloud- oder Hybridumgebung bereit.
Salesforce Schritt für Schritt mit Gemini verbinden
1
Gemini mit Dataddo verbindenTragen Sie den Dataddo-Server in Gemini CLI in settings.json ein, starten Sie die CLI neu und melden Sie sich mit /mcp auth dataddo an. Gemini Code Assist in VS Code liest dieselbe Datei.
2
Salesforce mit Dataddo verbindenMelden Sie sich in Dataddo mit Ihrem Salesforce-Konto an und wählen Sie die Datensätze für den Sync, zum Beispiel Opportunities und Opportunity Line Items.
3
Festlegen, was Gemini siehtWählen Sie die Salesforce-Daten, die Gemini abfragen darf. Der Zugriff ist schreibgeschützt, und nicht ausgewählte Daten bleiben unsichtbar.
Jedes Skript, das die Salesforce-API aufruft, braucht eine Connected App, ein Client Secret und ein Refresh Token in einer lokalen .env-Datei.
settings.json enthält nur die httpUrl. Sie melden sich mit /mcp auth dataddo an, und Gemini CLI speichert die Sitzung in ~/.gemini/mcp-oauth-tokens.json.
Keine Salesforce-Secrets in Repositories
Feldlisten, die sich ändern
Spaltennamen sind in Skripten fest verdrahtet, und ein benutzerdefiniertes Feld, das der Admin anlegt oder umbenennt, legt einen Job lahm, den niemand beobachtet.
Gemini ruft describe_entity für das replizierte Objekt auf, das seine Feldliste aus Ihrer Org liest, benutzerdefinierte Felder eingeschlossen, bis zu 300 pro Objekt.
Schema geprüft, bevor etwas bricht
Was der Agent ausführen darf
Ein Skript mit API-Zugriff kann jeden Endpoint aufrufen, für den es geschrieben wurde, und niemand prüft die Aufrufe einzeln.
Gemini CLI lässt Sie jeden Aufruf eines Dataddo-Tools bestätigen, und Sie wählen Always allow nur für Tools, denen Sie vertrauen, etwa query.
Jeder Aufruf im Terminal sichtbar
Eine Einrichtung pro Projekt
Jedes Repository bringt eigenen Extraktionscode und eine eigene API-Version mit, sodass zwei Projekte unterschiedliche Pipeline-Summen melden können.
Eine .gemini/settings.json auf Projektebene zeigt auf denselben Dataddo-Server, sodass jedes Repository dieselben replizierten Salesforce-Objekte liest.
Gleiche Zahlen in allen Repositories
Token-Verbrauch
Gemini verbraucht Tokens, um rohe Salesforce-Spalten zu erkunden, Zeilen zu sichten und neu anzusetzen, bis die Daten verstanden sind.
Felddefinitionen und Beziehungen werden vorab geliefert, sodass das Modell die Erkundung überspringt und direkt antwortet.
Weniger Tokens pro Antwort
Antwortqualität
Anfällig für falsche Joins, erfundene Felder und schwer überprüfbare Zahlen.
Antworten auf Basis definierter Felder. Im Dataddo-Benchmark wurden 78,5 % der Fragen korrekt beantwortet, gegenüber 65,5 % mit einfachen CSV-Dateien.
Bessere Antworten
Datensätze
Salesforce-Datensätze und die Fragen, die Gemini damit beantwortet
Die Salesforce-Datensätze, die Finance- und RevOps-Teams am häufigsten nutzen, mit ihren echten Feldnamen. Gemini fragt sie über die semantische Schicht von Dataddo beim Namen ab.
Mehr richtige Antworten. Halb so viele selbstsichere Fehler.
Wir haben 43 vorab registrierte Fragen zu drei echten Datensätzen gestellt - Google Search Console, HubSpot-Deals und Google Ads - und dieselben Zeilen auf vier Arten an dasselbe Modell geliefert. Nur die Datenschicht hat sich geändert.
78,5 %
der Fragen richtig beantwortet - der beste der vier getesteten Bereitstellungswege
2x
weniger selbstsicher falsche Antworten - 14,0 % der Durchläufe gegenüber 24,0 % und 26,3 %
2,8x
mehr richtige Antworten bei unübersichtlichen CRM-Daten - besser bei 8 Fragen, bei keiner schlechter
Richtig beantwortetAlle 43 Fragen - höher ist besser
Dataddo Data to AI™78,5 %
Generischer SQL-Konnektor71,5 %
CSV-Dateien + Dokumentation69,0 %
CSV-Dateien65,5 %
Falsch, aber als Tatsache dargestelltAnteil der Durchläufe - niedriger ist besser
Dataddo Data to AI™14,0 %
CSV-Dateien + Dokumentation24,0 %
Generischer SQL-Konnektor26,3 %
CSV-Dateien33,3 %
Dasselbe Modell, dieselben Prompts und dieselben Zeilen in jeder Bedingung; 759 bewertete Durchläufe, Referenzantworten vor dem ersten Durchlauf festgelegt. Allein bei Google Search Console schnitten dokumentierte CSV-Dateien genauso gut ab wie Data to AI™ - der Vorteil entsteht bei unübersichtlicheren Daten wie HubSpot-Deals.
Replizieren Sie Salesforce-Objekte wie Opportunities und Accounts in Dataddo und verbinden Sie den Flow mit einem Google Gemini-Ziel oder AI Model. Tragen Sie in ~/.gemini/settings.json einen dataddo-Eintrag mit httpUrl https://headless.dataddo.com/mcp-data ein, starten Sie Gemini CLI neu, führen Sie /mcp auth dataddo aus und melden Sie sich mit Ihrem Dataddo-Konto an.
Warum httpUrl und nicht url für den Dataddo-Server?
In Gemini CLI fällt der Schlüssel url auf SSE zurück, das Dataddo nicht unterstützt. Verwenden Sie httpUrl mit https://headless.dataddo.com/mcp-data ohne headers oder oauth-Block; /mcp auth dataddo übernimmt die Anmeldung.
Gehört der Server für Salesforce in die globale oder die Projekt-settings.json?
Beides geht. ~/.gemini/settings.json macht Dataddo in jedem Projekt verfügbar, .gemini/settings.json in einem Repository beschränkt es auf dieses Projekt, was zu einem Team-Repository passt, das nur mit Salesforce-Daten arbeitet.
Kann ich mich mit meinem Salesforce- oder Google-Konto anmelden?
Nein. Die Anmeldung nutzt Ihre Dataddo-E-Mail und Ihr Passwort, bei Bedarf mit MFA. Google- und Microsoft-SSO werden hier nicht angeboten, und Gemini CLI öffnet die Anmeldeseite in einem Browser auf demselben Rechner.
Funktioniert Gemini Code Assist in IntelliJ mit Salesforce-Daten?
Ja. In VS Code liest der Agent-Modus dieselbe settings.json wie Gemini CLI. In IntelliJ fügen Sie den Dataddo-Server zur mcp.json von Gemini Code Assist hinzu und fragen dann direkt in der IDE nach Opportunities oder Accounts.
Welche Salesforce-Flows kann Gemini nach der Anmeldung lesen?
Jeden Flow oder Context, der in diesem Dataddo-Konto mit einem KI-Ziel oder AI Model verbunden ist, nicht nur die Google Gemini-Ziele. Halten Sie Flows mit Daten, die ein Projekt nicht sehen soll, aus KI-Zielen heraus.
Kann Gemini SOQL ausführen oder Datensätze in meiner Org ändern?
Nein. Gemini fragt Entitäten und Felder über die semantische Schicht nach Namen ab, Dataddo akzeptiert nie SQL vom Modell, und nichts wird zurückgeschrieben. SOQL läuft nur in einer Custom SOQL Query-Quelle, die Sie selbst in Dataddo anlegen.
Warum fehlen in einem Snapshot ältere Opportunities?
Jeder Lauf liest ein relatives Fenster auf einem Datumsfeld wie LastModifiedDate neu. Führen Sie einmal einen vollständigen Daten-Re-Sync mit größerem Zeitraum aus, dann kann Gemini auch die älteren Datensätze abfragen.