우수 답변
작성자 의견
초기 SQL은 db에 연결하는 동안 명령을 전달하는 기능입니다. Tableau는 시각화를 위해이를 참조하지 않지만 연결 쿼리를 실행하기 전에 몇 가지 작업을 수행하려면 서버가 필요할 수 있습니다.
몇 가지 예 :
- 저장 프로 시저 실행
- 임시 테이블 만들기
- 일부 행 수준 보안 옵션 지원
- 로깅을 위해 Tableau 서버 자격 증명 활용 (로깅 테이블에 사용자 이름 및 Tableau 정보 삽입)
li>
과거 대시 보드 검토 위의 글 머리 기호 중 2 개를 사용했습니다. 월별 판매 보고서 및 예측을 컴파일하기 위해 실행하려면 저장 프로 시저를 실행해야했습니다. Tableau Server 버전을 업그레이드하는 데 사용되는 사용자, 통합 문서 및 Tableau 버전을 추적하는 마지막 글 머리 기호와 IT 사용량에 대한 보고서입니다.
대부분의 경우 초기 SQL이 사용되지 않을 것이라고 생각합니다. 몇 가지 고유 한 경우를 예상합니다.
100 개 이상의 브랜드를 보유하고 있으며 현재 구현 된 복잡한 보안이있는 현재 클라이언트와 함께 진행할 때 행 보안 접근 방식을 이해하고 싶습니다. 서버. 질문 감사합니다… 조사해야 할 일이 있습니다.
도움이되기를 바랍니다.
—o 원본 답변
데이터 레이크, 방대한 데이터 테이블 / 뷰에 연결하거나 데이터베이스의 뷰로 저장하는 데 필요하지 않은 즉석에서 생성 된 사용자 정의 뷰가 필요합니다.
데이터 레이크 / 대형보기 -데이터 시각화 속도 향상
SQL을 사용하여 필요한 데이터 만 가져 오는 데 집중합니다. 정확한 측정 항목 및 측정 기준 또는 단축 된 기간.
맞춤보기 -테이블을 맞춤 데이터 세트로 결합
가끔 필요한 뷰가 존재하지 않으며 일회성 욕구를 채우기 위해 db에서 임의의 뷰를 만들어서는 안됩니다. 이 접근 방식을 사용하여 커스텀 데이터 세트의 테이블을 조인하세요.
추가 크레딧
커스텀 SQL 내에서 매개 변수를 사용할 수 있습니다. 쿼리. 코드 블록을 생성하고, 데이터 세트를 탐색하고, 매개 변수를 사용하여 입력을 기반으로 보고서를 맞춤 설정하는 방법을 파악합니다. 즉, 매개 변수를 사용하여 측정 기준을 지역 또는 국가로 선택하여 사용자에게 데이터를 볼 수있는 기능을 제공합니다. 선택 쿼리를 변경하여 이러한 선택 사항을 요약합니다.
**주의해야 할 사항은 다음과 같습니다. 사용자 지정 쿼리를 사용할 때는 db이므로 데이터베이스가 결과를 반환하는 데 걸리는 시간을 추가로 고려해야합니다. 이는 대시 보드의 성능에 영향을 미치고 모든 사용자가 db에 적절하게 액세스 할 수 있도록 보장합니다.
Answer
초기 SQL 사용
또는 데이터 원본 페이지에서 데이터> 초기 SQL 또는 데이터> 쿼리 밴딩 및 초기 SQL . SQL 명령을 초기 SQL 대화 상자에 입력합니다. 삽입 드롭 다운 메뉴를 사용 하여 매개 변수를 데이터 소스에 전달할 수 있습니다.
감사합니다.