- declarative schema definitions make it easy to built UI interfaces on top of your data
- built-in cache
- extensibility through express middlewares
- great slack community
- easy to get setup Bewertung gesammelt von und auf G2.com gehostet.
we ran into an issue with cube cloud processes restarting too frequently which meant the entire schema needed to be reloaded on subsequent requests which took nearly 5s and triggered our latency alarms. luckily due to cube's extensibility we were able to implement a custom express middleware to trigger loading of the schema when the instance started up which worked around the problem for us.
the schema compiler is a little quirky and has too much magic which makes it a little more difficult to define schemas in typescript, but not insurmountable.
personally I don't like the online schema editor since we discourage folks from making changes outside of the version control. I wish we could have disabled this feature.
out-of-the-box scripts to scaffold out schemas would be nice. we ended up rolling our own.
cube-sql is interesting, but the lack of ability to do basic math in queries made it unusable for us. Bewertung gesammelt von und auf G2.com gehostet.
24 von 25 Gesamtbewertungen für Cube
Gesamtbewertungsstimmung für Cube
Melden Sie sich an, um die Bewertungsstimmung zu sehen.
I'm using CubeJS for a lot of data apps on my company and it is really incredible for leveraging data for my applications. I also use CubeJS daily for manual analytics, like taking a look at the charts or copying some data to perform some stronger statistical analysis.
The interface simplicity of consumption for REST APIs is really powerful for integrating in any language and maintaining a standardized consumption around the tech ecosystem.
This can also be used as a "Feature Store" of some sorts, together with the preAggregations layer, for ML and AI applications, making it really really simple to roll them out.
I've already used the Customer Support and their response was really fast and the person helping me was also really proactive.
The ability to test changes to a cube or creating a cube via Git branches is **really powerful**! It really helps!
Finally, implementing cubes, measures, and also configuring dimensions is way too simple: we use it to connect to BigQuery and maintaining the semantics of metrics on CubeJS, which makes it so easy to understand data. Bewertung gesammelt von und auf G2.com gehostet.
I still think documentation is a bit confusing for some features.
I've faced some issues with preAggregations where some measuers were they were being summed instead of being averaged over for `avg` types. Some logic for the `rollup` timeout is a bit confusing.
Although the REST API interface doens't really need any framework, I feel that a simple SDK providing the objects for serialization would be nice to have.
Some more complex charts in the Playground would also be nice to have, together with a simple export like CSV/JSON from the Playground (I do understand that the Playground is... a Playground... but sometimes I use it as an analytics tool to fetch some informations).
I think that we also lack a propert LSP (or a type checker) for Cube on Javascript. Sometimes I makes some mistakes that are related to Cube JS syntax (use of AI on the Code Editor also makes it more prone to error). This would be really helpful. Some features can only be tested once in production (like preAggregations syntax), which makes it a bit harder to integrate. Bewertung gesammelt von und auf G2.com gehostet.

Die Verwendung von CubeJS Cloud zum Aufbau unserer semantischen Schicht war großartig! Es nimmt uns wirklich viel Entwicklungsaufwand von den Schultern. Dies ist besonders vorteilhaft für kleine Teams, die keine DevOps-Ingenieure zur Verfügung haben, um bei der Erstellung und Überwachung einer Plattform zu helfen. Die Entwicklung und Wartung waren einfach zu handhaben. Ihr Support ist ebenfalls großartig, wo ich ein Build-Problem in kurzer Zeit über einen Live-Chat lösen konnte. Es gibt viele Funktionen, einschließlich verschiedener Endpunkte zur Datenkonsumierung, was die Einbettung von Analysen in unser Produkt unkompliziert macht. Bewertung gesammelt von und auf G2.com gehostet.
Ich habe immer noch das Gefühl, dass die Integration mit BI-Tools noch nicht ganz unkompliziert ist, einige Abfrage-Aggregationen scheitern und erfordern Anpassungen. Ich muss noch die neue Funktion "Semantic Layer Sync" testen. Außerdem vermisse ich bei CubeJS eine großartige Funktion von dbt-Metriken, nämlich die Möglichkeit, eine neue Metrik basierend auf anderen Metriken zu erstellen, solange sie die gleiche zeitliche Granularität haben. CubeJS könnte einen Weg finden, etwas ebenso Flexibles zu implementieren. Bewertung gesammelt von und auf G2.com gehostet.

