대용량 데이터를 시각화하기 위해 Crossfilter (DC.JS 및 D3)를 사용하고 있습니다. 도서관의 양방향 특성이 마음에 들지만 데이터가 빠르게 커지고 있습니다. 이 문제를 해결하는 가장 적합한 방법은 데이터가 너무 큰 경우 미리 집계하는 것입니다. Crossfilter가 이러한 종류의 데이터로 어떻게 작업 할 수 있는지 알아내는 데 어려움을 겪고 있습니다. 설명하기집계 결과의 교차 필터
는, 내가 가지고있는 데이터는
[
{"date":"01-01-2016","food": "apple", "gender": "M", "country": "DE"},
{"date":"01-01-2016","food": "pear", "gender": "M", "country": "DE"},
{"date":"01-01-2016","food": "apple", "gender": "F", "country": "DE"},
{"date":"01-01-2016","food": "apple", "gender": "F", "country": "UK"},
{"date":"01-02-2016","food": "pear", "gender": "M", "country": "UK"},
{"date":"01-02-2016","food": "pear", "gender": "M", "country": "UK"},
{"date":"01-02-2016","food": "apple", "gender": "M", "country": "US"},
...
]
가 어떻게 날짜 필드 주변이 선회를 시각화하여 갈 것 같은 형태인가? 그래서 01-01에, 나는 3 명의 사람들이 DE (남자 1 명, 여자 1 명)로부터 2 명, 영국에서 1 명을 사 주었다.
[
{"date":"01-01-2016","food": "apple", "gender": "M", "country": "DE", "count": 100000},
{"date":"01-01-2016","food": "pear", "gender": "M", "country": "DE", "count": 72651},
{"date":"01-01-2016","food": "apple", "gender": "F", "country": "DE", "count": 12345},
{"date":"01-01-2016","food": "apple", "gender": "F", "country": "UK", "count": 9287164},
{"date":"01-02-2016","food": "pear", "gender": "M", "country": "UK", "count": 291732743},
{"date":"01-02-2016","food": "apple", "gender": "M", "country": "US", "count": 128176376}
...
]
하지만이 설정에
, 나는 양에 많은 승리하지 않습니다나는과 같이, 그것을 계산하고 각 조합에 대한 데이터 큐브의 종류를 계산에 의해 내가 이것을 할 수있는 생각 데이터의 CrossFilter가 데이터를 처리 할 수있는 방법/확실하지 않은 경우이 방법입니다.
설명해 주셔서 감사합니다. 사실 제 질문은 일반적인 질문이었고 귀하의 일반적인 대답은 제가 그것을 해결하는 데 도움이되었습니다. reduceSum을 잘못된 방식으로 사용하여 그렇게 보였습니다. 감사. –