태블로 내장 국가명 검토

디노입니다. 국가, 시도, 시군구에 대해서 위경도 좌표를 어떻게 준비를 해야만 하는지 질문을 종종 받습니다.

아시는 분은 아시겠지만 태블로는 국가, 시도, 시군구에 대해서는 정확한 위경도 및 경계선에 대한 좌표정보를 내장하고 있기 때문에 “명칭”만 아시면 그리는데 문제가 없습니다.

샘플은 다른 글에서 포스팅하기로 하고요, 아마도 특이한 지역의 작은 국가들 때문에 질문을 하시는 것 같은데 국가명 목록을 궁금해하는 분이 있길래 문득 궁금해져서 구글링을 해보았더니만 country.tds에 저장이 되어 있다 합니다. 그래서 tds를 검색해 보았습니다.

프로그램/태블로/태블로 버젼/로컬/데이터

이 중에서 country.tds가 국가 정보를 가지고 있다해서 태블로로 열어 구글시트에서 한국만을 필터링했습니다.

country.tds를 열어서 살펴본 대한민국 관련 지리정보 데이터

몇가지 기준에 의한 국가코드가 보이고요, 두글자 코드, 세글자 코드도 보이고요, 한국의 여러가지 명칭도 보입니다. 한국/대한민국/한국/Korea (South) / Rep. of Korea / Republic of Korea / Republic of South Korea / ROK / South Korea / Südkorea / 韓国 등의 명칭도 보입니다.

이 내용을 좀 더 쉽게 살펴보기 위해 태블로 대시보드를 만들었습니다. 만드는 도중 알게 된 사실은 대한민국에 대한 명칭 데이터는 19개나 있지만 특정 랭귀지 모드값에 대해 한 가지의 명칭만을 표현한다는 것이었습니다. 세부적인 내용까지 살펴볼 필요는 없을듯 했지만 궁금한 분들과 검색의 편의를 위해 만들어 게시합니다. 데이터는 아래의 시트 링크를 참고하시기 바랍니다. 코드는 2020.1버젼입니다.

https://docs.google.com/spreadsheets/d/1elHaLbZf20ZfgmMbZ_G0Cy6uXv-G_dOoAmf0vvPyIUU/edit#gid=0

해당 대시보드를 만들어 임베딩해 두었습니다.

https://public.tableau.com/profile/digital.nomad.99#!/vizhome/18253/wide

한국의 경우만 보더라도 한국, 대한민국, 韓國 , South Korea, Südkorea 등 여러가지 명칭으로 활용되고 있는 것을 알 수 있습니다.

이만 줄입니다.

 548 total views

태블로 질문시 쉽게 답변 받는 4가지 요령

디노입니다. 태블로를 가지고 이것 저것 작업을 하다보면 기술적인 질문거리 많으실겁니다. 몇시간이고 끙끙 헤매도 해결이 안되는데 아는 사람이 보면 이삼분만에 답변을 해드릴 수 있는 경우 많이 있지요.

그런데 구체적인 기술적 질문을 전화나 간단한 글로만 하는 분이 있습니다. 궁금할 때 전화를 들거나 간단한 글로 바로 해결하려고 하는 욕구는 이해가 되고 당연히 그렇게 해결할 문제의 종류도 있습니다만, 다소 난이도가 있는, 특히나 기술적인 질문인 경우 빨리 답변을 해드릴 때와 답변을 미루다가 하게 될 때의 이유를 곰곰히 생각해보니 아래와 같은 사정이 있었네요.

  1. 당장 답해드릴 수 없는 상황이 많습니다.
  2. 다른 사람에게 당장 토스하여 처리를 부탁할 수도 있습니다.
  3. 답변을 위해 테스트 환경을 만드는게 하세월입니다.
  4. 글을 쓰면서 본인의 생각을 정리하게 되십니다.

이 정도가 아닐까 싶은데요, 세부적으로 살펴보겠습니다.

당장 답해드릴 수 없는 상황이 많습니다.

저도 평소에는 일상적인 생활 및 업무를 하고 있기 때문에 바로 답해드릴 문제가 아닌 생각과 점검이 필요한 문제는 전화 후 여유로울 때 다시 검토를 해야 합니다. 주로 저녁시간이나 새벽 시간이 될텐데 이 시간이 되면 어떤 질문을 받았는지 세부적으로 정확하게 기억이 나지 않는 경우가 허다합니다. 이런 경우 전화로 질문 후에라도 문자던 메일이던 요약해서 리마인드 주시면 답변을 할 때 매우 유용하게 답변을 만들어 전달할 수 있습니다.

다른 사람에게 당장 토스하여 처리를 할 수도 있습니다.

제 주변에 유능한 도우미 선수들이 많이 있습니다. 메일로 주면 그 선수들에게 바로 전달하면서 설명해주거나 답을 구하면서 답변을 해드리도록 부탁할 수 있지만, 전화로 주시면 제가 그 내용을 전화로 다시 설명을 해주던지 혹은 저 또한 메일이나 문자를 써서 부탁을 해야 할텐데 그러기가 쉽지 않습니다. 메일로 주시면 간단히 커맨트 달아서 [전달]버튼만 눌러도 해결이 어느정도 가능하겠지요?

