Skip to main content

Ad-hoc-Datenabfragen in Slack

Gib /dana in einem beliebigen Slack-Channel ein, um deine Datenbank in einfachem Englisch abzufragen.
AuthorCognition
CategoryDaten & Analysen
FeaturesIntegrationen, MCP
1

Eine Datenbank im MCP Marketplace verbinden

Dana benötigt Zugriff auf mindestens eine Datenbank, um Fragen zu beantworten. Wechsle zu Settings > MCP Marketplace und aktiviere einen Datenbank-MCP:
Data sourceMCP nameWhat you’ll need
Amazon RedshiftRedshiftHost, port, database, username, password
Google BigQueryBigQueryOAuth (one-click) oder Service-Account-JSON
PostgreSQLPostgreSQLConnection string
MySQLMySQLConnection string
SnowflakeSnowflakeAccount, username, password
Klicke auf Enable auf der MCP-Karte, gib deine Zugangsdaten ein und klicke dann auf Test listing tools, um zu bestätigen, dass die Verbindung funktioniert. Du kannst mehrere Datenbanken verbinden – Dana fragt jeweils die Datenbank ab, die für deine Frage relevant ist.
2

Stelle deine erste Frage mit /dana

Dana ist Devins Data-Analyst-Modus – ein spezialisierter Agent mit Tools und Prompts, die für Datenbankabfragen, das Erstellen von Diagrammen und das Beantworten von Business-Fragen in einfachem Englisch optimiert sind.Öffne einen beliebigen Slack-Channel, in dem Devin installiert ist, und tippe /dana gefolgt von einer Frage in einfachem Englisch. Wenn der /dana-Slash-Befehl in deinem Workspace nicht verfügbar ist, kannst du auch @Devin !dana ... verwenden – beides funktioniert auf die gleiche Weise. Dana erstellt eine Sitzung, schreibt das SQL, führt es aus und antwortet im Thread.Du kannst Dana auch aufrufen, indem du Devin mit dem !dana-Makro erwähnst:Dana antwortet direkt im Slack-Thread mit formatierten Tabellen, Kennzahlen und – wenn hilfreich – einer kurzen Interpretation der Ergebnisse. Kein Kontextwechsel zu einem BI-Tool erforderlich.Dana ist nicht auf schnelle Nachschlageabfragen beschränkt – es eignet sich auch hervorragend für umfassende Berichte und tiefgehende Analysen. Bitte Dana, Trends zu untersuchen, Daten zu segmentieren und Erkenntnisse über mehrere Abfragen hinweg zu synthetisieren:
3

Bringe Dana dein Schema und deine Konventionen bei

Dana funktioniert direkt ohne Konfiguration, wird aber deutlich besser, wenn es dein Schema und deine geschäftlichen Definitionen kennt. Anstatt Knowledge-Einträge manuell hinzuzufügen, gib Dana einfach direkt Feedback – in Slack oder in der Web-App – und bitte es, sich Dinge für das nächste Mal zu merken:
  • „Merke dir, dass ‚active user‘ mindestens ein Event in analytics.events in den letzten 30 Tagen bedeutet.“
  • „All unsere Timestamps werden in UTC gespeichert. Wandle sie für die Anzeige immer in America/New_York um.“
  • billing.subscriptions.mrr ist in Cents, nicht in Dollar. Teile durch 100, wenn du Umsatz anzeigst.“
  • „Aktualisiere dein Knowledge: Die Werte der plan-Spalte sind free, pro und enterprise – nicht basic/premium.“
Dana kann sein eigenes Knowledge auflisten und aktualisieren, sodass sich Korrekturen im Laufe der Zeit kumulieren. Je mehr Feedback du gibst – Spaltenbedeutungen, Enum-Werte, Zeitzonenregeln, geschäftliche Definitionen – desto weniger Rückfragen muss Dana bei zukünftigen Abfragen stellen.
4

Stelle Rückfragen im selben Thread

Dana behält den Kontext innerhalb eines Slack-Threads, sodass Rückfragen auf frühere Ergebnisse verweisen können, ohne dass du dich wiederholen musst.Für Fragen, die du regelmäßig stellst, kannst du ein Playbook mit den genauen Abfragen und dem gewünschten Format erstellen und es dann mit einem benutzerdefinierten !macro aus Slack auslösen.