Zum Inhalt springen

SQL Server + Querri

SQL Server-Reporting,ohne auf den DBA zu warten.

Ihr ERP und Ihre Fachanwendungen speichern ihre Zahlen bereits in SQL Server. Fragen Sie in einfacher Sprache nach Marge, Forderungen oder Lieferungen, und Querri antwortet aus einer Kopie dieser Tabellen, verknüpft mit Ihren anderen Systemen und Ihren eigenen Definitionen.

Querri liest aus SQL Server nur und ändert nie eine Zeile. Passwörter werden verschlüsselt gespeichert. Zertifiziert nach SOC 2 Type II, HIPAA und ISO 27001:2022.

Warum SQL Server-Reporting schwierig wird

Die Daten sind alle da. Sie herauszubekommen, ist der schwierige Teil.

Finanz- und Operations-Teams mit Systemen auf SQL Server-Basis stoßen meist an dieselben fünf Grenzen. Jede ist für sich eine vernünftige Entscheidung von jemandem; zusammen lassen sie einfache Fragen tagelang warten.

01

Die Tabellen wurden für Programmierer benannt

ERP-Schemas sprechen in Codes wie RM20101 und SOP30300, und Eigenentwicklungen haben ihr eigenes tblCust und Status = 4. Welche Tabelle die offenen Rechnungen enthält, ist Insiderwissen.

02

Der DBA schützt die Produktion, aus gutem Grund

Niemand möchte, dass eine Ad-hoc-Abfrage zum Monatsabschluss die Auftragstabellen sperrt. Also wird jede neue Frage zu einer Anfrage, und die Anfrage wartet hinter denen, die das Geschäft am Laufen halten.

03

Reporting Services steht am Scheideweg

Microsoft gibt an, dass keine neue Version von SQL Server Reporting Services erscheinen wird, und das On-Premises-Reporting wandert zu Power BI Report Server. Teams mit jahrelang gewachsenen SSRS-Berichten entscheiden gerade, wie es weitergeht.

04

Cloud-Tools sehen den Server nicht

Ein Server im Büronetzwerk ist für Cloud-BI unsichtbar. Der Power BI-Dienst etwa braucht ein lokales Datengateway: Windows-Software, die jemand im Netzwerk installiert und am Laufen hält.

05

Excel wird zur Reporting-Ebene

Das Abfrageergebnis wird in eine Arbeitsmappe eingefügt, per E-Mail verschickt und bearbeitet. Ein Tabellenblatt endet bei 1.048.576 Zeilen, und bis Donnerstag gibt es vier Versionen der Zahlen vom Montag.

Was Sie endlich beantworten können

Acht SQL Server-Fragen, für die es bisher jemanden brauchte, der Abfragen schreibt

Jede stammt von Finanz- und Operations-Teams, deren ERP oder Eigenentwicklung auf SQL Server läuft: die Frage, warum sie heute hängen bleibt, und was Querri damit macht.

Wie hoch ist unsere Bruttomarge nach Produktlinie und Kunde, Woche für Woche?

Warum es schwierig ist

Der Umsatz steht in den Rechnungspositionen, die Kosten in den Artikel- oder Wareneingangstabellen, die Produktlinie im Artikelstamm. Der Standardbericht des ERP zeigt einen Schnitt, nie den, nach dem die Finanzabteilung fragt.

Mit Querri

Querri verknüpft die drei einmal in der Bibliothek, und Sie legen in Fakten und Regeln fest, welche Kosten zählen. Die Marge wird dann als KPI geführt, der ab dem ersten Tag seine eigene Historie aufbaut.

Welche Kunden überziehen ihre Zahlungsziele immer weiter?

Warum es schwierig ist

Eine Altersstrukturliste zeigt Fälligkeitsbänder zum heutigen Tag. Den Kunden zu erkennen, der früher in 30 Tagen zahlte und jetzt 55 braucht, heißt Monate vergleichen, und das macht niemand von Hand für jeden Account.

Mit Querri

