기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

Databricks MLflow 연결 만들기

Databricks MLflow 연결데이터 로드 편집기 또는 스크립트에서 만들어집니다.

연결을 만든 후에는 사용할 수 있는 테이블에서 계산을 위해 Databricks MLflow로 보낼 데이터를 선택한 다음 해당 데이터를 에 로드할 수 있습니다. 이 연결은 데이터 로드 스크립트와 차트 표현식에서 사용되어 모델 종료 지점을 호출하고 실시간 차트 표현식 계산을 수행할 수 있습니다.

연결하려는 Databricks MLflow 서비스에 대한 설정 및 액세스 자격 증명을 알고 있어야 합니다.

구성 가능한 설정

연결 대화 상자에서 다음 설정을 구성할 수 있습니다.

연결 대화 상자에서 구성 가능한 설정
필드 설명
구성 선택

구성: 모델이 사용하는 Databricks MLflow 버전을 선택합니다. 다음 옵션을 사용할 수 있습니다.

  • MLflow 1.0: 모델은 Databricks MLflow 1.x를 사용하여 만들어집니다.

  • MLflow 2.0: 모델은 Databricks MLflow 2.x를 사용하여 만들어집니다.

    정보 메모 Databricks MLflow 2.0(버전 2.x)로 만들어진 모델의 경우 데이터는 Databricks MLflow의 구조화된 데이터에 선호되는 형식인 데이터 프레임 분할 JSON 형식의 Databricks로 전송됩니다.
모델

모델 URL: Databricks MLflow 모델이 배포되는 Databricks MLflow 플랫폼의 URL입니다.

인증

Databricks API 토큰을 제공합니다.

Databricks MLflow의 모든 모델은 Databricks 토큰 기반 인증이 활성화된 상태로 인증됩니다. 이렇게 하려면 모델 리소스에 액세스할 수 있는 API 토큰을 생성해야 합니다.

응답 테이블

반환된 테이블 이름: 배포된 기계 학습 모델에서 반환된 테이블의 이름입니다.

응답 필드
  • 사용할 수 있는 모든 필드 로드: 기계 학습 종료 지점에서 반환된 사용할 수 있는 모든 필드의 로드를 활성화합니다. 이를 비활성화하면 앱에 로드할 테이블 필드와 값을 지정할 수 있습니다.

    앱을 개발할 때 먼저 모델 종료 지점에서 반환된 모든 필드를 로드한 다음 앱에서 분석에 필요하지 않은 필드를 잠재적으로 제거하는 것이 좋습니다.

  • 테이블 필드(JMESPath): 테이블 필드는 다음을 추가하여 지정할 수 있습니다.

    • 이름: 앱에 로드될 테이블의 이름입니다.

    • 값: JSON 응답 배열의 응답 행 이름입니다.

    JMESPath 쿼리 언어는 JSON 응답 배열을 구문 분석하는 데 사용할 수 있습니다.

연결
  • 연결 필드: 고유 식별자가 포함된 입력 데이터 테이블의 필드입니다.

    키를 사용하여 소스 필드 테이블과 연결되도록 반환된 결과 테이블에 대한 종료 지점 요청을 만들 때 소스 데이터에 이 필드를 포함해야 합니다. 지정된 필드는 응답의 필드로 반환되며 예측을 데이터 모델의 소스 데이터와 연결할 수 있습니다. 소스 데이터에서 또는 테이블 로드 프로세스의 일부로 고유한 ID가 있는 필드일 수 있습니다.

  • 연결 필드 보내기: 선택하면 연결 필드로 지정된 필드가 모두 Qlik Sense에 반환되고 종료 지점으로 전송된 필드에 포함됩니다.

    필드가 소스 데이터에 속하고 모델에서 예상하는 경우 연결 필드 보내기를 활성화하여 모델로 보내야 합니다.

이름 연결의 이름입니다. 이름을 입력하지 않으면 기본 이름이 사용됩니다.

새 연결 만들기

  1. 데이터 로드 편집기 또는 스크립트를 통해 커넥터에 액세스합니다.

  2. 새 연결 만들기를 클릭합니다.

  3. 공간에서 연결이 위치할 공간을 선택합니다.

  4. 데이터 커넥터 목록에서 Databricks MLflow을 선택합니다.

  5. 연결 대화 상자 필드를 작성합니다.

  6. 만들기를 클릭합니다.

이제 연결이 데이터 로드 편집기 또는 스크립트데이터 연결 아래에 나열됩니다.

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 개선 방법을 알려 주십시오!