Sono uno sviluppatore in un'azienda in cui sviluppiamo un'applicazione Web con due tipi di utenti: amministratori e utenti.
L'amministratore delegato della società desidera che io sviluppi un importante sistema di analisi, in cui gli amministratori possono creare grafici basati sui dati degli utenti, ma senza limiti.
Fondamentalmente, vuole che crei un'applicazione powerBI all'interno della nostra applicazione, in cui offre agli utenti la totale libertà di selezionare qualsiasi query desiderata, ma, a differenza di powerBI, senza fornirgli alcuna informazione sul database. Ad esempio, l'amministratore può ottenere un grafico su:
- un utente
- un gruppo di utenti
- un campo dall'account di un utente
- qualsiasi campo del DB
Ho pensato e non riesco a trovare un modo per farlo funzionare. O abbiamo un modo di dire che tipo di analisi sono disponibili (come una tabella, dove diciamo cosa possono fare e le rispettive query al database per restituire tali informazioni), o diamo loro l'intero DB per permettere loro di selezionare cosa loro vogliono vedere.
Qualche consiglio su come dovrei farlo come vuole il mio amministratore delegato?