문서 메뉴

Canny#

API 키를 사용해 Canny에 연결합니다. 이 소스는 titan.canny 아래에 고정 테이블 8개를 기록합니다.

sql
select
  id,
  name,
  created
from titan.canny.boards
limit 10

Canny 연결#

  1. 을 열고 앱 연결을 선택한 뒤 Canny 항목을 선택합니다.

  2. API 키를 입력합니다.

  3. 테이블을 확인한 뒤 소스를 저장합니다.

  4. 첫 실행이 완료될 때까지 동기화 기록을 확인합니다.

자격 증명은 비밀 정보로 저장됩니다. 레이크 열이 되거나 쿼리 결과에 나타나지 않습니다.

동기화 동작#

게시판, 게시물, 투표, 댓글, 사용자, 변경 로그 항목, 태그, 상태 변경을 함께 동기화합니다.

새 소스는 연결할 때 동기화한 다음 설정된 일정을 따릅니다. 기본 반복 간격은 4시간입니다. 실행이 중단되어도 완료한 진행 상황을 유지하며 안전하게 재시도합니다.

모든 레이크 테이블에는 시스템 열_synced_at_deleted도 있습니다. 아래 열 참조에는 소스 열만 나열합니다.

테이블 참조#

boards#

titan.canny.boards의 소스 열 수는 5개입니다.

canny.boards열 5개
idstringpk

id 소스 필드.

namestring

name 소스 필드.

createddatetime

created 소스 필드.

urlstring

url 소스 필드.

post_countinteger

postCount 소스 필드.

posts#

titan.canny.posts의 소스 열 수는 9개입니다.

canny.posts열 9개
idstringpk

id 소스 필드.

titlestring

title 소스 필드.

detailsstring

details 소스 필드.

statusstring

status 소스 필드.

scoreinteger

score 소스 필드.

comment_countinteger

commentCount 소스 필드.

author_idstring

authorID 소스 필드.

board_idstring

boardID 소스 필드.

createddatetime

created 소스 필드.

votes#

titan.canny.votes의 소스 열 수는 4개입니다.

canny.votes열 4개
idstringpk

id 소스 필드.

post_idstring

postID 소스 필드.

voter_idstring

voterID 소스 필드.

createddatetime

created 소스 필드.

comments#

titan.canny.comments의 소스 열 수는 5개입니다.

canny.comments열 5개
idstringpk

id 소스 필드.

post_idstring

postID 소스 필드.

author_idstring

authorID 소스 필드.

valuestring

value 소스 필드.

createddatetime

created 소스 필드.

users#

titan.canny.users의 소스 열 수는 5개입니다.

canny.users열 5개
idstringpk

id 소스 필드.

namestring

name 소스 필드.

emailstring

email 소스 필드.

createddatetime

created 소스 필드.

user_idstring

userID 소스 필드.

changelog_entries#

titan.canny.changelog_entries의 소스 열 수는 4개입니다.

canny.changelog_entries열 4개
idstringpk

id 소스 필드.

titlestring

title 소스 필드.

statusstring

status 소스 필드.

published_atdatetime

publishedAt 소스 필드.

tags#

titan.canny.tags의 소스 열 수는 4개입니다.

canny.tags열 4개
idstringpk

id 소스 필드.

namestring

name 소스 필드.

board_idstring

boardID 소스 필드.

createddatetime

created 소스 필드.

status_changes#

titan.canny.status_changes의 소스 열 수는 5개입니다.

canny.status_changes열 5개
idstringpk

id 소스 필드.

post_idstring

postID 소스 필드.

statusstring

status 소스 필드.

changer_idstring

changerID 소스 필드.

createddatetime

created 소스 필드.

삭제와 이력#

행은 소스 키로 병합됩니다. 소스에서 행 삭제를 입증할 수 있으면 Supernova는 행을 유지하고 _deleted를 설정합니다. 따라서 쿼리에서 이력을 포함할지 선택할 수 있습니다. 현재 상태를 조회하는 쿼리에는 where not _deleted 필터를 사용하세요.