Freigeben über


SynapseCompute Klasse

Hinweis

Dies ist eine experimentelle Klasse und kann sich jederzeit ändern. Weitere Informationen finden Sie unter https://aka.ms/azuremlexperimental.

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

Azure Synapse ist ein integrierter Analysedienst, der die Zeit für einblicke in Data Warehouses und Big Data Analytics-Systeme beschleunigt. Im Kern vereint Azure Synapse die besten SQL-Technologien, die in Enterprise Data Warehouse verwendet werden, Spark-Technologien für Big Data und Pipelines für die Datenintegration und ETL/ELT. Weitere Informationen finden Sie unter What is an Synapse spark pool instance?.

Class ComputeTarget-Konstruktor.

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

Konstruktor

SynapseCompute(workspace, name)

Parameter

Name Beschreibung
workspace
Erforderlich

Das Arbeitsbereichsobjekt, das das compute-Objekt enthält, das abgerufen werden soll.

name
Erforderlich
str

Der Name des abzurufenden Compute-Objekts.

Methoden

attach_configuration

Erstellen Sie ein Konfigurationsobjekt zum Anfügen eines Synapse-Computeziels.

delete

Das Löschen wird für synapse-Objekt nicht unterstützt. Versuchen Sie stattdessen, das Trennen zu verwenden.

deserialize

Konvertieren Sie ein JSON-Objekt in ein SynapseCompute-Objekt.

Schlägt fehl, wenn der bereitgestellte Arbeitsbereich nicht der Arbeitsbereich ist, dem die Compute zugeordnet ist.

detach

Trennt das Synapse-Objekt vom zugeordneten Arbeitsbereich.

refresh_state

Führen Sie eine direkte Aktualisierung der Eigenschaften des Objekts durch.

Basierend auf dem aktuellen Status des entsprechenden Cloudobjekts.

In erster Linie nützlich für die manuelle Abfrage des Berechnungszustands.

serialize

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

attach_configuration

Erstellen Sie ein Konfigurationsobjekt zum Anfügen eines Synapse-Computeziels.

static attach_configuration(linked_service, type, pool_name)

Parameter

Name Beschreibung
linked_service
Erforderlich

Sie müssen zuerst den Synapse-Arbeitsbereich verknüpfen und dann die Sparkpools innerhalb des Synapse-Arbeitsbereichs an AML anfügen.

type
Erforderlich
str

Computezieltyp, derzeit nur SynapseSpark unterstützt.

pool_name
Erforderlich
str

Name synapse Spark pool

delete

Das Löschen wird für synapse-Objekt nicht unterstützt. Versuchen Sie stattdessen, das Trennen zu verwenden.

delete()

Ausnahmen

Typ Beschreibung

deserialize

Konvertieren Sie ein JSON-Objekt in ein SynapseCompute-Objekt.

Schlägt fehl, wenn der bereitgestellte Arbeitsbereich nicht der Arbeitsbereich ist, dem die Compute zugeordnet ist.

static deserialize(workspace, object_dict)

Parameter

Name Beschreibung
workspace
Erforderlich

Das Arbeitsbereichsobjekt, dem das SynapseCompute-Objekt zugeordnet ist.

object_dict
Erforderlich

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

Gibt zurück

Typ Beschreibung

Die SynapseCompute-Darstellung des bereitgestellten JSON-Objekts.

Ausnahmen

Typ Beschreibung

detach

Trennt das Synapse-Objekt vom zugeordneten Arbeitsbereich.

detach()

Ausnahmen

Typ Beschreibung

Hinweise

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

refresh_state

Führen Sie eine direkte Aktualisierung der Eigenschaften des Objekts durch.

Basierend auf dem aktuellen Status des entsprechenden Cloudobjekts.

In erster Linie nützlich für die manuelle Abfrage des Berechnungszustands.

refresh_state()

serialize

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

serialize()

Gibt zurück

Typ Beschreibung

Die JSON-Darstellung dieses SynapseCompute-Objekts