Ich habe Cube in den letzten 2,5 Jahren größtenteils genutzt. Es bot uns eine sofort einsatzbereite Abstraktion, um unsere Daten schnell und beliebig zu segmentieren und Einblicke sowie Analyseschichten für unsere Kunden bereitzustellen. Mit dem Wachstum von Cube haben sie eine robustere Zwischenspeicherung von Abfrageergebnissen und die Generierung von Voraggregationen hinzugefügt. Wir hatten das Glück, dass dies perfekt mit unserem Wachstum übereinstimmte. Als wir immer mehr Daten sammelten, wussten wir, dass Cube uns dabei unterstützte, weiterhin leistungsfähige Analysen für unsere Kunden bereitzustellen. Bewertung gesammelt von und auf G2.com gehostet.
Das Einrichten fortgeschrittener Funktionen, wie z.B. Cube Store + Voraggregationen, ist sehr schwierig, wenn Sie einen großen Datensatz haben. Das Seeden der Aggregationen im Umfang von Millionen von Datenpunkten ist keine leichte Aufgabe. Sie werden keine Dokumentation oder sofortige Unterstützung dafür finden.
Cube bietet einen Slack-Kanal, in dem Sie Fragen an ihr Team und die Community stellen können; jedoch scheint dieser kürzlich weniger priorisiert worden zu sein. Ich möchte sagen, dass das Cube Cloud Support-Team sehr reaktionsschnell ist. Wenn Sie Cube für Produktions-Workloads verwenden, empfehle ich dringend, für das verwaltete Angebot zu zahlen, nachdem Sie seine Eignung für Ihren Anwendungsfall bewertet haben. Bewertung gesammelt von und auf G2.com gehostet.
Cube.js has been a game-changer in my development journey, offering an incredible solution for building data-driven applications. With its intuitive data modeling capabilities, I've been able to structure data in a way that truly suits my application's needs. it handles data efficiently, ensuring that my users can explore insights seamlessly. Bewertung gesammelt von und auf G2.com gehostet.
Cube.js, like any tool with advanced capabilities, has a learning curve. Beginners may find it challenging to grasp all the concepts, especially when dealing with complex data models and SQL queries. However, Cube.js does provide documentation and tutorials to help mitigate this issue. Bewertung gesammelt von und auf G2.com gehostet.

Einfache Erstellung von Voraggregationen, die in modernen Datenanalysesystemen bahnbrechend sind, da sie eine Hauptschicht für erstklassige Optimierung darstellen. Die einfache Konfiguration und Bereitstellung war für mich entscheidend. Bewertung gesammelt von und auf G2.com gehostet.
Ich vermisse ein lokales/systemeigenes Optimierungsprogramm wie ein Cloud-Plattform-Panel - die Möglichkeit, Preaggs zu schreiben und sie bereits vor der Bereitstellung zu überprüfen, Abfragen und Anfragen zu analysieren, um meine Anwendung auf der Datenebene noch weiter zu optimieren. Das wäre auch eine ausgezeichnete Verbesserung für das allgemeine DX (Developer Experience). Bewertung gesammelt von und auf G2.com gehostet.

Zwei besonders nützliche Funktionen von Cube waren, dass Cube mit mehreren APIs abfragbar ist: REST, GraphQL und SQL. Dies sparte enorm viel Zeit beim Aufbau dieser Schicht und ermöglichte es bestehenden Anwendungen, die Cube-Schicht einfach nach relevanten Daten abzufragen. Die andere war, dass der Cube-Speicher als Caching-Schicht fungiert, die nicht nur Abfragen zwischenspeichert, sondern auch sehr schnelle Aggregationen für analytische Zwecke bereitstellt. Dies half bei der Erstellung von Anwendungen, die eine breite Palette von Anforderungen erfüllen konnten, was es sowohl für interne als auch externe Anwendungsfälle anwendbar machte. Bewertung gesammelt von und auf G2.com gehostet.
Für eine semantische Schicht gibt es einige Dinge, die sie etwas unvollständig erscheinen lassen. Dies ist absichtlich so, da Cube einen API-First-Ansatz verfolgt und sich darauf konzentriert, wenige Dinge gut zu machen. Aber für Benutzer, die nach einer eher "All-in-One"-Lösung suchen, ist dies nicht der Fall. Zum Beispiel könnte von einer semantischen Schicht erwartet werden, dass sie auch über Datenkatalog- oder Visualisierungsfunktionen verfügt. Cube entscheidet sich stattdessen (zumindest derzeit) dafür, diese Dinge zu erleichtern, anstatt sie direkt bereitzustellen. Bewertung gesammelt von und auf G2.com gehostet.

