BI Connector 실행
이 페이지의 내용
개요
mongosqld
는 MongoDB 인스턴스를 BI 도구에 연결하는 BI Connector 프로그램입니다. mongosqld
에는 MongoDB 컬렉션 및 데이터베이스에 매핑되는 데이터 스키마가 필요합니다. 스키마를 생성하고 mongosqld
를 실행하기 위한 몇 가지 옵션이 있습니다. 이 가이드를 참고하면 가장 필요한 옵션을 선택하는 데 도움이 됩니다.
기본적으로 mongosqld
는 기본 데이터 스키마를 생성하여 메모리에 저장합니다. 또는 아래의 두 가지 방법 중 하나를 이용하여 사용자 정의 스키마를 생성하고 수동으로 편집할 수 있습니다:
mongodrdl
프로그램을 사용하여 사용자 지정.drdl
스키마 파일을 만든 다음 이 파일을 가리키도록--schema
옵션을 사용하여mongosqld
를 시작합니다.이전에
upload
명령으로 사용자 지정 스키마를 업로드한 경우name-schema
명령을 사용하여 제공된 사용자 지정 이름으로 내부에 스키마를 저장해야 합니다. 그런 다음--schemaSource
,--schemaMode
및--schemaName
옵션으로mongosqld
를 시작할 수 있습니다.
스키마 생성 및 데이터 샘플링에 대해 자세히 알아보려면 관계형 스키마를 MongoDB에 매핑하기를 참조하세요.
전제 조건
BI Connector 설치
시작하기 mongosqld
mongosqld
를 시작 및 실행하는 방법에는 세 가지 옵션이 있습니다. 옵션은 다음과 같습니다:
mongosqld
를 MongoDB Atlas를 사용해 호스팅된 서비스로 실행명령줄에서
mongosqld
시작mongosqld
를 시스템 서비스로 설치
MongoDB Atlas를 사용해 BI Connector를 호스팅된 서비스로 실행
MongoDB Atlas에서 MongoDB Connector for Business Intelligence를 호스팅할 수 있습니다. Atlas에서 호스팅되는 BI Connector를 활성화하고 연결하는 방법에 관한 자세한 내용은 Atlas용 BI Connector로 연결에서 확인하세요.
명령줄에서시작 mongosqld
명령줄 옵션을 사용하여 샘플의 컬렉션과 데이터베이스, 사용자 자격 증명, 기타 구성 옵션을 지정할 수 있습니다. 명령줄 옵션에서 명령줄 옵션의 전체 목록을 확인할 수 있습니다
명령줄에서 mongosqld
를 시작하려면 필요한 명령줄 옵션을 사용하여 BI Connector 프로그램 디렉토리에서 mongosqld
실행 파일을 실행합니다.
다음 예에서는 --sampleNamespaces
옵션을 사용하여 test
데이터베이스에서 books
컬렉션을 지정합니다.
"C:\Program Files\MongoDB\Connector for BI\2.4\bin\mongosqld.exe" --sampleNamespaces test.books
다음 예에서는 --sampleNamespaces
옵션을 사용하여 test
데이터베이스에서 books
컬렉션을 지정합니다.
mongosqld --sampleNamespaces test.books
다음 예에서는 --sampleNamespaces
옵션을 사용하여 test
데이터베이스에서 books
컬렉션을 지정합니다.
mongosqld --sampleNamespaces test.books
다음 예에서는 --sampleNamespaces
옵션을 사용하여 test
데이터베이스에서 books
컬렉션을 지정합니다.
mongosqld --sampleNamespaces test.books
mongosqld
구성 파일로
구성 파일을 사용하여 모든 mongosqld
구성 옵션을 저장할 수 있습니다. --config
옵션으로 mongosqld
를 시작하여 구성 파일을 지정합니다.
"C:\Program Files\MongoDB\Connector for BI\2.4\bin\mongosqld.exe" --config <pathToConfigFile>\mongosqld.conf
mongosqld --config <pathToConfigFile>/mongosqld.conf
mongosqld --config <pathToConfigFile>/mongosqld.conf
mongosqld --config <pathToConfigFile>/mongosqld.conf
mongosqld
시스템 서비스로 설치
BI Connector는 시스템 서비스로 실행할 경우 mongosqld.systemLog.path
설정이 지정된 구성 파일이 필요합니다. 선호하는 텍스트 편집기를 사용하여 mongosqld.conf
파일을 만듭니다. 구성 파일 옵션을 검토하려면 구성 파일을 참조하세요. 예시:
systemLog: path: 'C:\logs\mongosqld.log' net: bindIp: '127.0.0.1' port: 3307
참고
구성 파일의 모든 파일 경로는 절대 경로여야 하며 작은따옴표로 표시해야 합니다. 예시:
systemLog: path: 'C:\logs\mongosqld.log'
mongosqld
(을)를 설치하고 시스템 서비스로 실행하려면 다음 명령을 실행합니다.
"C:\Program Files\MongoDB\Connector for BI\2.4\bin\mongosqld.exe" install --config "<pathToConfigFile>\mongosqld.conf" net start mongosql
설치에 성공하면 Windows는 mongosql service installed
을(를) 반환합니다.
systemLog: path: '/logs/mongosqld.log' net: bindIp: '127.0.0.1' port: 3307
mongosqld
(을)를 설치하고 시스템 서비스로 실행하려면 다음 명령을 실행합니다.
mongosqld install --config <pathToConfigFile>/mongosqld.conf launchctl load -w /Library/LaunchDaemons/mongosql.plist
systemLog: path: '/logs/mongosqld.log' net: bindIp: '127.0.0.1' port: 3307
mongosqld
(을)를 설치하고 시스템 서비스로 실행하려면 다음 명령을 실행합니다.
sudo mongosqld install --config <pathToConfigFile>/mongosqld.conf sudo systemctl start mongosql.service
부팅 시 자동으로 시작되도록 서비스를 활성화 하려면 다음을 실행 합니다.
systemctl enable mongosql.service
systemLog: path: '/logs/mongosqld.log' net: bindIp: '127.0.0.1' port: 3307
mongosqld
(을)를 설치하고 시스템 서비스로 실행하려면 다음 명령을 실행합니다.
sudo mongosqld install --config <pathToConfigFile>/mongosqld.conf sudo systemctl start mongosql.service
부팅 시 자동으로 시작되도록 서비스를 활성화 하려면 다음을 실행 합니다.
systemctl enable mongosql.service
다음 단계
BI Connector가 실행되면 선호하는 BI 도구와 함께 사용할 준비가 된 것입니다. 선택한 연결 튜토리얼 목록은 BI 도구 연결을 참조하세요.