답변을 위해 테스트 환경을 만드는게 하세월입니다.

굉장히 중요한 팁인데, 글로 전달하건 이미지를 전달하건 태블로 질문에 대한 답변을 만들기 위해서는 답변자가 샘플 데이터와 태블로 파일을 직접 만져보는 것이 가장 답변하기에 간단합니다. 파일을 살피면서 원인을 찾아내고, 이 부분이 부족하구나 해서 쓸만한 교육 자료와 링크를 첨부하는 일들을 할 수 있습니다.

혹시 공개가 어려운 내부 데이터라면 이미지 캡쳐본이라도 주시면 상황을 이해하는데 좋기는 합니다만, 원인을 찾기 위해서는 유사한 상황의 샘플 데이터를 구해서 태블로로 만들고 유사한 상황을 재현해야 하는 경우가 많습니다. 또 질문자에게 설명을 위해서도 먼가 만들어서 전달해 드리는 것이 훨신 편하고 이해가 빠르실거구요.. 이 단계에서 너무나 많은 시간품이 들어가므로 딱 필요한 정답을 전달하지 못하고 이렇게 저렇게 해보세요 라고 말로 핵심을 겉도는 답변 (장황하고 친철은 하지만 알맹이가 없고 즉시 해결에 도움이 크게 되지는 않는)을 하게 됩니다.

글을 쓰면서 본인의 생각을 정리하게 됩니다.

글을 쓰면서 질문의 요지를 잘 전달하기 위해서 여러가지 군더더기 상황을 정리하면서 구글링을 하고 샘플 파일을 만들고 하다보면 스스로 해결책을 찾아내는 경우도 많이 있습니다. 최소한 뭐가 이슈인것 같고 어디쯤에서 문제가 생기는 것 같으니 실마리를 찾는다는 정도로는 정리해서 질문하는 것도 좋은 답변을 받는 데 도움이 될 것 같습니다.

마치며

몇 줄이면 되겠지 했던 글이 생각보다는 길어졌는데 필요한 도움을 효율적으로 드리기 위한 생각과 아이디어이니 여러가지가 궁금한 분들에게 참고가 되셨으면 좋겠습니다.

 554 total views

프로젝트용 태블로 개발 라이선스?

데이터 시각화 업무가 프로젝트 규모가 되면 수행기간이 있지요. 이와 관련해서 솔루션 라이선스가 문제가 됩니다. 라이선스 정책은 솔루션마다 다를텐데요, 태블로는 개발용 무료 라이선스라는 개념은 없습니다. 개발기간에 솔루션을 사용해서 그 비용을 벌게 되니 솔루션 비용을 내야한다고 이해하면 간단할겁니다.

물론 트라이얼이라는 것이 있기는 합니다. 15일간 무료 평가판이고요, 무료로 제품 구매를 위한 평가를 위해 제공하는 기간입니다. 따라서 개발을 위한 라이선스는 아닙니다. 누구나 사용할 수 있으니 개발에도 사용할 수는 있겠으나 기간이 짧아 큰 도움은 안 될 것입니다.

https://www.tableau.com/ko-kr/products/trial

태블로 데스크탑 평가판, FreeTrial

그렇다면 통상의 경우 개발을 위해 개발기간 몇 달간 크리에이터 라이선스가 필요한데 개발 기간동안 라이선스를 구매할 수 있을까요?

태블로는 년단위 이하로는 판매가 안된다고 보시면 됩니다. (3개월x, 6개월x..) 다만 년간 라이선스에 추가해서 구매는 가능한데요 예를 들어 1년 3개월, 1년 6개월 이런식으로 말입니다.

여기서 고려해야 할 것이 통상의 프로젝트에 있는 “프로젝트 종료 후 1년 혹은 검수 후 1년간 무상 유지보수” 라는 규정입니다. 프로젝트가 종료되고 1년간은 무상으로 라이선스를 제공해야 한다는 것이죠 (프로젝트 비용에 포함해서 제공해야 한다는 의미)

그렇다면 이런 경우 두 가지 방법이 있습니다.

  1. 개발자용 라이선스 몇 개를 먼저 1년분을 사용하여 개발을 시작하고 프로젝트 종료 즈음해서 추가 1년분을 구매하면서 나머지 3개월치를 추가 구매하는 것입니다.
  2. 프로젝트 종료 혹은 검수예정일 이후 1년을 고려해서 1년 3개월 혹은 1년 6개월 이런식으로 구매를 먼저하고, 프로젝트 종료 즈음해서 나머지 운용 라이선스 1년 분을 구입하는 것입니다.
개발기간을 고려한 라이선스 구매 계획 수립

3. 물론 개발용 따로 서버용 따로 종료일자가 달라도 그냥 사용하는 방법도 있습니다. 꼭 종료일을 맞춰야 하는 것은 아니라고 합니다. (예전에는 한 서버에 대해 종료일을 정확하게 맞추지 않으면 입력 자체가 되지 않았습니다) 다만 이렇게 되면 각각의 종료일마다 라이선스의 갱신을 해주어야 하므로 프로젝트 종료일자를 기준으로 라이선스 종료일을 통일하는 것이 바람직합니다.

디노였습니다.

 609 total views