Quickstart: Een nieuwe gekoppelde Azure Machine Learning-service maken in Synapse

In deze quickstart koppelt u een Azure Synapse Analytics-werkruimte aan een Azure Machine Learning-werkruimte. Als u deze werkruimten koppelt, kunt u Azure Machine Learning gebruiken vanuit verschillende ervaringen in Synapse.

Met deze koppeling naar een Azure Machine Learning-werkruimte kunt u bijvoorbeeld het volgende doen:

Twee typen verificatie

Er zijn twee typen identiteiten die u kunt gebruiken bij het maken van Azure Machine Learning gekoppelde service in Azure Synapse.

  • Beheerde identiteit van Synapse-werkruimte
  • Service-principal

In de volgende secties vindt u richtlijnen voor het maken van een Azure Machine Learning gekoppelde service met behulp van deze twee verschillende typen verificatie.

Vereisten

  • Azure-abonnement: Maak een gratis abonnement aan.
  • Synapse Analytics-werkruimte met een ADLS Gen2-opslagaccount dat is geconfigureerd als de standaardopslag. U moet de Inzender van de Storage Blob-gegevens zijn van het ADLS Gen2-bestandssysteem waar u mee werkt.
  • Azure Machine Learning werkruimte.
  • Als u ervoor hebt gekozen om een service-principal te gebruiken, hebt u machtigingen nodig (of een aanvraag van iemand die machtigingen heeft) om een service-principal en geheim te maken die u kunt gebruiken om de gekoppelde service te maken. Houd er rekening mee dat aan deze service-principal de rol inzender moet worden toegewezen in Azure Machine Learning werkruimte.
  • Meld u aan bij Azure Portal

Een gekoppelde service maken met behulp van de beheerde identiteit van de Synapse-werkruimte

In deze sectie vindt u informatie over het maken van een Azure Machine Learning gekoppelde service in Azure Synapse, met behulp van Azure Synapse beheerde identiteit van de werkruimte

MSI-machtiging verlenen aan de Azure ML-werkruimte

  1. Navigeer naar Azure Machine Learning werkruimteresource in de Azure Portal selecteer Access Control

  2. Maak een roltoewijzing en voeg uw Synapse-werkruimte MSI (Managed Service Identity) toe als inzender van de Azure Machine Learning werkruimte. Hiervoor moet u eigenaar zijn van de resourcegroep waartoe de Azure Machine Learning-werkruimte behoort. Als u problemen hebt met het vinden van de MSI van uw Synapse-werkruimte, zoekt u naar de naam van de Synapse-werkruimte.

Een gekoppelde Azure ML service maken

  1. Ga in de Synapse-werkruimte waar u de nieuwe gekoppelde Azure Machine Learning-service wilt maken naar Gekoppelde > beheerservice en maak een nieuwe gekoppelde service met het type Azure Machine Learning.

    Gekoppelde service maken

  2. Vul het formulier in:

    • Geef de details op van Azure Machine Learning werkruimte die u wilt koppelen. Dit omvat details over de naam van het abonnement en de werkruimte.

    • Verificatiemethode selecteren: Beheerde identiteit

  3. Klik op Verbinding testen om te controleren of de configuratie juist is. Klik op Opslaan als de verbindingstest is gelukt.

    Als de verbindingstest mislukt, moet u ervoor zorgen dat Azure Synapse werkruimte MSI machtigingen heeft voor toegang tot Azure Machine Learning werkruimte en probeert u het opnieuw.

Een gekoppelde service maken met behulp van een service-principal

Deze sectie begeleidt u bij het maken van een Azure Machine Learning gekoppelde service met een service-principal.

Een service-principal maken

Met deze stap maakt u een nieuwe service-principal. Als u een bestaande service-principal wilt gebruiken, kunt u deze stap overslaan.

  1. Open Azure Portal.

  2. Ga naar Azure Active Directory -> App-registraties.

  3. Klik op Nieuwe registratie. Volg vervolgens de instructies voor het registreren van een nieuwe toepassing.

  4. Nadat de toepassing is geregistreerd, genereert u een geheim voor de toepassing. Ga naar Uw toepassing -> Certificaat en geheim. Klik op Clientgeheim toevoegen om een geheim te genereren. Bewaar het geheim veilig voor later gebruik.

    Geheim genereren

  5. Maak een service-principal voor de toepassing. Ga naar Uw toepassing -> Overzicht en klik op Service-principal maken. In sommige gevallen wordt deze service-principal automatisch gemaakt.

    Een service-principal maken

  6. Voeg de service-principal toe als Inzender van de Azure Machine Learning-werkruimte. Hiervoor moet u eigenaar zijn van de resourcegroep waartoe de Azure Machine Learning-werkruimte behoort.

    De rol van Inzender toewijzen

Een gekoppelde Azure ML service maken

  1. Ga in de Synapse-werkruimte waar u de nieuwe gekoppelde Azure Machine Learning-service wilt maken, naar Beheer -> Gekoppelde service en maak een nieuwe gekoppelde service met het type Azure Machine Learning.

    Gekoppelde service maken

  2. Vul het formulier in:

    • Geef de details op van Azure Machine Learning werkruimte die u wilt koppelen. Dit omvat details over de naam van het abonnement en de werkruimte.

    • Verificatiemethode selecteren: Service-principal

    • Service-principal-id: Dit is de id van de toepassing (client) van de toepassing.

    Notitie

    De id is NIET de naam van de toepassing. U vindt deze id op de pagina Overzicht van de toepassing. Het is een lange tekenreeks die lijkt op het volgende: 81707eac-AB38-406u-8f6c-10ce76a568d5.

    • Sleutel voor de service-principal: Het geheim dat u hebt gegenereerd in de vorige sectie.
  3. Klik op Verbinding testen om te controleren of de configuratie juist is. Klik op Opslaan als de verbindingstest is gelukt.

    Als de verbindingstest mislukt, zorgt u ervoor dat de id en het geheim van de service-principal juist zijn en probeert u het opnieuw.

Volgende stappen