Monitore in Nächtliche Insights prüfen die Zahlungsdauer jedes Kunden gegen dessen eigene Vergangenheit, mit Arithmetik. Die, die abgerutscht sind, stehen vor dem Mahnanruf in Ihrem Posteingang.

Kann ich einfach fragen, ohne T-SQL zu schreiben oder eine Anfrage zu stellen?

Warum es schwierig ist

Die Person mit der Frage kennt das Geschäft; die Person, die die Abfrage schreiben kann, kennt das Schema. In der Übergabe dazwischen gehen Tage verloren.

Mit Querri

Fragen Sie im Chat. Querri prüft die Tabellen zuerst auf Lücken und Duplikate, ermittelt die Antwort auf zwei Wegen und zeigt die Abfrage hinter jeder Zahl. Siehe wie Antworten geprüft werden.

Was wurde letzten Monat versendet, aber nie in Rechnung gestellt?

Warum es schwierig ist

Lieferungen liegen im Lager- oder Auftragssystem auf SQL Server, Rechnungen oft in QuickBooks oder NetSuite. Sie abzugleichen, ist eine monatliche Tabellenübung.

Mit Querri

Verbinden Sie QuickBooks oder NetSuite neben SQL Server. Querri gleicht Aufträge über Kunde und Betrag mit Rechnungen ab, gibt die nicht zugeordneten als Liste zurück und sagt, wie es sie zugeordnet hat.

Kann sich der Excel-Bericht für Montag selbst erstellen?

Warum es schwierig ist

Jemand führt die Abfrage aus, fügt sie in die Arbeitsmappe der Vorwoche ein, korrigiert die Formatierung und verschickt sie per E-Mail. Ist diese Person im Urlaub, ist es der Bericht auch.

Mit Querri

Bauen Sie ihn einmal als Projekt. Ein Zeitplan führt ihn auf der neuesten Synchronisierung erneut aus und sendet eine formatierte Arbeitsmappe, auf Wunsch eine pro Niederlassung oder Führungskraft. Siehe Excel-Tools.

Welche unserer größten ERP-Kunden haben keine offene Opportunity im CRM?

Warum es schwierig ist

Die Auftragshistorie liegt in SQL Server, die Vertriebspipeline in Salesforce oder HubSpot. Kundennamen stimmen zwischen beiden selten genau überein.

Mit Querri

Holen Sie Salesforce oder HubSpot in dieselbe Bibliothek. Querri ordnet Accounts systemübergreifend zu und markiert die Zuordnungen, bei denen es unsicher ist, sodass der Vertrieb sieht, um welche Top-Käufer sich niemand kümmert.

Was bedeuten diese Tabellen und Statuscodes eigentlich?

Warum es schwierig ist

Status 4 heißt versendet, außer es ist eine Gutschrift. Dieses Wissen steckt in den Köpfen von zwei Personen und auf einer Wiki-Seite von 2014.

Mit Querri

Sagen Sie es einmal in einfachen Worten, und Querri wendet es auf jede Antwort an. Die Datenbereinigung behandelt Codes, die auf mehrere Arten geschrieben werden, und Visualize zeigt, wie jede Tabelle mit dem Rest Ihrer Systeme zusammenhängt.

Kann unser Team Claude oder ChatGPT sicher nach ERP-Daten fragen?

Warum es schwierig ist

Einen Assistenten direkt auf eine Produktionsdatenbank zu richten, heißt: ein Login, ein geratenes Schema und bei jeder Frage eine andere Antwort.

Mit Querri

Sobald Querri mit Claude oder ChatGPT verbunden ist, antwortet der Assistent aus der Kopie in der Bibliothek, mit Ihren Definitionen, und jede Person sieht nur die Zeilen, die ihr Zugriff erlaubt. Kein Chat berührt den Server.

SQL Server und der Rest

Ihr ERP erzählt die halbe Geschichte

