Rockset | Tableau Exchange

Rockset

par Rockset, Inc.

Description

Rockset est un service d’indexation en temps réel offrant des requêtes à faible latence et à haute simultanéité à grande échelle. Il crée un Converged Index™ des données structurées et semi-structurées à partir des bases de données OLTP, des flux et des lacs en temps réel, et présente une interface RESTful SQL.

Connecteurs intégrés

Ingérez des données en toute sécurité à l’aide de connecteurs natifs tels que MongoDB, DynamoDB, Kafka, Kinesis, S3 et GCS. Rockset charge initialement des données en masse puis passe à l’ingestion continue pour assurer la synchronisation avec votre source. Ingérez des millions d’événements par seconde. Les nouvelles données peuvent être interrogées avec un p95 de 2 secondes. Aucun outil ETL n’est nécessaire.

Schémas intelligents

Les schémas intelligents sont des schémas générés automatiquement en fonction des champs et des types exacts présents dans les données ingérées. Le schéma représente des données semi-structurées, des objets et des tableaux imbriqués, des types mixtes et des valeurs nulles, permettant de lancer des requêtes SQL relationnelles sur toutes ces constructions. Il n’y a plus de dérive de schéma.

Converged Index™

Tous les champs, y compris les champs profondément imbriqués, sont automatiquement indexés dans un Converged Index™ qui inclut un index inversé, un index de colonne et un index de ligne. Un Converged Index™ compile des index d’information et permet de répondre en quelques millisecondes à des interrogations analytiques portant sur des ensembles de données volumineux.

Full SQL

Exécutez des requêtes SQL standard, y compris des filtres, des tris, des agrégations, des jointures internes et externes, directement sur des donnés semi-structurées. Bénéficiez d’une flexibilité accrue pour interroger des données semi-structurées, profondément imbriquées et qui changent constamment.

Lambdas de requête

Les lambdas de requête sont des requêtes SQL paramétrées stockées dans Rockset. Elles peuvent être exécutées depuis un point de terminaison REST dédié. Avec des lambdas de requête, vous pouvez appliquer le contrôle des versions et l’intégrer dans vos flux de travail CI/CD. Vous pouvez sinon utiliser nos bibliothèques clientes Node.js, Java, Go, Python.

Séparation du calcul et du stockage

Mettez à l’échelle les ressources de calcul et de stockage indépendamment afin de bénéficier du meilleur rapport prix/performances. À mesure que la taille de vos données augmente, vous pouvez utiliser la quantité adéquate de calcul pour assurer les performances de requête dont vous avez besoin à un moment donné.

Mise à l’échelle automatique sans serveur dans le nuage

Rockset utilise une architecture locale sur en nuage ALT (Aggregator Leaf Tailer) qui effectue une mise à l’échelle automatique dans le nuage et automatise la mise en services des groupements et la gestion des index. Optimisez les coûts en réduisant les charges opérationnelles grâce à la mise à l’échelle automatique.

Sécurité de niveau entreprise

Les données sont chiffrées au repos et en SSL en transit. Masquez les données sensibles en utilisant des mappages de champs au moment de l’ingestion. SAML, OAuth et Okta pour l’authentification unique. Prise en charge facultative des déploiements AWS VPC.

Installation

Instructions d’installation de Tableau :

Cette page décrit comment installer Tableau Desktop et le configurer pour une utilisation avec Rockset. Vous pouvez intégrer Tableau avec Rockset pour alimenter des tableaux de bord en temps réel sur des données NoSQL.

Les étapes décrites ci-dessous nécessitent de disposer du fichier jar Rockset Java SDK version 0.7.0+. Pour des instructions de création du fichier jar, voir ici. Vous pouvez également télécharger le fichier jar (rockset-java-$version.jar) depuis Maven.

Vous devez également télécharger le connecteur signé depuis le lien ci-dessus.

Configuration

Remarque : vérifiez que votre installation de Tableau Desktop est bien la version 2019.2 (ou ultérieure) et que vous disposez de Rockset Java SDK version 0.7.0 (ou ultérieure).

  1. Créez une clé d’API à l’aide de la Console Rockset sous Gérer > Clés d’API.

  2. Placez le fichier jar Rockset Java SDK dans le dossier suivant, selon votre système d’exploitation :

    • Windows : C:\Fichiers de programme\Tableau\Pilotes
    • Mac : ~/Bibliothèque/Tableau/Pilotes

Consultez la Documentation Tableau pour des instructions plus détaillées.

  1. Placez le connecteur signé (rockset.taco) dans le dossier suivant, selon votre système d’exploitation :

    • Sur Windows : C:\Users<user>\Documents\Mon référentiel Tableau
    • Sur Mac : ~/Documents/Mon référentiel Tableau/Connecteurs
  2. Dans Tableau, accédez à Connexion à un serveur et sélectionnez Rockset by Rockset Inc. :

Configurez la connexion comme suit :

  1. Utilisez « api.rs2.usw2.rockset.com » comme serveur
  2. Utilisez rockset comme base de données
  3. Entrez apikey comme nom d’utilisateur et la clé d’API Rockset comme mot de passe.
  4. Cliquer sur Se connecter.

Spécifications techniques

Version
1.0
Compatible avec
Tableau 2019.4 et ultérieur

Ressources