반응형 개발인생15 태블로 Rest API 연동(with python) 태블로(Tableau)는 데이터 시각화 및 분석 툴로 유명합니다. 태블로를 사용하면 다양한 형식의 데이터를 시각화하고 대시보드를 만들어 데이터 인사이트를 도출할 수 있습니다. 태블로는 REST API를 제공하여 외부 시스템과 연동할 수 있습니다. 이번 글을 통해서 태블로 Rest API를 이용하여 파이썬(Python)과 연동하는 방법을 소개해보겠습니다. 개인용 액세스 토큰 발급 먼저 API를 연동하기 위해서는 인증이 필요하고 인증을 위한 API 토큰을 발급해보도록 하겠습니다. 태블로 클라우드에 접속해 우측 상단에 프로필을 클릭합니다. 그리고 '내 계정 설정'이란 메뉴를 클릭합니다. 설정 페이지로 이동 후 조금 내려보면 '개인용 액세스 토큰'이른 항목을 볼 수 있습니다. '토큰 이름'이라는 입력란에 원하는.. 2023. 3. 2. Python 사용하지 않는 패키지 정리를 위한 pip 초기화 방법 이것 저것 테스트하느라 여러 패키지들이 설치되었는데 어떤 패키지를 남기고 어떤 패키지를 지워야하는지 약간 당황스러운 상황이 생겼다. 이런 상황에서 떠오른 것은 pip 패키지를 초기화하고 필요한 패키지만 다시 설치하는 것이다. 먼저 저는 프로젝트 내부에 가상환경을 구축해서 사용하고 있어서 해당 프로젝트 디렉토리로 이동해 가상환경을 활성화하겠습니다. $ cd 프로젝트경로 $ source .venv/bin/activate 그리고 혹시 모르니 현재 설치된 패키지를 requirements.txt에 정리해주겠습니다. $ pip freeze > requirements.txt 그 다음 requirements.txt 파일에서 명확한 패키지들만 남기고 나머지는 지워줍니다. 이제 설치된 패키지를 모두 지울것입니다. $ pi.. 2023. 2. 21. Python django-admin 장고 관리자 프로젝트 생성 1. 프로젝트 디렉터리 생성 $ mkdir django-admin-example $ cd django-admin-example 2. 가상환경 설정 $ python3 -m venv .venv $ source .venv/bin/activate 3. 장고 설치 (.venv) $ pip install django 아래와 같은 경고가 발생했을 경우 python -m pip install --upgrade pip 명령을 입력해 pip를 최신 버전으로 설치합니다. WARNING: You are using pip version 22.0.4; however, version 23.0 is available. 4. 프로젝트 생성 (.venv) $ django-admin startproject config . 다음처럼 프로젝.. 2023. 2. 15. 데이터 시각화 - 태블로 데스크탑 MySQL 연동하기 안녕하세요. 오늘은 지난번 '태블로 설치하기'에 이어서 MySQL DB를 연동해보려고 해요. 몇 가지 설치할 부분들이 있어 복잡하게 느껴질 수도 있지만 어렵지 않으니 같이 한 번 해보세요. 먼저 태블로를 실행해 볼게요. 그리고 서버에 연결 항목 밑에 MySQL을 선택합니다. 이런 알림이 뜨면 '드라이버 다운로드' 링크를 클릭합니다. 링크를 클릭하면 아래와 같은 사이트가 실행되게 되는데요. 조금 내려보면 설치 방법이 친절하게 나와 있어요. 설치방법: MySQL 드라이버를 Mac 컴퓨터에 설치하려면 다음 단계를 따르십시오. 최신 MySQL 8.0 드라이버를 설치하는 것이 좋습니다. Tableau Desktop을 닫습니다. iODBC Driver Manager가 Mac에 설치되어 있지 않은 경우 설치합니다. .. 2023. 2. 14. 데이터 시각화 도구 태블로(Tableau) 설치하기 최근 대시보드를 설계해야 하는 업무가 생겼습니다. 이래저래 자료를 찾아보던 중 태블로라는 도구를 알게 됐습니다. 데이터 시각화 도구로 부동의 자리를 지키고 있는 태블로를 사용해보기 위해 사이트를 접속했습니다. 먼저 로컬에서 작업하고 DB 연결을 테스트 해보기 위해 Tableau Desktop 메뉴로 이동했습니다. 14일을 무료로 사용할 수 있도록 평가판을 제공해주고 있네요. 일단 다운로드~ 다운로드가 완료되어 이제 설치를 시작해보겠습니다. 언어를 선택하도록 제공해주고 있길래 눌러봤더니 선택지가 'English' 밖에 없더라고요. 평가판이라 그런건지... 그럼 저걸 노출하지 말지... 쭉~ 쭉~ 어렵지 않게 설치했습니다. 1.92GB라는 꽤나 큰 용량을 차지하니 저장 공간 확인하고 설치해주세요. 암호 입력.. 2023. 2. 13. jQuery 와 라우팅을 사용하여 단일 페이지 애플리케이션을 구축하는 방법 SPA(Single-Page Application)는 부드럽고 매끄러운 사용자 경험으로 인해 점점 더 인기를 얻고 있습니다. 그들은 필요한 모든 HTML, CSS, 자바스크립트를 한 페이지에 로드하고 페이지를 다시 로드하지 않고 콘텐츠를 동적으로 업데이트함으로써 작동한다. 이 블로그 게시물에서는 인기 있는 JavaScript 라이브러리 jQuery와 다양한 보기 및 경로를 처리하는 라우팅 솔루션을 사용하여 단일 페이지 응용 프로그램을 구축하는 방법에 대해 알아보겠습니다. 프로젝트 설정 먼저 프로젝트를 설정하는 것부터 시작하겠습니다. 헤더, 내용 영역 및 바닥글이 있는 기본 HTML 파일을 사용하고 jQuery 라이브러리를 포함합니다. jQuery 라이브러리를 다운로드하거나 CDN(콘텐츠 전송 네트워크)에.. 2023. 2. 12. 이전 1 2 3 다음 반응형