Wie verbinde ich Snowflake mit Querri?
Bitten Sie den Connector Agent, Snowflake zu verbinden, und geben Sie Ihren Account Identifier, einen Benutzernamen und ein Warehouse ein. Klicken Sie auf Generate key pair & SQL und lassen Sie einen ACCOUNTADMIN das Skript einmal in Snowsight ausführen. Es legt einen Service-User und eine Rolle mit reinem Lesezugriff an. Wählen Sie dann Tabellen aus, bestätigen Sie das Laden und wählen Sie einen Zeitplan.
Welche Snowflake-Daten synchronisiert Querri?
Jede Tabelle und jeden View in der gewählten Datenbank, über alle Schemas außer INFORMATION_SCHEMA hinweg, oder nur die Tabellen, die Sie auswählen. Freigegebene Datenbanken funktionieren ebenfalls, und Sie können eigene SQL-Abfragen als zusätzliche Quellen hinzufügen. Jede Tabelle kommt mit dem Namen SCHEMA.TABLE an. Querri kann nur synchronisieren, wofür die verbindende Rolle berechtigt ist.
Wie oft werden Snowflake-Daten synchronisiert?
Vollständige Aktualisierungen lassen sich täglich, wöchentlich oder monatlich planen. Wenn Sie eine Cursor-Spalte wählen, etwa einen Updated-at-Zeitstempel, können inkrementelle Synchronisierungen stündlich, täglich oder wöchentlich laufen und fügen nur Zeilen hinzu, die neuer sind als der letzte Lauf. Eine manuelle Synchronisierung können Sie zwischen den geplanten Läufen jederzeit starten.
Schreibt Querri in Snowflake oder ändert es meine Daten?
Nein. Querri liest aus Snowflake nur und legt nie eine Tabelle oder Zeile an, ändert oder löscht sie. Live-Abfragen werden vor dem Senden geprüft, sodass immer nur ein einziges SELECT über die von Ihnen ausgewählten Tabellen Snowflake erreicht. Das einmalige Setup-Skript, das Sie selbst ausführen, legt nur einen Service-User, eine Rolle mit reinem Lesezugriff, deren Berechtigungen und auf Wunsch ein Warehouse an. Die Abfragen von Querri sind in QUERY_HISTORY gekennzeichnet, sodass Sie sie prüfen können.
Wie werden Snowflake-Rollen und -Berechtigungen in Querri übernommen?
Querri sieht nur, wofür die Rolle berechtigt ist, mit der Sie verbinden. Geben Sie dieser Rolle also genau die Datenbanken und Schemas, die Sie in Querri haben möchten. Innerhalb von Querri bestimmen Querris Freigaben und Zeilenfilter pro Person, wer welche Zeilen sieht, und diese gelten für jede Person im Chat, in Dashboards, in Claude und in der API. Bei Live-Tabellen werden diese Filter direkt in der Snowflake-Abfrage angewendet.
Fragt Querri Snowflake live ab, wenn jemand eine Frage stellt?
Das kann es, Tabelle für Tabelle. Eine Live-Tabelle bleibt in Snowflake: Jede Frage, die sie braucht, läuft dort als Abfrage in Snowflake SQL, und nur das Ergebnis kommt zurück. Diese Abfragen verbrauchen die Credits Ihres Warehouse, und ein angehaltenes Warehouse braucht einige Sekunden zum Fortsetzen. Synchronisierte Tabellen werden aus der Kopie von Querri beantwortet, solche Fragen wecken das Warehouse also nicht und sind so aktuell wie die letzte Synchronisierung. Live-Tabellen sind im Scale-Tarif verfügbar.
Sollte eine Snowflake-Tabelle Live oder synchronisiert sein?
Machen Sie sie Live, wenn die Tabelle sehr groß ist, wenn die Daten im Warehouse bleiben müssen oder wenn jede Antwort Snowflake im aktuellen Zustand widerspiegeln soll. Lassen Sie sie synchronisiert, wenn die Tabelle klein oder mittelgroß ist, wenn sie intensiv erkundet wird und Sie nicht pro Frage für Warehouse-Compute bezahlen möchten, oder wenn das Warehouse nur langsam startet. Sie können eine Live-Tabelle jederzeit wieder auf synchronisiert umstellen; sie wird bei der nächsten vollständigen Synchronisierung geladen.
Kann ich eine Live-Tabelle aus Snowflake mit anderen Daten kombinieren?
Ja. Fragen über mehrere Live-Tabellen derselben Verbindung laufen als eine einzige Snowflake-Abfrage. Braucht eine Frage zusätzlich eine synchronisierte Tabelle oder eine hochgeladene Datei, fasst Querri die Live-Tabelle zuerst in Snowflake zusammen und kombiniert dann das kleine Ergebnis in Querri mit den anderen Daten. Das geschieht automatisch, und ein Klick auf eine Zahl zeigt, aus welcher Tabelle sie stammt, mit einem Live-Badge.
Wie kombiniere ich Daten aus Snowflake und Salesforce?
Verbinden Sie Salesforce neben Snowflake; beides landet in derselben Bibliothek. Querri ordnet Warehouse-Accounts den Salesforce-Accounts zu, idealerweise über eine ID, die in beiden gespeichert ist, und sagt Ihnen, wie es sie zugeordnet hat. Danach können Sie nach Nutzung neben Verlängerungen, Pipeline oder offenen Cases fragen, ohne eine neue Pipeline zu bauen.
Wie kombiniere ich Daten aus Snowflake und HubSpot?
Verbinden Sie HubSpot zusammen mit Snowflake. Querri verknüpft HubSpot-Kontakte und -Unternehmen mit den Kunden in Ihrem Warehouse, sodass Sie eine Kampagne bis zum Umsatz verfolgen können, der bleibt. Wenn eine Zuordnung falsch sein könnte, etwa wegen einer anderen E-Mail-Domain, weist die Antwort darauf hin.
Wie erstelle ich einen Kunden-Health-Score aus Snowflake-Daten?
Synchronisieren Sie die Nutzungstabellen aus Snowflake und verbinden Sie Support- und Abrechnungsquellen, wenn diese woanders liegen. Definieren Sie den Score einmal in einfachen Worten, und Querri verfolgt ihn pro Account, mit Historie ab dem ersten Tag. Das Playbook zum Kunden-Health-Score führt durch jeden Schritt.
Wie erstelle ich einen Bericht von der Registrierung zum ersten Mehrwert aus Snowflake?
Synchronisieren Sie Ihre Ereignis- und Account-Tabellen, legen Sie fest, welches Ereignis als erster Mehrwert zählt, und bauen Sie den Funnel einmal als Projekt. Führen Sie ihn bei jeder Synchronisierung erneut aus oder planen Sie ihn so, dass er dem Team per E-Mail zugeht. Das Playbook von der Registrierung zum ersten Mehrwert deckt alles von Anfang bis Ende ab.
Kann ich eigene Dashboards auf Snowflake ohne BI-Tool erstellen?
Ja. Fragen Sie in einfachen Worten nach den Diagrammen, oder beginnen Sie mit einem Screenshot eines Dashboards, auf das sich Ihr Team bereits verlässt. Auch Änderungen sind Anfragen. Ein Dashboard kann Snowflake-Tabellen neben CRM- oder Finanzdaten stellen, jeden Betrachter auf seine Zeilen beschränken und als Embed in Ihrer eigenen App laufen.
Kann ich ChatGPT oder Claude nach meinen Snowflake-Daten fragen?
Ja. Fügen Sie Querri als Connector in Claude oder ChatGPT hinzu. Fragen zu Snowflake-Tabellen werden dann aus Ihrer Bibliothek beantwortet, mit den Regeln Ihres Teams und beschränkt auf die Zeilen, die diese Person in Querri sehen kann. Statt Joins aus einem rohen Schema zu erraten, nutzt der Assistent dieselben Definitionen wie Ihre Dashboards und Berichte.
Wie exportiere ich Snowflake-Daten automatisch nach Excel?
Speichern Sie die Analyse als Projekt und planen Sie sie. Bei jedem Lauf arbeitet Querri mit aktuellen Daten, live oder synchronisiert, und sendet eine formatierte Excel-Arbeitsmappe per E-Mail an die Personen, die sie brauchen, mit einer eigenen Version pro Person oder pro Kunde.
Kann ich mich mit Passwort, SSO oder OAuth mit Snowflake verbinden?
Nein. Snowflake sperrt Passwörter für Service-User und verlangt für Personen einen zweiten Faktor, daher nutzt Querri ein Schlüsselpaar oder ein Programmatic Access Token. OAuth wird nicht angeboten, weil dabei eine Person im Browser zustimmen muss und die Tokens ablaufen, was geplante Synchronisierungen unterbrechen würde.
Welche Grenzen hat der Snowflake-Connector?
Inkrementelle Synchronisierungen erfassen nur Zeilen, deren Cursor-Wert steigt. Löschungen und Änderungen, die den Cursor nicht verändern, brauchen also eine vollständige Aktualisierung. Eigene SQL-Quellen werden immer vollständig aktualisiert. Live-Ergebnisse enden standardmäßig bei 100.000 Zeilen, und Fragen im Chat laufen nach 2 Minuten ab. Eine Option für PrivateLink oder VPN gibt es nicht. Die Einrichtung braucht einmal einen ACCOUNTADMIN, und Access Tokens laufen ab, daher eignet sich ein Schlüsselpaar für Zeitpläne.
Kann ich den Zugriff von Querri auf Snowflake per IP-Adresse beschränken?
Ja. Fügen Sie die ausgehenden IP-Adressen von Querri zu einer Snowflake Network Policy für den Service-User hinzu. Querri erreicht Ihren Account über den öffentlichen Endpunkt von Snowflake, in jeder Cloud und Region. PrivateLink wird nicht unterstützt, daher sichern Sie den Zugang mit einer IP-Allowlist und der Rolle mit reinem Lesezugriff ab.
Kommt Querri mit großen Snowflake-Tabellen zurecht?
Ja. Machen Sie eine große Tabelle Live, dann bleibt sie in Snowflake, wo jede Frage läuft und nur das Ergebnis zurückkommt. Synchronisierte Tabellen werden in Batches als Parquet gestreamt, eine ganze Tabelle liegt also nie im Speicher, und es gibt kein festes Zeilenlimit; eine Test-Synchronisierung hat mehr als 520 Millionen Zeilen übertragen. Bei großen, wachsenden synchronisierten Tabellen beschränkt ein inkrementeller Cursor jede Synchronisierung auf die neuen Zeilen.
Sind meine Snowflake-Daten in Querri sicher?
Querri ist nach SOC 2 Type II, HIPAA und ISO 27001:2022 zertifiziert, und Ihre Daten werden nie zum Trainieren eines Modells verwendet. Der private Schlüssel, den Querri erzeugt, wird verschlüsselt gespeichert und nie angezeigt, die verbindende Rolle hat nur Lesezugriff, und der Connector Agent sieht das Geheimnis selbst nie.