Aufträge und Bestände liegen in SQL Server. Die Buchhaltung ist vielleicht in QuickBooks, die Pipeline in Salesforce, das Budget in einer Tabelle. Querri bringt alles in eine Bibliothek, sodass eine Frage zum Geschäft von einem System ins nächste reichen kann.

SQL Server passt gut zu

Antworten, für die Sie einstehen können

Wenn „Umsatz letzten Monat“ zwei Dinge bedeuten kann, sagt Querri, welches es verwendet hat

In einem ERP lässt sich der Umsatz des letzten Monats nach Rechnungsdatum oder nach Versanddatum zählen. Beides ist fair, und zum Monatsende stimmt es selten überein. Querri wählt eines, benennt es und zeigt das andere, damit Finanzen und Operations über das Geschäft diskutieren statt über den Stichtag. Siehe wie Antworten funktionieren.

Morgens sehen, was sich geändert hat

Querri beobachtet über Nacht jede Niederlassung

Jede Nacht vergleicht Querri Ihre KPIs mit ihrer eigenen Historie, Niederlassung für Niederlassung und Kunde für Kunde, und sucht den Ausschnitt, an den niemand gedacht hat. Morgens liegen die Ergebnisse in Ihrem Posteingang, und keines davon ändert etwas, bis Sie es sagen.

Eigene SQL Server-Dashboards

Dashboards auf Ihren ERP-Daten, ohne Berichtsentwickler

Fragen Sie nach der Ansicht, die Sie möchten, oder geben Sie Querri einen Screenshot des SSRS- oder Excel-Berichts, den alle schon kennen. Danach ändern Sie es per Frage. Jedes Diagramm liest aus derselben Bibliothek wie der Chat, und jede Niederlassungsleitung lässt sich auf die Zeilen der eigenen Niederlassung beschränken.

  • Ein Dashboard erfragen, dann Änderungen erfragen
  • ERP-Daten neben CRM, Buchhaltung und Tabellen
  • Jede Person auf die eigenen Zeilen beschränkt
Kein Einstellungsmenü, durch das Sie suchen müssen: Ein Satz macht das Dashboard dunkel, und Rückgängigmachen ist einen Klick entfernt.

Berichte, die Sie nicht mehr neu bauen müssen

Sechs SQL Server-Berichte, einmal gebaut

Was übertragen wird

Die Tabellen und Views Ihrer Wahl, aus dem Schema Ihrer Wahl

Nach dem Verbinden listet Querri die Datenbanken und Schemas auf, die der Login sehen kann. Sie wählen Tabellen und Views, und jede Synchronisierung kopiert sie in Querri. Es kann nur lesen, was dieser SQL Server-Login lesen darf.

Was Sie auswählen können

  • Basistabellen
  • Views
  • Jedes Schema, das der Login sehen kann
  • Alle Tabellen oder eine Auswahl
  • Eigene SQL-Abfragen
  • Views erscheinen auch dann, wenn der Login nur Views lesen kann

Bei jeder Synchronisierung eine frische Kopie

Jede Synchronisierung liest die ausgewählten Tabellen erneut von vorn, bis zur Zeilengrenze, sodass in SQL Server gelöschte Zeilen ebenfalls herausfallen. Starten Sie sie nach Zeitplan oder von Hand. Einen inkrementellen oder Change-Data-Capture-Modus gibt es nicht.

Für ERP-Tabellen ausgelegt

Standardmäßig bis zu 1.000.000 Zeilen pro Tabelle, auf dem Server in Schlüsselreihenfolge abgerufen, sodass jede Synchronisierung dieselben Zeilen liefert. Entfernen Sie den Haken beim Limit, um alles zu übernehmen; eine gekürzte Tabelle wird gekennzeichnet.

Nur lesend

Querri liest aus SQL Server nur und ändert nie eine Zeile. Eigene Abfragen mit Schreib-, Schema- oder Berechtigungsanweisungen werden abgelehnt, und wir bitten Sie, sich mit einem Login mit reinem Lesezugriff zu verbinden.

Zugangsdaten verschlüsselt gespeichert

