2016-07-04 2 views
1

우리는 Azure에서 Sitecore 배치 작업을하고 있습니다.Sitecore MongoDB가 모든 데이터베이스/콜렉션을 생성하지 않음

  • Sitecore Experience Platform 8.0 rev. 160115
  • MongoDB를이 -

3.0.4 우리는 MongoDB를 설치, 우리는 Robomongo를 사용하여 로컬 호스트에 연결할 수 있습니다. '웹 로그 분석'데이터베이스/컬렉션 만 볼 수 있습니다. 우리의 연결 문자열 설정은 다음과 같습니다

Connectionstring.config

그러나 다른 3 개 데이터베이스 및 컬렉션이 만들어지지 않습니다.

  • Sitecore.Analytics.config 파일에서

Tracking.live

  • Tracking.history
  • Tracking.contact - 설정이 "Analytics.Enabled은"true로 설정됩니다. 우리가 XDB 구름 초기화에 약간의 참조를 발견 로그에

    Sitecore.Analytics.config

    그러므로 우리가 그것을 사용할 수, 문제 못했습니다.

    구성이 누락 되었습니까? 어떤 도움이나 제안을 주시면 감사하겠습니다.

  • 답변

    0

    MongoDB를이 스키마 알아 두셔야합니다 감사합니다. 물론 프로덕션 환경에서는 이러한 데이터베이스를 수동으로 만들어야 액세스 권한이 올바르게 할당됩니다. 그러나 개발 환경에서는 모든 데이터베이스를 즉시 생성 할 수 있습니다.

    analytics 데이터베이스가 만들어진 유일한 이유는 Sitecore가 Interactions 컬렉션에 대한 인덱스를 만들기 때문입니다. 그렇지 않으면 xDB가  에 데이터를 기록 할 때까지는이 데이터베이스가 표시되지 않습니다. 어떤 MongoDB 컬렉션도 마찬가지입니다. 쓰여지는 데이터 나 인덱스가 생성 될 때까지 나타나지 않을 것입니다.

    집계/처리 논리가 실행되면 다른 세 데이터베이스가 생성됩니다. 나는. 인스턴스가 실제로 방문 데이터를 수집하고 처리하기 시작할 때

    결론적으로, 누락 된 데이터베이스에 대해서는 걱정하지 마십시오. xDB 기능이 제대로 작동하는지 확인하십시오.

    +0

    감사합니다. @Dmytro Shevcheko 우리는 환경을 모니터하고 xDB 기능을 확인할 것입니다. – SunilG

    관련 문제