Docs Menu
Docs Home
/
BI 커넥터

BI Connector 실행

이 페이지의 내용

  • 개요
  • 전제 조건
  • 시작하기 mongosqld
  • 다음 단계

mongosqld는 MongoDB 인스턴스를 BI 도구에 연결하는 BI Connector 프로그램입니다. mongosqld에는 MongoDB 컬렉션 및 데이터베이스에 매핑되는 데이터 스키마가 필요합니다. 스키마를 생성하고 mongosqld를 실행하기 위한 몇 가지 옵션이 있습니다. 이 가이드를 참고하면 가장 필요한 옵션을 선택하는 데 도움이 됩니다.

기본적으로 mongosqld는 기본 데이터 스키마를 생성하여 메모리에 저장합니다. 또는 아래의 두 가지 방법 중 하나를 이용하여 사용자 정의 스키마를 생성하고 수동으로 편집할 수 있습니다:

  • mongodrdl 프로그램을 사용하여 사용자 지정 .drdl 스키마 파일을 만든 다음 이 파일을 가리키도록 --schema 옵션을 사용하여 mongosqld를 시작합니다.

  • 이전에 upload 명령으로 사용자 지정 스키마를 업로드한 경우 name-schema 명령을 사용하여 제공된 사용자 지정 이름으로 내부에 스키마를 저장해야 합니다. 그런 다음 --schemaSource, --schemaMode--schemaName 옵션으로 mongosqld를 시작할 수 있습니다.

스키마 생성 및 데이터 샘플링에 대해 자세히 알아보려면 관계형 스키마를 MongoDB에 매핑하기를 참조하세요.

mongosqld를 시작 및 실행하는 방법에는 세 가지 옵션이 있습니다. 옵션은 다음과 같습니다:

  • mongosqldMongoDB Atlas를 사용해 호스팅된 서비스로 실행

  • 명령줄에서 mongosqld 시작

  • mongosqld시스템 서비스로 설치

MongoDB Atlas에서 MongoDB Connector for Business Intelligence를 호스팅할 수 있습니다. Atlas에서 호스팅되는 BI Connector를 활성화하고 연결하는 방법에 관한 자세한 내용은 Atlas용 BI Connector로 연결에서 확인하세요.

명령줄 옵션을 사용하여 샘플의 컬렉션과 데이터베이스, 사용자 자격 증명, 기타 구성 옵션을 지정할 수 있습니다. 명령줄 옵션에서 명령줄 옵션의 전체 목록을 확인할 수 있습니다

명령줄에서 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 기본값은 3307 포트입니다. 호스트 주소 및 포트와 함께 --addr 옵션을 제공하여 포트 번호를 수동으로 설정할 수 있습니다.

구성 파일을 사용하여 모든 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

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 도구 연결을 참조하세요.