다음을 통해 공유


Azure Synapse Analytics용 Apache Spark를 사용하여 Azure Data Explorer에 연결

이 문서에서는 Azure Synapse Analytics용 Apache Spark를 사용하여 Synapse Studio에서 Azure Data Explorer 데이터베이스에 액세스하는 방법을 설명합니다.

필수 조건

Synapse Studio로 이동

Azure Synapse 작업 영역에서 Synapse Studio 시작을 선택합니다. Synapse Studio 홈페이지에서 데이터를 선택하여 데이터 개체 탐색기로 이동합니다.

Azure Synapse 작업 영역에 Azure Data Explorer 데이터베이스 연결

Azure Data Explorer 데이터베이스를 작업 영역에 연결하는 작업은 연결된 서비스를 통해 수행됩니다. Azure Data Explorer 연결된 서비스를 사용하면 Azure Synapse용 Apache Spark의 데이터를 탐색하고 읽고 쓸 수 있습니다. 파이프라인에서 통합 작업을 실행할 수도 있습니다.

데이터 개체 탐색기에서 다음 단계에 따라 Azure Data Explorer 클러스터를 직접 연결합니다.

  1. 데이터 옆에 있는 Select the + 아이콘을 선택합니다.

  2. 연결을 선택하여 외부 데이터에 연결합니다.

  3. Azure Data Explorer(Kusto)를 선택합니다.

  4. 계속을 선택합니다.

  5. 식별 이름을 사용하여 연결된 서비스의 이름을 지정합니다. 이름은 개체 탐색기에 표시되며, Azure Synapse 런타임에서 데이터베이스에 연결하는 데 사용됩니다.

  6. 구독에서 Azure Data Explorer 클러스터를 선택하거나 URI를 입력합니다.

  7. 서비스 주체 ID서비스 주체 키를 입력합니다. 이 서비스 주체에게 읽기 작업을 위한 데이터베이스 보기 액세스 권한과 데이터 수집을 위한 수집기 액세스 권한이 있는지 확인합니다.

  8. Azure Data Explorer 데이터베이스 이름을 입력합니다.

  9. 연결 테스트를 클릭하여 올바른 사용 권한이 있는지 확인합니다.

  10. 만들기를 선택합니다.

    Screenshot that shows a new linked service.

    참고 항목

    (선택 사항) 연결 테스트는 쓰기 액세스의 유효성을 검사하지 않습니다. Azure Data Explorer 데이터베이스에 대한 쓰기 액세스 권한이 서비스 주체 ID에 있는지 확인하세요.

  11. Azure Data Explorer 클러스터 및 데이터베이스는 Azure Data Explorer 섹션의 연결됨 탭에 표시됩니다.

    Screenshot that shows browsing for clusters.

  12. Notebook에서 연결된 서비스와 상호 작용하려면 먼저 작업 영역에 게시해야 합니다. 도구 모음에서 게시를 클릭하고 보류 중인 변경 내용을 검토한 다음 확인을 클릭합니다.

    참고 항목

    현재 릴리스에서는 Azure Data Explorer 데이터베이스에 대한 Microsoft Entra 계정 권한을 기반으로 데이터베이스 개체가 채워집니다. Apache Spark Notebook 또는 통합 작업을 실행하면 연결된 서비스의 자격 증명(예: 서비스 주체)이 사용됩니다.

코드 생성 작업과 빠르게 상호 작용

데이터베이스 또는 테이블을 마우스 오른쪽 단추로 클릭하면 샘플 Spark Notebook 목록이 표시됩니다. 데이터를 읽는 옵션 또는 Azure Data Explorer에 데이터를 쓰거나 스트리밍하는 옵션을 선택합니다.

Screenshot that shows new sample notebooks.

다음은 데이터 읽기 예제입니다. Notebook을 Spark 풀에 연결하고, 셀을 실행합니다.

Screenshot that shows a new read notebook.

참고 항목

처음 실행하는 경우 Spark 세션을 시작하는 데 3분 넘게 걸릴 수 있습니다. 이후 실행은 훨씬 더 빠릅니다.

제한 사항

Azure Data Explorer 커넥터는 현재 Azure Synapse 관리형 가상 네트워크에서 지원되지 않습니다.

다음 단계