Cube macht es unglaublich einfach, unsere Berichtsdaten für unsere Unternehmen zugänglich zu machen. Unser Wechsel zu Cube, um unsere Berichtsdaten bereitzustellen, hat den Bereitstellungsprozess neuer Funktionen und Fehlerbehebungen von Stunden auf Minuten verkürzt. Auch der Einarbeitungsprozess, um sich mit dem Produkt vertraut zu machen, war schnell, und das Cube-Team war sehr reaktionsschnell auf Funktionsanfragen. Bewertung gesammelt von und auf G2.com gehostet.
Das einzige wirkliche Problem, das wir derzeit haben, ist das Limit von 50.000 Datensätzen, die bereitgestellt werden können. Einige der angeforderten Datensätze liegen weit darüber, und wir müssen außerhalb des Tools nach einer Möglichkeit suchen, diese Anfragen zu bedienen. Bewertung gesammelt von und auf G2.com gehostet.

Cube hat es uns viel einfacher gemacht, Informationswürfel zu erstellen und sie in unserer App anzuzeigen, die wir entwickeln. Es ist sehr benutzerfreundlich und verfügt über einen intuitiven Playground, der uns hilft, die Abfragen zu erstellen und zu verstehen, wie es funktionieren würde. Bewertung gesammelt von und auf G2.com gehostet.
Was ich nicht gut finde, ist das Modell der Anzahl produktiver Instanzen im Verhältnis zu den Kosten. Ich glaube, dass das Abonnement die Anzahl produktiver Instanzen berücksichtigen sollte, ohne Kosten zu messen. Bewertung gesammelt von und auf G2.com gehostet.

Cube hat eine Menge Funktionalität – von Abfragen, Bereitstellung und Zwischenspeicherung bis hin zu statischen und dynamischen Schemata und komplizierten Voraggregationen aus einer oder mehreren Datenquellen. Oft wird ein Werkzeug, wenn es dieses Maß an Funktionalität erreicht, schwer zu benutzen, doch Cube behält alle Eigenschaften bei, die es einfach machen, damit zu beginnen und es zu verwenden. Bewertung gesammelt von und auf G2.com gehostet.
Unser Anwendungsfall umfasst Hunderte von Mietern, von denen jeder Dutzende von BigQuery-Tabellen mit Hunderten von Spalten hat, die alle unterschiedlich sind, und wir mussten einige Logik sowohl in unsere Clients als auch in die Datenverarbeitungsschichten einbauen, um Cube dazwischen zu platzieren. Bewertung gesammelt von und auf G2.com gehostet.

Der beste Teil an Cube ist, wie einfach wir die Datenschicht und Berichtsoptionen unserer Anwendung definieren und standardisieren können. Wir haben konsistente Berechnungen von Kennzahlen über alle Verbraucher hinweg sichergestellt, benutzerdefinierte Datensicherheitsregeln durchgesetzt und, am wichtigsten, unsere Anwendung reibungslos skaliert. Bewertung gesammelt von und auf G2.com gehostet.
Einige Aspekte der Cube Cloud-Benutzeroberfläche, wie die Registerkarten für die Abfrageleistung und den Voraggregationsaufbau, können langsam laden. Insgesamt hat das Produkt konsistente und wirkungsvolle Updates erhalten, und das Support-Team ist schnell zur Stelle, wenn Unterstützung benötigt wird. Bewertung gesammelt von und auf G2.com gehostet.