Saya sedang dalam proses mengusulkan lingkungan pementasan basis data ke departemen TI saya. Idenya adalah bahwa orang non-IT seperti saya (analis data pekerjaan umum) akan memiliki tempat untuk menguji solusi, dan kemudian mengimplementasikannya di lingkungan langsung, atau meminta IT untuk mengimplementasikannya jika diperlukan. Ada beberapa alasan / skenario di mana lingkungan ini akan bermanfaat:
- Saya punya beberapa hak istimewa database dasar di lingkungan database hidup kita (
create table
,create view
, dll). Saya membuat perubahan skema sekali seminggu, tetapi tampaknya gila bagi saya untuk menguji dan menerapkan perubahan ini dalam lingkungan hidup. Ada banyak ketergantungan pada basis data, jadi jika terjadi kesalahan, itu bisa menjadi bencana. Saya lebih suka menguji hal-hal sebelumnya di lingkungan yang terpisah. - Saya tidak memiliki beberapa keistimewaan yang lebih maju seperti
create trigger
ataucreate function
dalam database langsung. Ini baik-baik saja, tapi saya punya beberapa masalah yang bisa diselesaikan oleh pemicu dan / atau fungsi. Saya berencana untuk mengusulkan agar saya diberikan izin ini di lingkungan pementasan sehingga saya dapat mengembangkan dan menguji beberapa ide, dan jika itu berhasil, usulkan agar TI menerapkannya di lingkungan langsung. - Secara umum, departemen TI saya tidak punya waktu atau sumber daya untuk mengembangkan solusi bagi saya. Sangat sederhana. Jadi jika saya bisa melakukan kerja keras sendiri, maka masalah saya lebih mungkin untuk diselesaikan.
'Lingkungan pementasan untuk personel non-TI' sepertinya pendekatan yang cukup masuk akal bagi saya, tetapi jujur saja, saya hanya mengada-ada. Saya tidak tahu bagaimana ini biasanya dilakukan di dunia IT / database.
Apakah ada praktik IT / Database yang sesuai dengan skenario ini? (Apakah saya di jalur yang benar ketika mengusulkan lingkungan pementasan basis data untuk personel non-TI?)