커뮤니티 게시글 데이터를 모두 내보내는 방법이 있을까요?
커뮤니티 활동 지표를 심층적으로 분석하고 싶습니다.
- 첫 응답까지 소요 시간
- 재게시부터 해결까지
- 해결까지 소요 시간
- 재할당부터 해결까지
커뮤니티 게시글 데이터를 모두 내보내는 방법이 있을까요?
커뮤니티 활동 지표를 심층적으로 분석하고 싶습니다.
데이터 탐색기 플러그인을 추천합니다. 원하시는 분석 중 일부는 수행할 수 있으며, 필요한 데이터를 자유롭게 내보낼 수도 있습니다.
고마워요!
정말 멋지네요!
이 쿼리를 공유하실 분이 계신가요? 또한 게시된 각 게시물의 원본 텍스트를 내보내는 방법이 있을까요?
감사합니다!
샘플 쿼리를 확인해 보셨나요?
select id post_id,raw from posts
이렇게 하면 PM(개인 메시지)과 삭제된 게시물도 함께 조회되는데, 이는 원치 않는 결과일 가능성이 높습니다.
@401Ott 님, 개인 메시지를 포함하지 않는 모든 게시물을 게시 상태로 조회하고 싶으시다면, 아카이브(archetype)가 'private_message’인 게시물을 필터링해야 합니다.
또한 삭제된 게시물을 제외하려면 deleted_at 값이 NULL이 아닌 게시물을 필터링해야 합니다. 다만, 일부 게시물은 소속된 토픽이 삭제되면서 함께 삭제될 수 있으므로, 해당 게시물이 속한 토픽에 deleted_at 타임스탬프가 있는 경우에도 필터링해야 합니다.
정확한 쿼리가 필요하시다면 구체적으로 무엇을 필요로 하는지 명시해 주시면 작성해 드리겠습니다.
네, 공개된 게시글만 필터링하는 것이 가장 이상적이라는 의견에 전적으로 동의합니다. 완벽한 내보내기를 원한다면, 사용자 이름, 게시글 생성 날짜, 생성 시각, 그리고 게시글 본문이 포함되어야 한다고 생각합니다. 관련 태그가 함께 제공되면 더 좋겠습니다.
결국 제 목표는 특정 URL 경로가 내 커뮤니티에서 언제, 얼마나 자주 공유되는지 파악하는 것입니다. 모든 게시글 본문을 .csv 파일로 받을 수 있다면 큰 도움이 될 것 같습니다.
도와주셔서 정말 감사합니다, @JusticeUK . 만약 이 목표가 현실적이지 않다면 알려주세요 (현실적이지 않다면 걱정 마세요
)
이 작업을 수행하는 가장 쉽고 빠른 방법은
select post_id, user_id, created_at, raw, cooked from badge_posts where deleted_at is null
에서 from posts 대신 from badge_posts를 사용하는 것입니다. 이미 공개 게시물로만 필터링되어 있습니다.
문서가 부족한 점이 꽤나 답답한데, badge_posts의 존재를 몰랐기 때문에 몇 주 전에 작성한 쿼리들은 모두 게시글에서 PM을 명시적으로 제외하고 있습니다.