Das Passwort sowie alle VPN-Zertifikate und -Schlüssel werden verschlüsselt gespeichert. Der Connector Agent liest sie nie; er weiß nur, ob sie hinterlegt sind.

So verbinden Sie SQL Server

Vom Servernamen zur ersten Antwort, die Einrichtung übernimmt ein Agent

  1. 1

    Den Connector Agent fragen

    Öffnen Sie Connect und sagen Sie „Verbinde unseren SQL Server“, oder wählen Sie Microsoft SQL Server aus dem Katalog.

  2. 2

    Server und einen Login mit Lesezugriff eingeben

    Server, Port (standardmäßig 1433), Datenbank und Schema (standardmäßig dbo), dazu Benutzername und Passwort eines SQL Server-Logins in einem sicheren Formular. Stellen Sie die Verschlüsselungs- und Zertifikatsoptionen passend zu Ihrem Server ein.

  3. 3

    Bei Bedarf einen privaten Server erreichen

    Ist der Server nur in Ihrem privaten Netzwerk erreichbar, laden Sie ein OpenVPN-Profil und die zugehörigen Zertifikate hoch. Der Tunnel öffnet sich nur für den Verbindungstest und jede Synchronisierung.

  4. 4

    Tabellen und Views auswählen

    Querri listet auf, was der Login sehen kann, mit ungefähren Zeilenzahlen. Übernehmen Sie alle Tabellen, wählen Sie einige aus oder fügen Sie eigene SQL-Abfragen hinzu.

  5. 5

    Bestätigen, dann fragen

    Keine Tabelle wird kopiert, bevor Sie auf Approve klicken. Danach erscheinen die Tabellen in Ihrer Bibliothek, und Sie können mit dem Fragen beginnen.

Die Connect-Seite von Querri: Der Connector Agent bittet um Bestätigung, bevor er eine Verbindung startet, neben Connector-Karten für Google Drive, NetSuite, Salesforce, Square, ShipStation und Snowflake
Keine Verbindung wird angelegt und nichts geladen, bevor Sie auf Approve klicken.

SQL Server-FAQ

Fragen zu SQL Server und Querri

Wie verbinde ich SQL Server mit Querri?

Sagen Sie dem Connector Agent „Verbinde unseren SQL Server“, oder wählen Sie Microsoft SQL Server im Katalog. Geben Sie Server, Port, Datenbank, Schema und einen SQL Server-Login ein, wählen Sie die Tabellen und Views, die übernommen werden sollen, und bestätigen Sie dann das Laden. Liegt der Server in einem privaten Netzwerk, können Sie einen OpenVPN-Tunnel hinzufügen.

Welche SQL Server-Daten synchronisiert Querri?

Die Basistabellen und Views, die Sie aus dem gewählten Schema auswählen, oder alle Tabellen darin. Querri zeigt bei der Auswahl für jede Tabelle eine ungefähre Zeilenzahl an. Sie können auch eigene SQL-Abfragen hinzufügen, und jede wird zu einem eigenen Datensatz. Querri kann nur lesen, was der verbundene Login lesen kann.

Wie oft werden SQL Server-Daten synchronisiert?

Nach dem Zeitplan, den Sie festlegen, und Sie können jederzeit eine Synchronisierung von Hand starten. Jede Synchronisierung ist eine vollständige Aktualisierung: Querri liest die ausgewählten Tabellen erneut, sodass Änderungen und Löschungen in SQL Server beide ankommen. Fragen und Dashboards laufen auf dieser Kopie, nicht live gegen Ihren Server.

Schreibt Querri in meine SQL Server-Datenbank oder ändert es sie?

Nein. Querri liest aus SQL Server nur und ändert Ihre Datensätze nie. Eigene Abfragen mit INSERT-, UPDATE-, DELETE-, Schema- oder Berechtigungsanweisungen werden abgelehnt. Da diese Prüfung nicht alles erkennen kann, etwa mit EXEC ausgeführte gespeicherte Prozeduren, verbinden Sie sich mit einem Login mit reinem Lesezugriff.

