직접 데이터 접근
참고
직접 데이터 접근은 SaaS Advantage 배포 계층에 포함되어 있으며, 특정 SaaS Plus 배포 계층 고객에게 추가 기능으로 제공될 수 있습니다. SaaS Plus 및 Advantage 옵션에 대한 배포 계층 정보는 해당 학습 자료를 참조하십시오.
Open Database 이니셔티브의 일환으로 2010년에 시작된 Blackboard는 Learn SaaS를 위해 직접 데이터 액세스를 제공합니다. Learn 데이터베이스의 거의 실시간 복제본을 필요할 때마다 쿼리할 수 있는 Direct Data Access 기능을 사용할 수 있습니다. 지원 담당자가 문제 해결이 가능합니다. 교직원은 특정 이니셔티브의 채택, 사용, 효율성에 대한 데이터를 수집할 수 있습니다. 또한 경영진은 실제 데이터를 활용해 투자 수익을 평가하고 데이터 기반 결정을 내릴 수 있습니다.
Direct Data Access에는 SaaS 읽기 전용 복제본 데이터베이스https://aws.amazon.com/rds/features/read-replicas/ 및 자세한 스키마 설명서의 두 가지 구성 요소가 있습니다.
SaaS 읽기 전용 복제 데이터베이스
데이터는 프로덕션 데이터베이스에서 거의 실시간으로 업데이트됩니다.
보안 - 데이터 및 데이터 전송은 IP 제한 주소를 통해 암호화됩니다.
고성능 데이터베이스는 프로덕션과 동일한 하드웨어에서 실행됩니다.
유연한 접근성 - 선호하는 DB 클라이언트나 기술을 사용하세요.
참고
PostgreSQL에 대한 SSL 연결을 지원해야 합니다.
데이터베이스 문서를 열기
설명서는 Javadoc 형식의 HTML 패키지로 제공되며 레이아웃 및 테이블 상호 종속성을 포함해 Learn SaaS 데이터베이스 구조에 대한 정보를 제공합니다. 아래 패키지에는 테이블과 열의 데이터 특성에 대한 설명이 포함되어 있으며, 데이터 형식, 크기, null 허용 여부, 인덱스, 시퀀스, 키 및 제약 조건 정보가 포함됩니다. 키 테이블과 열에 대한 추가 설명도 제공됩니다.
이 정보는 관계형 데이터베이스 작업 경험이 있는 중급 및 고급 관리자와 개발자를 위한 것입니다.
다음 링크에서 스키마 및 변경 패키지를 다운로드할 수 있습니다.
포함되지 않은 항목은 무엇인가요?
읽기 전용 복제본은 프로덕션 데이터베이스의 전체 복사본이지만, 설명서에 게시된 스키마에는 Blackboard Learn의 모든 데이터베이스 객체에 대한 설명이 전부 포함되어 있지 않습니다. 다음 정보는 포함되지 않습니다.
표와 열에 대한 자세한 설명입니다.
정보가 저장 프로시저, 뷰, 트리거 및 데이터베이스 작업에 대해 제공되지 않았습니다.
데이터 접근
Learn SaaS Advantage 고객이 되거나 Direct Data Access를 구매하시면 Blackboard가 읽기 전용 복제본 데이터베이스에 연결하는 데 필요한 세부 정보를 제공합니다.
데이터베이스 호스트 이름
포트번호는 5432입니다.
사용자 이름
비밀번호
RDS를 사용하는 방법에 대해 자세히 알아보세요. Amazon AWS의 SSL
최대 5개의 사용자명/비밀번호 세트를 요청하실 수 있습니다.
IP 주소가 제한된 수로만 연결을 허용하는 것은 보안 장치의 일부입니다. Blackboard에서 읽기 전용 복제본과 상호 작용할 수 있는 최대 5개의 고유한 소스 IP 주소를 확인해 주십시오. 연결하고자 하는 컴퓨터의 IP 주소 확인에 문제가 있을 경우 http://checkip.amazonaws.com/로 이동해 IP 주소를 찾으십시오.
중요
VPN을 사용하는 컴퓨터의 IP 주소를 얻으려면 http://checkip.amazonaws.com/로 이동하기 전에 Zscaler와 같은 VPN을 끄십시오. DDA 액세스를 위한 주소를 잘못 얻을 수도 있습니다.
하는 과정은 매우 중요합니다.
이 액세스 권한을 얻었으니 어떻게 유용하게 활용할 수 있을까요? 다음 질문이 도움이 될 것입니다.
여기 데이터에는 실제로 무엇이 있나요?
어떤 종류의 것을 알고 싶으신가요?
그 밖에 무엇을 봐야 할까요?
이 데이터로부터 정확히 무엇을 얻을 수 있나요?
이 쿼리가 실제로 무엇을 하는지 알아봅시다.
직접 데이터 액세스에 대한 답변 및 도움말을 받으세요.
커뮤니티 가입: https://community.anthology.com
전문 서비스: Blackboard 컨설팅은 시작하는 데 도움을 주는 서비스를 제공합니다. 직접 데이터 접근에 도움이 필요하시면 문의하세요.
pgAdmin 도구 사용법
데이터에 접근하려면 데이터베이스 탐색기나 보고 도구, 또는 SSL을 사용하여 PostgreSQL 데이터베이스에 연결 가능한 소프트웨어가 필요합니다. 이 예시에서는 연결 테스트에 도움이 되도록 Mac과 Windows에서 모두 사용 가능한 무료 오픈 소스 도구인 pgAdmin을 활용하고 있습니다.
참고
Blackboard는 pgAdmin이나 읽기 전용 복제본에 연결할 때 사용하는 타사 소프트웨어에 대한 기술 지원을 제공하지 않습니다. 제공된 정보는 예시로 사용됩니다. pgAdmin 인터페이스는 버전과 플랫폼에 따라 다를 수 있습니다. 우리는 가능한 가장 최신이며 정확한 정보를 제공하기 위해 노력했습니다.
시작하기 전에:
새 데이터베이스 연결을 만들고 구성하기

