Les outils pour développeurs d'Actian sont disponibles sur Github
Les équipes techniques d'Actian ont récemment publié sur le compte Actian de GitHub un certain nombre d'outils techniques et d'extraits de code qui intéresseront nos clients, nos partenaires et nos prospects. Nous vous encourageons tous à y jeter un œil et à apporter vos propres contributions, que ce soit pour améliorer ces outils ou pour nous faire part d'autres outils que vous avez créés vous-mêmes ; nous les mentionnerons alors ici. Notre intention est de publier progressivement de nouvelles contributions sur cette page, ainsi que de futurs articles de blog qui aborderont plus en détail certains de ces outils et contributions.
Voici quelques exemples de projets que vous pouvez déjà trouver sur GitHub:
- Le connecteur Actian Spark pour Vector dans Hadoop (VectorH) est maintenu ici.
- Un paquet Vagrant qui permet de récupérer un fichier .tgz de Vector téléchargé et de l'installer automatiquement sur une machine virtuelle CentOS fraîchement créée.
- Un cadre de test unitaire pour OpenROAD.
- Une collection de scripts pour tester VectorH avec d'autres moteurs d'analyse de données Hadoop, référencés dans le cadre d'un article de conférence à venir.
- Un modèle basé sur Maven pour créer de nouveaux opérateurs personnalisés dans Dataflow, ainsi que quelques exemples qui utilisent ce modèle, y compris un analyseur d'expressions JSONpath de Dataflow et un analyseur XML et XPath.
- Un utilitaire appelé MQI, conçu pour faciliter l'exécution d'une commande du système d'exploitation sur tous les nœuds d'un Cluster Hadoop VectorH Cluster Hadoop.
- Une collection de petits outils vectoriels qui permettent de calculer le nombre de partitions par défaut pour une grande table, de rechercher des asymétries de données dans une table, de vérifier si les index min/max du vecteur sont triés ou non (les performances sont meilleures si les données sont triées sur le disque et les index min/max le montrent), ainsi qu'un outil permettant de prendre une collection de scripts SQL et de les transformer en un test de débit d'utilisateur simultanés, avec des statistiques sur le temps d'exécution global.
- Une collection de nouveaux opérateurs pour Dataflow afin d'implémenter des opérations telles que le passage de paramètres d'exécution dans un Dataflow en tant que service, et un opérateur 'sesssionize' pour regrouper des données horodatées en 'sessions', et un nœud lead/lag pour gérer des données horodatées, et d'autres encore.
- Une suite de tests de performance pour Actian Vector*, basée sur les données de test et les requêtes DBT3. Ce projet permettra de générer des données de test selon le facteur d'échelle de votre choix (la valeur par défaut est le facteur d'échelle 1, ce qui correspond à environ 1 Go de données au total), de charger ces données dans Vector/VectorH, puis d'exécuter une série de requêtes et de chronométrer les résultats.
Jetez-y un coup d'œil, téléchargez-les et contribuez à les étendre et à les améliorer pour qu'ils répondent à vos besoins !
*Action Vector 7.0 est rebaptisé Actian Analytics Engine à partir de la version 8.0