전제 조건

전제 조건 단계는 커넥터 마법사 단계의 첫 번째 단계입니다. 이 단계는 완전히 선택 사항이지만, 최종 사용자가 기본 앱 또는 전체 Snowflake 컨텍스트 외부에서 추가 설정을 수행해야 하는 경우 권장됩니다. 예를 들어, 데이터를 수집할 원본 시스템에서 인증 및 권한 부여를 설정할 수 있습니다.

전제 조건을 설정하려면 커넥터를 설치하는 동안 STATE.PREREQUISITES 테이블에 삽입해야 합니다. 해당 테이블의 열은 대부분 설명이 필요 없습니다. URL 열을 사용하여 최종 사용자에게 필요한 설정에 대한 자세한 정보를 제공해야 합니다. 전제 조건에 사용자 지정 항목을 더 제공해야 하는 경우 custom_properties 열을 사용해야 합니다.

전제 조건 단계는 2단계로 구성됩니다.

  1. 전제 조건을 완료로 표시

  2. 단계 완료하기

요구 사항

전제 조건은 Native App 설치 중에 최소한 다음 sql 파일을 실행해야 합니다.

  • core.sql

  • configuration/prerequisites.sql

전제 조건을 완료로 표시

이 단계는 두 가지 방법으로 달성될 수 있습니다. 전제 조건은 하나씩 완료로 표시하거나 모두 함께 완료로 표시할 수 있습니다. 최종 결과는 동일하며 각 전제 조건의 is_completed 값은 true 로 설정됩니다. 이 단계는 다음 프로시저에 따라 처리됩니다.

  • PUBLIC.MARK_ALL_PREREQUISITES_AS_DONE()

  • PUBLIC.UPDATE_PREREQUISITE(ID VARCHAR, IS_COMPLETED BOOLEAN)

두 프로시저 모두 커넥터가 CONFIGURING 상태여야 하고 구성 상태는 FINALIZED 가 아니어야 합니다.

단계 완료하기

전제 조건 단계를 완료하려면 PUBLIC.COMPLETE_PREREQUISITES_STEP() 프로시저를 호출합니다. 이 프로시저는 커넥터가 구성 상태 INSTALLEDCONFIGURING 상태인 경우가 아니면 적용되지 않습니다.

그러한 경우 상태는 다음 값으로 업데이트됩니다.

{
    "status": "CONFIGURING",
    "configurationStatus": "PREREQUISITES_DONE"
}
Copy

이 프로시저를 사용하려면 커넥터가 CONFIGURING 상태여야 하고 구성 상태가 FINALIZED 가 아니어야 합니다.