2017-10-26 12 views
-1

가끔은 5 초 미만의 응답, 때로는 1 미만의 응답으로 Tableau 또는 PowerBI에서 db/cube/etc를 쿼리하는 사람들이나 회사를 종종 보게됩니다. 그들은 어떻게합니까? 아가미에 최적화 된 데이터입니까? 그들은 거대한 Db를 사용하고 있습니까?Tableau 또는 PowerBI를 사용하여 1b 행의 데이터로 데이터베이스를 직접 쿼리하십시오.

관련 질문에 나는 SQL DW에 비해 Tableau가있는 훨씬 작은 데이터 세트 100m 행을 분석하는 실험을 해왔으며 계산하는데 거의 1 분이 걸렸습니다. 다른 기술을 시도해야합니까? 아마도 Analysis Services 또는 큰 데이터 기술일까요?

일반적으로 일회성 데이터 분석 과제이므로 데이터 증가에 대해 걱정할 필요가 없습니다.

+1

불행히도이 질문에 객관적으로 대답 할 방법이 없습니다. 우리는 누군가의 데이터베이스 엔진, 데이터베이스 뒤에있는 자원 (서비스, VM 세트), 스키마, 쿼리 등을 모릅니다. 우리는 단지 짐작할 수 있습니다. 그리고 당신의 관련 질문 : 똑같은. 데이터 집합 크기 (행 수)는 쿼리, 환경 등에 대해 아무 것도 말하지 않습니다. –

+0

David. 이것이 도움이된다면 좀 더 구체적인 예가 있습니다. 2b 행 뉴욕 택시 데이터 예제. https://www.youtube.com/watch?v=m1jnG1zIvTo S4를 사용하는 것 외에는 어떻게 성능을 얻을 수 있습니까? 여행 테이블에는 여전히 2b 행이 있어야합니다. 따라서 데이터 모델을 최적화 할 수 없습니다. –

+0

다음 중 일부를 살펴보십시오. http://onlinehelp.tableau.com/current/pro/desktop/en-us/performance_tips.html https://www.interworks.com/blog/bfair/2015/02/23/tableau-performance-checklist – tyvich

답변

1

Tableau의 라이브 연결은 기본 데이터 소스만큼 빠릅니다. 로그 (C : \ Users \ username \ Documents \ My Tableau Repository \ Logs \ log.txt)를 보면 데이터베이스에 발행 된 SQL Tableau가 표시됩니다. 서버 자체에서 해당 쿼리를 실행하는 데는 거의 같은 시간이 걸립니다. 사이드 노트 : Tableau는 다음 릴리스에서 새로운 데이터 엔진을 제공합니다. 그것은 '하이퍼'라고합니다. 이렇게하면 매우 좋은 성능으로 2b 행의 추출을 작성할 수 있습니다. 지금 베타 버전을 다운로드 할 수 있습니다 ... more info here