Je suis en train de proposer un environnement de transfert de base de données à mon service informatique. L'idée est qu'une personne non informatique comme moi (analyste de données de travaux publics) aurait un endroit pour tester des solutions, puis les implémenter moi-même dans l'environnement réel ou demander au service informatique de les implémenter si nécessaire. Il y a quelques raisons / scénarios où cet environnement serait bénéfique:
- J'ai quelques privilèges de base de données de base dans notre environnement de base de données en direct (
create table
,create view
, etc.). Je fais des changements de schéma environ une fois par semaine, mais il me semble insensé de tester et de mettre en œuvre ces changements dans un environnement en direct. Il existe d'innombrables dépendances sur la base de données, donc si quelque chose se passe mal, cela pourrait être désastreux. Je préfère de loin tester les choses à l'avance dans un environnement séparé. - Je n'ai pas certains des privilèges les plus avancés comme
create trigger
oucreate function
dans la base de données en direct. C'est très bien, mais j'ai quelques problèmes qui pourraient être résolus par des déclencheurs et / ou des fonctions. Je prévois de proposer que je reçoive ces autorisations dans l'environnement de transfert afin de pouvoir développer et tester certaines idées, et si elles fonctionnent, proposer au service informatique de les implémenter dans l'environnement réel. - En général, mon service informatique n'a ni le temps ni les ressources pour développer des solutions pour moi. C'est vraiment aussi simple que cela. Donc, si je peux faire les démarches moi-même, alors mes problèmes sont beaucoup plus susceptibles d'être résolus.
L '«environnement de mise en scène pour le personnel non informatique» me semble une approche suffisamment solide, mais pour être honnête, je viens de créer l'idée. Je ne sais pas comment cela se fait généralement dans le monde informatique / base de données.
Existe-t-il une sorte de pratique informatique / base de données établie qui conviendrait à ce scénario? (Suis-je sur la bonne voie lorsque je propose un environnement de transfert de base de données pour le personnel non informatique?)