> ## Content Index
> Fetch the complete content index at: https://kr.vizney.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# 태블로 데이터 연결 개념 (ODBC, JDBC)
- URL: https://kr.vizney.com/odbc-jdbc-connector-in-tableau/
- Published: 2024-07-14T08:00:00.000Z
- Updated: 2024-08-05T12:47:00.000Z
- Description: 태블로에서 제공되는 커넥터(Connector)의 개념과 ODBC, JDBC 연결 방식에 대한 기본적인 개념을 알려드립니다.
- Author: 황예환
- Tags: Knowledge Base

### 데이터 연결 개념

먼저 **ODBC, JDBC**는 해당 DB에 접근할 수 있도록 연결해주는 역할을 하며, 해당 DB 업체에서 제공하는 부분입니다. 간혹 태블로의 데이터 연결 목록에 사용하고 있는 DB가 없어서 접근을 못하는 것으로 오해하시는 경우가 있는데, DB 업체측에서 제대로 된 ODBC, JDBC를 제공받는다면 접속이 가능한 것이 맞습니다.  
  
**Tableau Connector**는 ODBC 또는 JDBC(또는 둘 다)를 기반으로 태블로에서 사용하는 SQL과 DB에서 사용하는 SQL의 호환성을 높여, DB에 Live로 연결되어 사용될 때 원활한 Comunnication을 지원하는 역할을 합니다.  
  
또한 태블로에서 제공되는 [드라이버 다운로드 페이지](https://www.tableau.com/ko-kr/support/drivers?ref=kr.vizney.com)는 Tableau Connector가 어떤 방식을 기반으로 만들어졌는지를 가이드해주는 페이지입니다.  
  
하지만 모든 DB에 대하여 Tableau Connector가 제공되는 것은 아니며, 해당 목록에 연결하고자 하는 DB가 없을 경우에 **기타 데이터베이스(ODBC/JDBC)**를 사용하시면 됩니다.

### Tableau Connector의 구성 예시

예를들어 **Cloudera Hadoop**(Hive 또는 Impala)에 연결하기 위해서 DB측에서는 ODBC, JDBC 둘 다 제공하고 있습니다.

![](https://storage.ghost.io/c/71/f6/71f6ee37-5711-4588-b703-c29372b31c0a/content/images/2024/07/data-src-image-7c791f67-ba63-44f1-9b35-6e8d8e33c488.png)

하지만 태블로의 [드라이버 다운로드 페이지](https://www.tableau.com/ko-kr/support/drivers?ref=kr.vizney.com)에서는 다음과 같이 ODBC를 가이드하고 있습니다.

![](https://storage.ghost.io/c/71/f6/71f6ee37-5711-4588-b703-c29372b31c0a/content/images/2024/07/data-src-image-66bc53dc-f14c-4a1c-8730-f074c405d0b7.png)

이는 Hadoop에 대한 Tableau Connector는 ODBC 기반으로 만들어진 것이라는 얘기이며, Tableau Desktop에서 Connector를 통해 Cloudera Hadoop DB에 연결할 때에는 해당 ODBC를 설치해야 합니다.

![](https://storage.ghost.io/c/71/f6/71f6ee37-5711-4588-b703-c29372b31c0a/content/images/2024/07/data-src-image-91b34611-132d-40b2-9d65-e741064fc021.png)

### ODBC, JDBC 성능 차이

어떤 DB에서 어떤 연결방식을 사용하느냐에 따라 성능의 차이가 발생하며, 만약 사용하시는 DB가 태블로에서 제공하는 커넥터에 내장된 연결방식(ODBC 또는 JDBC)과는 다른 연결방식에서 이점이 있다면 **기타 데이터베이스(ODBC/JDBC)** 방식을 통해 연결을 설정하는 것이 유리할 수 있습니다.

![](https://storage.ghost.io/c/71/f6/71f6ee37-5711-4588-b703-c29372b31c0a/content/images/2024/07/image.png)

![](https://storage.ghost.io/c/71/f6/71f6ee37-5711-4588-b703-c29372b31c0a/content/images/2024/07/image-1.png)

![](https://storage.ghost.io/c/71/f6/71f6ee37-5711-4588-b703-c29372b31c0a/content/images/2024/07/image-2.png)