pgAdmin 애플리케이션을 실행한 후 플러그 아이콘을 클릭하여 서버 연결을 추가하세요.
속성 탭의 필드를 완성하세요.
이름: 선택하고자 하는 이름을 입력하세요.
진행 중인 과정을 확인하려면 어떻게 해야 하나요?
포트: 5432
서비스: 비워둡니다.
유지 관리 데이터베이스: postgres
사용자 이름: Blackboard에서 제공하는 값
비밀번호: Blackboard에서 제공하는 값
스토어 비밀번호?: 보안을 강화하기 위해 선택하지 않은 상태로 유지합니다.
색상: 디스플레이 색상 선택(선택 사항)
그룹: 비우거나 그룹에 추가하세요.
SSL 인증서를 pgAdmin에 제공해야 합니다. SSL 탭에서 다음 작업을 수행하세요.
SSL: 드롭다운에서 필요한 옵션을 선택합니다.
서버 루트 인증서 파일: 저장된 SSL 공개 키(rds-combined-ca-bundle.pem)로 이동하세요.
확인을 선택하여 저장하세요.
참고
pgAdmin은 확장자가 .crt인 파일을 찾고 있습니다. .pgAdmin이 .pem 파일을 .crt로 변환하므로 '확인'을 선택할 때 걱정하지 않으셔도 됩니다.
SQL 쿼리 실행 중
pgAdmin 도구의 객체 브라우저 창에서 조회할 데이터베이스를 선택하세요.
도구 모음에서 SQL 아이콘을 선택하세요. 돋보기 아이콘이 표시됩니다.
SQL 편집기 창이 표시됩니다. 쿼리를 이 창에 입력하세요.
모든 사용자 레코드를 확인하기 위해 간단한 쿼리를 실행합니다.
*USERS*에서 선택하세요.완료되면 녹색 화살표 아이콘을 클릭하세요.