Wie werden SQL Server-Berechtigungen in Querri übernommen?

Querri sieht nur die Datenbanken, Schemas, Tabellen und Views, die der SQL Server-Login lesen kann, mit dem Sie verbinden. Geben Sie diesem Login also genau den Zugriff, den Sie in Querri haben möchten. Sobald die Daten in Querri sind, richtet sich die Sichtbarkeit der Zeilen nach den Freigabeeinstellungen von Querri und dem Zeilenfilter für jede Person; einzelne SQL Server-Berechtigungen werden nicht übernommen.

Kann sich Querri mit einem lokalen SQL Server hinter unserer Firewall verbinden?

Ja, über einen optionalen OpenVPN-Tunnel. Sie laden das .ovpn-Profil, das CA-Zertifikat, das Client-Zertifikat und den Client-Schlüssel hoch, die verschlüsselt gespeichert werden. Der Tunnel öffnet sich nur für den Verbindungstest und jede Synchronisierung. Eine SSH-Tunnel-Option gibt es nicht, und feste IP-Adressen für Allowlists veröffentlichen wir hier nicht; fragen Sie uns, bevor Sie eine Firewall-Regel öffnen.

Unterstützt Querri Windows-Authentifizierung oder Microsoft Entra ID für SQL Server?

Querri verbindet sich mit einem SQL Server-Login: Benutzername und Passwort, die Sie für Querri anlegen, mit Lesezugriff auf die gewünschten Datenbanken. Sie werden in ein sicheres Formular eingegeben, das der Connector Agent nie sieht. Wenn Ihre Server nur die Anmeldung über Windows oder Entra ID zulassen, sprechen Sie vor dem Verbinden mit uns.

Wie kombiniere ich Daten aus SQL Server und QuickBooks?

Verbinden Sie beide, und Querri bringt sie in dieselbe Bibliothek. Ein häufiger Anwendungsfall ist der Abgleich versendeter Aufträge aus Ihrem SQL Server-System mit QuickBooks-Rechnungen und -Zahlungen über Kunde und Betrag, wodurch Aufträge auffallen, die niemand abgerechnet hat. Querri sagt, wie es Datensätze zugeordnet hat, und markiert die unsicheren.

Wie kombiniere ich Daten aus SQL Server und Salesforce?

Verbinden Sie beide, und Querri ordnet ERP-Kunden Salesforce-Accounts zu, auch wenn die Namen leicht abweichen, und sagt, wenn eine Zuordnung danebenliegen könnte. Dann können Sie fragen, welche großen Käufer keine offene Opportunity haben, oder die angebotene Pipeline mit dem vergleichen, was Kunden letztes Jahr tatsächlich bestellt haben.

Wie erhalte ich aus SQL Server einen Bericht zur Bruttomarge nach Produktlinie?

Verbinden Sie die ERP-Tabellen mit Rechnungspositionen, Artikelkosten und dem Artikelstamm. Sagen Sie Querri einmal, welche Kosten verwendet werden sollen, zum Beispiel Einstandskosten statt Standardkosten. Fragen Sie dann nach der Marge nach Produktlinie oder Kunde und verfolgen Sie sie als KPI, damit ihre Historie Woche für Woche wächst.

Wie erhalte ich aus SQL Server eine Altersstrukturliste der Forderungen, ohne SSRS-Berichte zu schreiben?

Verbinden Sie die Forderungstabellen und fragen Sie nach offenen Rechnungen nach Fälligkeitsband und Kunde. Speichern Sie das als Projekt und planen Sie den Versand jeden Montag. Ein nächtlicher Monitor kann außerdem Kunden markieren, die langsamer zahlen als in ihrer eigenen Historie, was eine statische Altersstrukturliste nicht zeigt.

Wie exportiere ich SQL Server-Daten automatisch nach Excel?

