Freigeben über


SynapseCompute Klasse

Hinweis

Dies ist eine experimentelle Klasse, die jederzeit geändert werden kann. Unter https://aka.ms/azuremlexperimental finden Sie weitere Informationen.

Verwaltet ein Synapse-Computeziel in Azure Machine Learning. Derzeit wird nur Spark unterstützt.

Azure Synapse ist ein integrierter Analysedienst zur schnelleren Gewinnung von Erkenntnissen aus Data Warehouses und Big Data-Analysesystemen. Im Grunde vereint Azure Synapse die besten Aspekte der SQL-Technologien, die Unternehmen zur Datenaufbewahrung verwenden, der Spark-Technologien für Big Data und der Pipelines für die Datenintegration und für ETL/ELT. Weitere Informationen finden Sie unter Apache Spark in Azure Synapse Analytics.

ComputeTarget-Konstruktor der Klasse.

Rufen Sie eine Clouddarstellung eines Compute-Objekts ab, das dem bereitgestellten Arbeitsbereich zugeordnet ist. Gibt einen instance einer untergeordneten Klasse zurück, die dem spezifischen Typ des abgerufenen Compute-Objekts entspricht.

Vererbung
SynapseCompute

Konstruktor

SynapseCompute(workspace, name)

Parameter

workspace
Workspace
Erforderlich

Das Workspace-Objekt, das das abzurufende Compute-Objekt enthält.

name
str
Erforderlich

Der Name des abzurufenden Compute-Objekts.

Methoden

attach_configuration

Erstellt ein Konfigurationsobjekt zum Anfügen eines Synapse-Computeziels.

delete

Das Löschen wird für das Synapse-Objekt nicht unterstützt. Verwenden Sie stattdessen detach.

deserialize

Konvertiert ein JSON-Objekt in ein SynapseCompute-Objekt.

Führt zu einem Fehler, wenn der bereitgestellte Arbeitsbereich nicht der Arbeitsbereich ist, dem das Compute-Objekt zugeordnet ist.

detach

Trennt das Synapse-Objekt vom zugeordneten Arbeitsbereich.

refresh_state

Durchführen einer direkten Aktualisierung der Eigenschaften des Objekts.

Basiert auf dem aktuellen Zustand des entsprechenden Cloudobjekts.

Wird in erster Linie für den manuellen Abruf des Computezustands verwendet.

serialize

Konvertiert dieses SynapseCompute-Objekt in ein serialisiertes JSON-Wörterbuch.

attach_configuration

Erstellt ein Konfigurationsobjekt zum Anfügen eines Synapse-Computeziels.

static attach_configuration(linked_service, type, pool_name)

Parameter

linked_service
LinkedService
Erforderlich

Sie müssen zuerst den Synapse-Arbeitsbereich verknüpfen. Anschließend können Sie die Spark-Pools innerhalb des Synapse-Arbeitsbereichs an AML anfügen.

type
str
Erforderlich

Computezieltyp, derzeit wird nur SynapseSpark unterstützt.

pool_name
str
Erforderlich

Name des Spark-Pools in Synapse

delete

Das Löschen wird für das Synapse-Objekt nicht unterstützt. Verwenden Sie stattdessen detach.

delete()

Ausnahmen

deserialize

Konvertiert ein JSON-Objekt in ein SynapseCompute-Objekt.

Führt zu einem Fehler, wenn der bereitgestellte Arbeitsbereich nicht der Arbeitsbereich ist, dem das Compute-Objekt zugeordnet ist.

static deserialize(workspace, object_dict)

Parameter

workspace
Workspace
Erforderlich

Das Arbeitsbereichsobjekt, dem das SynapseCompute-Objekt zugeordnet ist.

object_dict
dict
Erforderlich

Ein JSON-Objekt, das in ein SynapseCompute-Objekt konvertiert werden soll.

Gibt zurück

Die SynapseCompute-Darstellung des bereitgestellten JSON-Objekts.

Rückgabetyp

Ausnahmen

detach

Trennt das Synapse-Objekt vom zugeordneten Arbeitsbereich.

detach()

Ausnahmen

Hinweise

Es wird kein zugrunde liegendes Cloudobjekt gelöscht, sondern nur die Zuordnung aufgehoben.

refresh_state

Durchführen einer direkten Aktualisierung der Eigenschaften des Objekts.

Basiert auf dem aktuellen Zustand des entsprechenden Cloudobjekts.

Wird in erster Linie für den manuellen Abruf des Computezustands verwendet.

refresh_state()

serialize

Konvertiert dieses SynapseCompute-Objekt in ein serialisiertes JSON-Wörterbuch.

serialize()

Gibt zurück

Die JSON-Darstellung dieses SynapseCompute-Objekts

Rückgabetyp