Les outils pour développeurs d'Actian sont disponibles sur Github
The Actian technology teams have recently posted a number of technical tools and snippets to the Actian account on Github that will be of interest to customers, partners and prospects. We encourage all of you to take a look and make contributions of your own – either to enhance these tools, or else to let us know about other tools that you have created for yourselves, and we will mention them here. Our intention is to publish new contributions here over time, and to publish future Blog entries that go into more detail on some of these tools and 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.
- A Vagrant package that will take a downloaded Vector .tgz file and automatically install it into a freshly built CentOS virtual machine.
- 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