Für Entwickler

Entwickeln Sie schneller — mit automatisch generierten APIs, umfassenden SDKs und entwicklerfreundlichen Werkzeugen.

GraphQL

Die APIs — GraphQL

Dataceen-GraphQL-Abfragen greifen nicht nur auf die Eigenschaften eines Knotens zu, sondern folgen auch nahtlos den Beziehungen zwischen ihnen. Während typische REST-APIs Daten von mehreren URLs laden müssen, holen GraphQL-APIs alle Daten, die Ihre App braucht, in einer einzigen Anfrage.

Die Abfragesprache

Die Dataceen-APIs enthalten eine automatisch generierte Abfragesprache, umgesetzt nach dem GraphQL-Standard. Es gibt Find-Methoden mit Filterparametern; welche Eigenschaften gefiltert werden können, bestimmt die Modellkonfiguration. So laufen Sie als Entwickler nicht Gefahr, Daten nach Eigenschaften zu filtern, die nicht ordentlich indiziert wurden.

Beispiel GraphQL:

query { 
    FindCar( size: 10, where: {  or: [  { Brand: { eq: "Toyota" } }, { ModelYear: { gte: 2024 } } ] } ) {
        Brand
        Model
        LicensePlate
    }
}

Client-Sprachen

Dataceen kann automatisch Code in verschiedenen Programmiersprachen generieren — für diese Sprachen müssen Sie GraphQL kaum oder gar nicht lernen. Aktuell werden C#, Java und Kotlin unterstützt, weitere Sprachen folgen.

Beispiel C#:

var result = await _client.FindCarNodesAsync(10, null, 
    q=>q.Where(x => x.Brand == "Toyota" || x.ModelYear >= 2024), 
    f=>f.Fields() );

Dokumentation

Dataceen generiert automatisch eine umfassende API-Dokumentation samt Codebeispielen — machen Sie die kurze Entwickler-Tour, um mehr zu entdecken.

Entwickler-Werkzeuge

Zum Testen der Dataceen-APIs stehen mehrere Werkzeuge zur Verfügung, mit denen Sie eine Live-API-Erfahrung mit Code-Intelligenz erhalten. In den Tutorials verwenden wir die 'GraphQL Playground Chrome Extension', um die APIs zu zeigen.

Bereit zum Ausprobieren?

Testen Sie den Dataceen-Chat und sehen Sie, wie Ihre Daten smarter arbeiten könnten — oder nehmen Sie Kontakt auf, um mehr zu erfahren.