Salesforce Setup 메뉴 중 Objects and Fields > Schema Builder는 Salesforce의 데이터 구조를 한눈에 보고, 쉽게 관리할 수 있는 시각화 도구입니다. 이 메뉴는 Admin이 데이터 모델을 이해하고 수정하는 데 큰 도움이 됩니다.
이 기능은 무엇인가
Schema Builder는 Salesforce에 저장된 데이터(즉, 오브젝트와 필드들)의 구조를 그림처럼 보여주는 도구입니다. 복잡한 표나 텍스트가 아니라, 마치 마인드맵처럼 오브젝트와 그 관계를 선으로 연결해서 보여주기 때문에, 데이터 구조를 더 쉽게 파악할 수 있어요. 이 화면에서는 오브젝트(예: Account, Contact, 커스텀 오브젝트 등)와 그 안에 들어있는 필드들을 한눈에 볼 수 있고, 드래그 앤 드롭으로 새 필드를 추가하거나 오브젝트 간의 관계(예: Lookup, Master-Detail)도 만들 수 있습니다.
언제 사용하는가
- 데이터 구조를 빠르게 파악하고 싶을 때: 오브젝트가 많거나, 관계가 복잡할 때 텍스트만으로는 이해하기 어렵죠. 이럴 때 Schema Builder를 열면 전체 구조가 한눈에 들어옵니다.
- 새 필드나 관계를 만들 때: 오브젝트의 상세 설정 화면에 들어가지 않고도, 바로바로 필드를 추가하거나 관계를 만들 수 있어요.
- 팀원에게 데이터 구조를 설명할 때: 시각적으로 보여줄 수 있기 때문에, 다른 사람에게 설명할 때도 유용합니다.
어떻게 이해하면 쉬운가
Schema Builder는 설계도나 지도라고 생각하면 이해가 쉬워요. Salesforce의 데이터베이스가 어떻게 생겼는지, 오브젝트들이 어떻게 연결되어 있는지 한눈에 볼 수 있죠. 특히, 각 오브젝트가 어떤 필드를 가지고 있는지, 오브젝트끼리 어떤 관계가 있는지 선으로 연결돼 있어서, 복잡한 구조도 쉽게 이해할 수 있습니다.
예시
- 예를 들어, 회사에서 고객(Accounts)과 연락처(Contacts)를 관리한다고 해볼게요.
Schema Builder를 열면, Account와 Contact 오브젝트가 박스로 나타나고, 두 오브젝트 사이에 연결선이 그려져 있어요. 이 연결선은 둘 사이의 관계(예: Account가 여러 Contact를 가질 수 있음)를 보여줍니다.
- 또 다른 예시로, 새로운 업무 프로세스를 위해 '프로젝트'라는 커스텀 오브젝트를 만들고 싶을 때, Schema Builder에서 바로 'Project' 오브젝트를 만들고, 필요한 필드를 추가하거나 다른 오브젝트와의 관계도 드래그 앤 드롭으로 설정할 수 있습니다.
—
참고: Schema Builder에서 모든 오브젝트와 필드가 다 보이지 않을 수도 있어요. 이는 Salesforce 버전이나 권한, org 설정에 따라 다를 수 있으니, 만약 원하는 오브젝트가 안 보인다면 권한이나 설정을 확인해보세요.
경로: Setup 화면에서 왼쪽 메뉴에서 Objects and Fields를 펼치면 Schema Builder가 보입니다. 여기를 클릭하면 바로 사용할 수 있어요.
이렇게 Schema Builder는 Salesforce 데이터 구조를 쉽고 빠르게 이해하고 관리할 수 있게 도와주는 강력한 도구랍니다!