Les données numériques s'accumulent lors de l'exploitation de services Web, de jeux sociaux, etc. Il est très important d'analyser les données numériques et de les utiliser pour la mesure suivante.
Il est également bon de toucher les données brutes avec MySQL, etc., de les afficher sous forme de valeur numérique et de coller le graphique dans Excel, mais cela prend du temps à chaque fois. Idéalement, les directeurs, les ingénieurs et tout le monde peuvent trouver les chiffres qu'ils souhaitent.
Il existe des outils tels que Tableau, mais ils sont trop chers à l'achat. Même si vous êtes seul, si vous souhaitez le partager avec une équipe, les frais de licence seront de centaines de milliers.
Donc open source re: dash. (Bien qu'il puisse être nécessaire de simplement frapper SQL)
Je suppose que vous avez créé la dernière version d'Amazon Linux avec EC2. Amazon Linux AMI 2015.09.1 (HVM), SSD Volume Type - ami-383c1956
re:dash
re: dash fonctionne avec des sources de données telles que Redshift et MySQL pour visualiser ces données. Puisque re: dash lui-même est un serveur Web, vous pouvez vérifier les données visualisées sur votre navigateur. De plus, comme re: dash est open source, il peut être construit gratuitement.
Cependant, j'ai essayé de le construire sur mac ou EC2 Amazon Linux par moi-même, mais il est assez difficile à installer. Si vous ne connaissez pas nginx, gunicorn, supervisord, céleri, redis, postgresql, etc., il est difficile de déboguer lorsque vous ne pouvez pas construire. En premier lieu, j'ai un script pour Amazon Linux, mais je ne peux pas l'installer car le script est déjà cassé.
C'est facile avec Ubuntu et Docker, mais je voulais le construire sur Amazon Linux. J'ai donc forké re: dash et corrigé le script d'installation afin qu'il puisse être installé sur EC2 avec Ansible.
re: dash utilise Flask, donc si vous voulez le réparer, vous pouvez utiliser python. nginx est devant, mais je ne pense pas que ce soit nécessaire. La base de données principale de re: dash est PostgreSQL. Je n'ai pas besoin que de re: dash pour MySQL, mais je l'ai installé car je veux l'utiliser comme source de données.
Vous pouvez l'installer en procédant comme suit. Veuillez installer Ansible.
cloner git clone https://github.com/wapa5pow/ansible-redash-amazon-linux
Faites des hôtes l'un des EC2. EC2 maintient les ports ssh et http ouverts cd ansible-redash-amazon-linux vi hosts
Définissez your-private-key.pem comme clé privée EC2 SSH et procédez comme suit ansible-playbook site.yml --private-key=~/.ssh/your-private-key.pem -u ec2-user -i hosts
Si Ansible échoue, essayez à nouveau la même commande ci-dessus et elle réussira.
Connectez-vous en tant qu'administrateur / administrateur.
re: dash se connecte à diverses bases de données, mais pour ajouter MySQL installé sur la même instance, procédez comme suit.
Après avoir créé la source de données, créez une requête.
À partir de la requête émise, vous pouvez créer un graphique, etc. à partir de "+ Nouvelle visualisation" en bas du même écran.
Vous pouvez créer un tableau de bord en collectant des graphiques visualisés. Si vous le résumez ici, il semble facile de vérifier régulièrement le KPI.
La prochaine fois, je présenterai le type de visualisation qui peut être fait.
Recommended Posts