Richten Sie den Bericht einmal als Querri-Projekt ein und legen Sie einen Zeitplan fest. Jeder Lauf nutzt die neueste Synchronisierung und sendet eine formatierte Excel-Arbeitsmappe per E-Mail, und er kann jeder Niederlassung, Region oder jedem Mandanten eine eigene Version nur mit deren Zeilen senden. Niemand fügt Abfrageergebnisse von Hand ein.

Kann ich SQL Server-Dashboards erstellen, ohne SQL zu schreiben?

Ja. Sagen Sie, was das Dashboard zeigen soll, oder starten Sie mit einem Screenshot einer SSRS-Seite oder Arbeitsmappe, auf die sich Ihr Team verlässt. Änderungen sind Anfragen in einfachen Worten, ein einzelnes Dashboard kann aus SQL Server und Ihren anderen verbundenen Systemen lesen, und eine Niederlassungsleitung lässt sich auf ihre Niederlassung beschränken. Querri arbeitet neben den BI-Tools, die Sie bereits haben.

Kann ich ChatGPT oder Claude nach meinen SQL Server-Daten fragen?

Ja. Verbinden Sie Querri mit Claude oder ChatGPT, und der Assistent greift auf die ERP-Tabellen in Ihrer Bibliothek zurück, wendet die Regeln an, die Sie dort festgelegt haben, und bleibt innerhalb des Querri-Zugriffs der jeweiligen Person. Ihr Datenbank-Login wird nie an den Assistenten übergeben, und seine Fragen laufen auf der Kopie in Querri statt auf Ihrem Server.

Kann ich in Querri eigene SQL-Abfragen gegen SQL Server ausführen?

Ja. Fügen Sie im Connector eine eigene Abfrage hinzu, sehen Sie sich mit der Schaltfläche Test die ersten Zeilen an, und jede Abfrage wird bei jeder Synchronisierung zu einem eigenen Datensatz. Schreib-, Schema- und Berechtigungsanweisungen werden abgelehnt. Für eigene Abfragen gilt die Zeilengrenze pro Tabelle nicht, ergänzen Sie bei sehr großen Tabellen also selbst eine TOP- oder WHERE-Klausel.

Was passiert mit sehr großen SQL Server-Tabellen?

Standardmäßig übernimmt Querri bis zu 1.000.000 Zeilen pro Tabelle, mit TOP auf dem Server und sortiert nach Primärschlüssel oder einem eindeutigen Index, sodass jede Synchronisierung dieselben Zeilen liefert. Entfernen Sie den Haken beim Limit, um jede Zeile zu übernehmen. Wird eine Tabelle gekürzt, vermerkt Querri das am Datensatz und sagt es Ihnen.

Unterstützt Querri inkrementelle Synchronisierung oder Change Data Capture für SQL Server?

Derzeit nicht. Jede SQL Server-Synchronisierung ist eine vollständige Aktualisierung, die die gewählten Tabellen bis zur Zeilengrenze erneut liest, daher führt Querri kein zeilenweises Änderungsprotokoll. Für den Verlauf über die Zeit verfolgen Sie die wichtigen Zahlen als KPIs, die ab dem ersten Tag ihre eigene Historie aufbauen.

Bremst Querri unseren produktiven SQL Server aus?

Fragen, Dashboards und Berichte laufen auf der Kopie in Querri, nicht auf Ihrem Server. Die Last entsteht durch jede Synchronisierung, die die ausgewählten Tabellen in Blöcken liest, mit einem Standardlimit von 30 Minuten pro Datenbankaufruf. Wählen Sie nur die Tabellen, die Sie brauchen, oder verbinden Sie Querri mit einer Reporting-Replica, falls Sie eine haben.

Sind meine SQL Server-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. Das Datenbankpasswort und alle VPN-Schlüssel werden verschlüsselt gespeichert, der Connector Agent sieht sie nie, und Querri liest aus SQL Server nur.

Die Antwort aus SQL Server, ohne das SQL zu schreiben.

In wenigen Minuten mit einem Login mit reinem Lesezugriff verbunden. Querri liest Ihre Tabellen und ändert sie nie.