Data Explorer 'anonymous_users' 테이블

안녕하세요
Data Explorer의 ‘anonymous users’ 테이블이 user_id가 있는 실제 사용자 목록을 반환하고 있습니다. 이들은 실제로 '익명’이 아니며 '익명화’된 것도 아닙니다.

이해가 되지 않아 이 테이블이 무엇인지, 그리고 왜 11,000명 중 46명의 무작위 사용자 목록이 해당 목록에 포함되어 있는지 파악하려고 합니다.

아래 쿼리를 실행해 볼 수 있습니다:

SELECT * FROM anonymous_users

이 테이블은 저장소에서 다음과 같이 언급됩니다: discourse/app/models/anonymous_user.rb at main · discourse/discourse · GitHub

아는 점이 있을까요?

감사합니다!

익명화된 사용자의 경우, 사이트 내 활동 기록을 제외한 모든 데이터가 완전히 삭제됩니다.

이것이 질문하신 내용인가요?

안녕하세요 @anon16030817

답변 주셔서 감사합니다. 제 질문은 테이블 자체에 관한 것입니다. anonymous와 anonymized의 개념은 이해하지만, 데이터 탐색기에서 쿼리를 실행하면:

SELECT * FROM anonymous_users

내 계정을 포함한 무작위 사용자 목록이 표시됩니다. 이 테이블 자체가 무엇인지, 그리고 왜 익명(anonymous)이거나 비식별화(anonymized)되지 않은 이러한 사용자들이 여기에 표시되는지 이해가 되지 않습니다.

감사합니다!

죄송합니다. 이 부분은 제가 잘 모르겠어요. 당신이 익명화된 사용자들에 대해 이야기하는 줄 알았거든요.

행운을 빕니다!

괜찮아요! 도움 주셔서 감사합니다!

테이블 이름이 좀 이상해서 제 질문을 이해하는 데 혼란을 줄 수도 있겠다는 생각이 드네요 :sweat_smile:

사용자가 익명일 수 있는 경우 3가지가 있습니다.

  • 로그인하지 않은 경우
  • 익명 처리된 경우
  • #anonymous-mode를 사용하는 경우

해당 테이블은 익명 모드에 관한 관리자 문서에서도 언급됩니다.

Moin님, 안녕하세요!

정말 감사합니다! 아주 도움이 되었습니다. 저희 인스턴스에서는 익명 모드가 활성화되어 있지 않았고, 설정을 다시 업데이트하여 쿼리를 실행할 때 더 이상 목록이 표시되지 않습니다. 이제 해결되었습니다.

감사합니다!