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

Name Beschreibung
workspace
Erforderlich

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

name
Erforderlich
str

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

Name Beschreibung
linked_service
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
Erforderlich
str

Computezieltyp, derzeit wird nur SynapseSpark unterstützt.

pool_name
Erforderlich
str

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

Typ Beschreibung

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

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, 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

Typ Beschreibung

Die JSON-Darstellung dieses SynapseCompute-Objekts