StreamGen: alle Snowflake-Apps Ihres Unternehmens an einem Ort
Eine App auf Snowflake zu bauen ist heute einfach. Streamlit läuft im Konto, App Runtime betreibt vollwertige Web-Apps direkt neben den Daten, und Cortex schreibt Code. Schwierig wird es, sobald mehr als eine Handvoll Leute Apps bauen: Welche Apps gibt es, wem gehören sie, wer öffnet sie noch, was kostet jede einzelne, und welche bricht, wenn eine Spalte umbenannt wird?
StreamGen ist für das Team gebaut, das diese Fragen beantworten muss. Es ist die App-Fabrik für Snowflake: ein Ort, an dem Sie jede App im Konto sehen, alle funktionsfähig halten und Analysten neue Apps per Beschreibung bauen lassen, nach einem gemeinsamen Regelwerk.
Jede App sehen, ob mit StreamGen gebaut oder nicht
Das Inventar von StreamGen listet jede Streamlit- und App-Runtime-App, die Ihre Snowflake-Rolle sehen kann, auch die, die lange vor StreamGen von Hand in Snowsight entstanden sind. Für jede App:
- den Verantwortlichen, ob sie live ist, das letzte Deployment und die letzte Nutzung
- ein Status-Badge: in Ordnung, Warnungen oder fehlerhaft
- wer sie in den letzten 30 Tagen geöffnet hat, namentlich
- was sie kostet, in Credits und in Geld
- bei Apps aus StreamGen, was die KI für den Bau gekostet hat
Apps, die 60 Tage lang niemand geöffnet hat, werden markiert, jeweils mit dem, was nötig ist, um sie stillzulegen, und eine App lässt sich an einen neuen Verantwortlichen übergeben, wenn jemand geht. Die Nutzungsdaten stammen aus den eigenen Aufzeichnungen Ihres Kontos, den Account-Usage-Views von Snowflake, gelesen über Ihre Snowflake-Verbindung.
Alle Apps funktionsfähig halten
Jede Nacht prüft StreamGen jede App gegen Ihre Daten, sodass eine gelöschte Spalte oder eine verlorene Berechtigung auffällt, bevor ein Nutzer darauf stößt. Sicherheitshinweise markieren riskante Pakete, und Korrekturen entstehen in einer eigenen Umgebung und werden geprüft, bevor sie live gehen.
Apps bauen, ohne zu programmieren
Ein Analyst beschreibt die App in einfachen Worten und sieht zu, wie sie auf echten Daten läuft, während der Agent von StreamGen sie schreibt, testet und bereitstellt. Keine Kommandozeile, kein Editor und kein Git für die Person, die fragt. StreamGen baut beide Arten von Snowflake-Apps:
- Streamlit-Apps, auf beiden Streamlit-Runtimes (Warehouse oder Container)
- Web-Apps auf Snowflake App Runtime, wenn ein Dashboard nicht reicht
Der Agent arbeitet mit den Cortex-Modellen, die Ihr Konto anbietet, und eine Freigabeliste legt fest, welche KI-Modelle ein Arbeitsbereich nutzen darf.
Viele Entwickler, ein Regelwerk
Rollen, Gruppen und Richtlinien; Teilen mit Berechtigungen; Deployment-Freigaben mit Prüfung vor der Produktion; Versionsverlauf und ein Audit-Log. Die Apps selbst sind gewöhnliche Snowflake-Apps und laufen auch ohne StreamGen weiter.
Vorhandene Apps können mitkommen: In StreamGen übernehmen kopiert eine Streamlit-App neben das Original, das Original läuft weiter, während die Nutzer umziehen, und StreamGen zeigt, wann niemand mehr die alte App nutzt. Gelöscht wird dabei nie etwas von selbst.
Wo es läuft
Gehostet auf Uppcoder, ab sofort verfügbar. Nichts zu installieren: StreamGen wird aus dem Katalog von Uppcoder bereitgestellt und läuft in wenigen Minuten, unter eigener Adresse oder Ihrer eigenen Domain, Datenbank und Backups inklusive. Es verbindet sich mit Ihrem Snowflake-Konto, und die gebauten Apps laufen dort.
Als Snowflake Native App, bald verfügbar. Wir haben StreamGen für den Snowflake Marketplace eingereicht; die Freigabe durch Snowflake steht noch aus. Installiert in Ihrem eigenen Konto melden sich Ihre Leute mit ihrem Snowflake-Login an, StreamGen handelt als der jeweils angemeldete Nutzer und nie darüber hinaus, und Ihre Daten verlassen das Konto nicht. Die Native App bringt zusätzlich Kostenkontrolle für die Apps, die sie betreibt: Apps zu einer festen Uhrzeit oder nach einigen Stunden ohne Nutzer ausschalten und ein Monatsbudget mit E-Mail, bevor es aufgebraucht ist.
Im eigenen Netzwerk, bald verfügbar. Ein Container und eine PostgreSQL-Datenbank innerhalb Ihrer Infrastruktur.
Preise
Ein fester Lizenzpreis, egal wo StreamGen läuft: ab 49 € im Monat, nicht pro Nutzer. Zusätzliche Betrachter kosten nichts.
Ausprobieren
Testen Sie StreamGen zwei Stunden kostenlos: ohne Anmeldung, ohne Kreditkarte und ohne Snowflake-Konto, mit den Daten eines Beispiel-Einzelhändlers. Kostenlose Sandbox starten oder mehr auf streamgen.io lesen.
StreamGen ist ein Produkt der Websson d.o.o., Pula, den Machern von Uppcoder.