Tableau 흡수내용66 [Tableau Server]sign in 400 error, exceeded_max_refresh_token_count [solved] sign in 400 error, exceeded_max_refresh_token_count Tableau Desktop에서 Tableau Server의 계정으로 Sign in을 할때 발생하는 이슈 원인 사용 가능한 계정의 최대 토큰의 갯수를 넘었을때 발생하는 이슈 해결방법 Tableau Server -> Login -> Users(사용자) -> Search User(유저 검색) -> Settings(설정) -> 보안 -> 연결된 클라이언트에서 일부 안쓰는 클라이언트를 삭제한다, 이후 다시 sign in을 실행하면 된다. 끝. 2023. 7. 31. [Tableau Server]tableau server의 postgresql(psql)사용 및 수정하기 Tableau Server에서는 서버 상태와 같은 기본으로 포함되는 대시보드들을 보여주기 위하여, 내부 DB중 Postgresql를 사용하여, 서버에서 일어나는 모든 Action들을 관리한다. 게다가 만일 기본으로 제공하는 대시보드가 마음에 안든다면, postgres에 연결하여 원하는 형태의 대시보드 또한 간편하게 구현이 가능하다. -postgres 연결하는 법 - https://help.tableau.com/current/server/ko-kr/perf_collect_server_repo.htm Tableau Server 리포지토리를 사용한 데이터 수집 Tableau Server 리포지토리는 모든 사용자 상호 작용, 추출 새로 고침 및 기타 항목에 대한 데이터를 저장하는 PostgreSQL 데이터베이스.. 2023. 5. 15. [Python]CSV to Hyper파일로 변환시 에러 해결-1 (unable to read from external source.) unable to read from external source. 에러가 발생했다. 원인은 "베이스가 되는 .csv 또는 .xlsx파일을 가져올 수 없다"는 에러이다. 1) 코드에 오타가 없는지 ex) "~~~.csvv" 2) 실제로 파일이 있는지 3) 권한 문제는 없는지 확인한다. 끝 2023. 4. 18. [OAuth 문제]Custom OAuth is not configured for this datasource. Learn more. (errorCode=170001) Tableau Desktop이나 Tableau Server를 사용할때, Desktop의 경우에는 SSLHandshakeException PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 라는 에러가 발생하고 Server의 경우 Custom OAuth is not configured for this datasource. Learn more. (errorCode=170001) 에러가 발생할 것이다. 여러가지 이유가 있겠지만,내가 생각하는 에러의 원인은 방화벽과 OAuth2.0 때문이다. 정확히는 O.. 2023. 4. 12. [Tableau Dashboard]난이도별 대시보드 구성 연습 추천 사이트 https://tableau.toanhoang.com/ 난이도 별로 만들어야 하는 대시보드들의 예시를 많이 있는 사이트이다, Tableau에 대해서 잘 모르거나, 연습하거나 본인이 모르던 기능이 있는지 확인할 때 참고하기 좋다. 2023. 2. 21. [Tableau Server]Prep / Flow 스케쥴링하기 Tableau Server에서는 데이터 원본의 새로고침의 경우 스케쥴링이 가능하나, 업로드된 Prep(Flow)는 스케쥴링 기능을 제공하지 않는다, 물론 윈도우의 스케쥴링 기능이나, Linux의 crontab을 사용하면 Prep에 스케쥴을 걸어 실행이 가능하나, 매우 귀찮을 것이고, 사람이 관리를 해줘야하는 점에게 감점이다. 아래는 airflow와 Python을 사용하여 서버에 접속하고 Flow에 스케쥴을 거는 방법이다. import tableauserverclient as TSC import pandas as pd import polling2 //Flow가 정상적으로 실행됬는지 확인을 위해서 사용하는 라이브러리 from tableau_api_lib import TableauServerConnection.. 2023. 2. 21. [Tableau Server]Web_Page iframe show 태블로를 사용하다보면 desktop에서는 되는데 태블로 서버에 업로드를 하고 나면 제대로 표시가 안되는 경우가 있다. 특히나 구글이 그런 경우가 많은데, 보통 url를 사용한 해킹(공격)들을 방지하기 위해서 구글은 url단에서 제한을 많이 주는 편이다. 예시로 분명히 desktop이나 일반 웹 페이지에서는 제대로 표현이 되는데, 서버에업로드된 대시보드에서는 web_page가 제대로 표현되지 않는 경우가 많다. 사용자가 희망하는 파라미터(검색어)를 구글링하는 웹페이지가 필요한데, 위에같이 제대로 표현되지 않는다면, url 끝에 igu=1를 포함해준다. ex) https://www.google.com/search?igu=1&q=테스트 검색 이렇게 igu=1을 넣어주면 iframe자체를 표현해주어 연결 거부가.. 2023. 2. 2. [Tableau Server]Web_Page Refused 해결하기(연결을 거부했습니다.) Tableau Desktop에서는 정상적으로 Web Page 오브젝트가 표시되지만 Tableau Server에서는 아래와 같이 정상적으로 출력되지 않는 문제가 발생하였다. 크롬 관리자 도구를 통해 확인한 결과 X-frame-Option문제인것으로 확인되었는데, 구글에서는 사용자가 원치않는 URL이 실행되는 것을 막기위하여 iframe 정책을 준수하고 있다. 해결 방법은 간단하다. https://www.google.com/search?q=your+word 라는 검색어가 있을경우 https://www.google.com/search?q=your+word&igu=1 위와 같이 igu=1 파라미터를 추가해주면 된다. 끝 2023. 1. 13. [Tableau]참조선 활용하여 특정 부분 강조하기 각기 다른 대시보드를 화면상에 표시한 뒤 동일한 날짜(혹은 다른 값들)들을 선으로 선택하고 싶을때 아래 방법을 사용하는게 좋다. 결론적으로 아래와 같이 마우스를 올렸을때 다른 대시보드들도 같은 날짜에 참조선이 표시되게 하고 싶다. 총 3가지만 확인하면 된다. 1) 매개변수 2) 참조선 3) 열이 연속형이여야 한다. 참조선을 드래그 하여 테이블 > 열(연속형)만 적용을 해주면 된다. 이후 참조선의 값을 매개변수로 해주면 끝이다. 동작 > 매개변수 동작 편집을 마우스 오버 > 원본 필드(월)로 설정해주면 된다. 지금은 Date를 기준으로 하였지만 연속형이기만 하면 모든 값이 사용가능하다. 위 파일은 Tableau Public에서 다운이 가능하다. https://public.tableau.com/shared/.. 2023. 1. 4. 이전 1 2 3 4 5 6 ··· 8 다음