데이터베이스 준비 환경을 IT 부서에 제안하는 중입니다. 아이디어는 나와 같은 IT가 아닌 사람 (공공 데이터 분석가)이 솔루션을 테스트 한 다음 실제 환경에서 직접 구현하거나 필요한 경우 IT에 구현하도록 요청하는 것입니다. 이 환경에 도움이되는 몇 가지 이유 / 시나리오가 있습니다.
- 나는 라이브 데이터베이스 환경 (몇 가지 기본 데이터베이스 권한을 가지고
create table
,create view
등). 나는 일주일에 한 번 스키마를 변경하지만 실제 환경에서 이러한 변경 사항을 테스트하고 구현 하는 것은 미친 것 같습니다 . 데이터베이스에는 무수한 의존성이 있으므로 문제가 발생하면 재앙이 될 수 있습니다. 별도의 환경에서 미리 테스트하고 싶습니다. - 내가 좋아하는 더 진보 된 권한의 일부가없는
create trigger
또는create function
라이브 데이터베이스를. 이것은 괜찮지 만 트리거 및 / 또는 기능으로 해결할 수있는 몇 가지 문제가 있습니다. 스테이징 환경에서 이러한 권한을 부여하여 일부 아이디어를 개발하고 테스트 할 수 있으며 아이디어가 작동하면 실제 환경에서 구현하도록 제안 할 계획입니다. - 일반적으로 IT 부서에는 솔루션을 개발할 시간이나 리소스가 없습니다. 정말 간단합니다. 따라서 내가 직접 작업을 수행 할 수 있다면 내 문제는 훨씬 더 해결 될 것입니다.
'IT가 아닌 직원을위한 준비 환경'은 나에게 충분한 접근 방식처럼 보이지만 솔직히 말해서 아이디어를 만들었습니다. 나는 이것이 일반적으로 IT / 데이터베이스 세계에서 어떻게 수행되는지 전혀 모른다.
이 시나리오에 적합한 기존 IT / 데이터베이스 실습이 있습니까? (IT 이외의 직원을위한 데이터베이스 준비 환경을 제안 할 때 올바른 방향으로 가고 있습니까?)