Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Suggerimento per un Data Analysis

    Ciao,
    chiedo consiglio se qualcuno conosce un cms o simile open source in php che mi permetta di analizzare dei dati generici.
    Mi spiego meglio, devo costruire un portale interno all'azienda in cui gli passiamo dati generici (es: vendita giornaliera prod A,utilizzo server B,etcc) e poi tramite delle interfacce grafiche possiamo analizzarli. Solitamente questi OWA (open web analysis) sono dedicati al sito web, ma a me servirebbe qualcosa generico che io istruisco giornalmente con i dati e poi lui ne permette l'analisi con grafici etc...

    conoscete se esiste qualcosa del genere?
    Luca Bottoni's World
    www.bottonisworld.com

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Google Charts (richiede connessione a internet)
    phpchart
    jpgraph
    pchart

    gli passi i dati e creano grafici.

  3. #3
    Alhazred grazie per la risposta,
    tutti e tre sono molto belli, ma mancano della parte strutturale. mi provo a spiegare, quello che avevo in mente era una sorta di portale che usava poche tabelle debitamente compilate dei dati (ogni giorno inserisco delle estrazioni definendo il tipo di dato, se a quantità, ho utilizzo, etc...) separandoli per argomento (categoria) e questo CMS Analysis ti permette di scegliere la categoria e li mostra in grafico con le varie funzionalità di elaborazione (periodo di tempo ad esempio).

    Ho visto che il primo che hai segnalato è una estensione di joomla, ho guardato il pdf delle istruzioni,ma non mi toglie il dubbio se permette la definizione di categorie, tipi di dati da analizzare ,etc.. o permette solo una semplice pagina da costruire da zero.

    se non sono riuscito a spiegare bene, chiedi pure e intanto grazie per la cortesia.



  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    In realtà phpchart è anche un'estensione di Joomla, ma c'è anche la versione da usare al di fuori del CMS.

    Comunque, pernso che una cosa che prenda solo dati dal db e ne mostri dei grafici sia molto difficile da trovare, perché dovrebbe conoscere a priori la struttura delle tue tabelle, cosa impossibile, non può adattarsi automaticamente a qualsiasi tabella, ci sarà bisogno di seguire un certo criterio dettato da questo strumento di analisi e sarai tu a doverti adattare ad esso.
    Ma comunque non conosco uno strumento simile.

  5. #5
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    ci sono dei software che si basano su query già fatte e si occupano di renderle graficamente
    ho googlato un po' e ho trovato un po' di materiale http://www.google.it/search?rls=en&q...+analysis+tool
    vedi se qualcosa fa al caso tuo

  6. #6
    clasku ho guardato e cercato anchio in precedenza, ma mi pare che una base così generica in realtà non ci sia.

    Alhazred in realtà in azienda c'è un qualcosa di simile, usa 3 tabelle (allego)

    codice:
    SET FOREIGN_KEY_CHECKS=0;
    
    -- ----------------------------
    -- Table structure for `L0_Data`
    -- ----------------------------
    DROP TABLE IF EXISTS `L0_Data`;
    CREATE TABLE `L0_Data` (
      `id` int(11) NOT NULL auto_increment,
      `macroarea_id` int(11) NOT NULL,
      `metric_id` int(11) NOT NULL,
      `date` date NOT NULL,
      `value` decimal(20,3) unsigned NOT NULL,
      `period` enum('daily','weekly','monthly','double_weekly','triple_monthly') NOT NULL default 'daily',
      `notes` text,
      `modified_at` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
      `created_at` timestamp NOT NULL default '0000-00-00 00:00:00',
      PRIMARY KEY  (`id`),
      UNIQUE KEY `macroarea_id` (`macroarea_id`,`metric_id`,`date`,`period`),
      KEY `idx_created_at` USING BTREE (`created_at`),
      KEY `idx_date` (`date`),
      KEY `idx_metric_id` (`metric_id`),
      KEY `idx_macroarea_id` (`macroarea_id`),
      KEY `idx_period` (`period`),
      CONSTRAINT `fk_data_macroarea_id` FOREIGN KEY (`macroarea_id`) REFERENCES `L0_macroareas_metrics` (`macroarea_id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
      CONSTRAINT `fk_data_metric_id` FOREIGN KEY (`metric_id`) REFERENCES `L0_macroareas_metrics` (`metric_id`) ON DELETE NO ACTION ON UPDATE NO ACTION
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    
    
    -- ----------------------------
    -- Table structure for `L0_Macroareas`
    -- ----------------------------
    DROP TABLE IF EXISTS `L0_Macroareas`;
    CREATE TABLE `L0_Macroareas` (
      `id` int(11) NOT NULL,
      `name` varchar(100) character set latin1 collate latin1_bin NOT NULL,
      `notes` varchar(1024) character set latin1 collate latin1_bin default NULL,
      `url` varchar(1024) character set latin1 collate latin1_bin default NULL,
      `type_id` int(11) NOT NULL default '1',
      `depth` int(11) NOT NULL,
      `parent_id` bigint(10) default '0',
      `modified_at` timestamp NOT NULL default CURRENT_TIMESTAMP,
      `created_at` timestamp NOT NULL default '2007-01-01 00:00:00',
      PRIMARY KEY  (`id`),
      KEY `idx_macroarea_id` (`id`),
      KEY `idx_name` (`name`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    
    
    -- ----------------------------
    -- Table structure for `L0_Metrics`
    -- ----------------------------
    DROP TABLE IF EXISTS `L0_Metrics`;
    CREATE TABLE `L0_Metrics` (
      `id` int(11) NOT NULL,
      `name` varchar(100) character set latin1 collate latin1_bin NOT NULL,
      `unit` varchar(100) character set latin1 collate latin1_bin default NULL,
      `metric_type` enum('base','calc') character set latin1 collate latin1_bin NOT NULL default 'base',
      `dimension` enum('statistic','performance','quality','economic') character set latin1 collate latin1_bin NOT NULL,
      `notes` varchar(1024) character set latin1 collate latin1_bin default NULL,
      `description` varchar(100) NOT NULL,
      `modified_at` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
      `created_at` timestamp NOT NULL default '0000-00-00 00:00:00',
      `metric_type_dw` enum('avg','sum','extcalc') default NULL,
      PRIMARY KEY  (`id`),
      KEY `idx_metric_id` (`id`),
      KEY `idx_name` (`name`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    
    -- ----------------------------
    -- Records of L0_Metrics
    -- ----------------------------
    Poi però serve l'analizzatore di tali dati. I dati li inserisco con Pentaho in modo che la sorgenti qualunque essa sia diventa adatta alle 3 tabelle qui sopra.

    Speravo esistesse qualcosa di simile solo da istruire con i dati e poi da estendere con le funzinalità che servivano.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.