Freigeben über


KustoCompute Klasse

Dient zum Verwalten eines Kusto-Computeziels in Azure Machine Learning.

Kusto (auch als Azure Data Explorer bezeichnet) kann als Computeziel für eine Azure Machine Learning-Pipeline verwendet werden. Das Computeziel enthält die Kusto-Verbindungszeichenfolge und die Anmeldeinformationen des Dienstprinzipals, die für den Zugriff auf den Kusto-Zielcluster verwendet werden.

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
KustoCompute

Konstruktor

KustoCompute(workspace, name)

Parameter

Name Beschreibung
workspace
Erforderlich

Das Arbeitsbereichsobjekt, das das abzurufende KustoCompute-Objekt enthält.

name
Erforderlich
str

Der Name des abzurufenden KustoCompute-Objekts.

workspace
Erforderlich

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

name
Erforderlich
str

Der Name des abzurufenden Compute-Objekts.

Methoden

attach_configuration

Erstellen eines Konfigurationsobjekts zum Anfügen eines Kusto-Computeziels.

delete

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

deserialize

Konvertieren eines JSON-Objekts in ein KustoCompute-Objekt.

detach

Trennt das Kusto-Objekt vom zugeordneten Arbeitsbereich.

Zugrunde liegende Cloudobjekte werden nicht gelöscht, nur die Zuordnung wird entfernt.

get_credentials

Abrufen der Anmeldeinformationen für das Kusto-Ziel.

refresh_state

Führt ein direktes Update der Eigenschaften des Objekts durch.

Mit dieser Methode werden die Eigenschaften basierend auf dem aktuellen Zustand des entsprechenden Cloud-Objekts aktualisiert. Sie wird in erster Linie zum manuellen Abrufen des Computestatus verwendet.

serialize

Konvertieren dieses KustoCompute-Objekts in ein serialisiertes JSON-Wörterbuch.

attach_configuration

Erstellen eines Konfigurationsobjekts zum Anfügen eines Kusto-Computeziels.

static attach_configuration(resource_group=None, workspace_name=None, resource_id=None, tenant_id=None, kusto_connection_string=None, application_id=None, application_key=None)

Parameter

Name Beschreibung
resource_group
str

Der Name der Ressourcengruppe des Arbeitsbereichs.

Standardwert: None
workspace_name
str

Der Arbeitsbereichsname.

Standardwert: None
resource_id
str

Die Azure-Ressourcen-ID der Computeressource.

Standardwert: None
tenant_id
str

Die Mandanten-ID der Computeressource.

Standardwert: None
kusto_connection_string
str

Die Verbindungszeichenfolge des Kusto-Clusters.

Standardwert: None
application_id
str

Die Anwendungs-ID der Computeressource.

Standardwert: None
application_key
str

Der Anwendungsschlüssel der Computeressource.

Standardwert: None

Gibt zurück

Typ Beschreibung

Ein Konfigurationsobjekt, das beim Anfügen eines Computeobjekts verwendet werden soll

delete

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

delete()

Ausnahmen

Typ Beschreibung

deserialize

Konvertieren eines JSON-Objekts in ein KustoCompute-Objekt.

static deserialize(workspace, object_dict)

Parameter

Name Beschreibung
workspace
Erforderlich

Das Arbeitsbereichsobjekt, dem das KustoCompute-Objekt zugeordnet ist.

object_dict
Erforderlich

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

Gibt zurück

Typ Beschreibung

Die KustoCompute-Darstellung des bereitgestellten JSON-Objekts.

Ausnahmen

Typ Beschreibung

Hinweise

Wenn der bereitgestellte Arbeitsbereich nicht der Arbeitsbereich ist, dem das Compute-Objekt zugeordnet ist, wird ComputeTargetException ausgelöst.

detach

Trennt das Kusto-Objekt vom zugeordneten Arbeitsbereich.

Zugrunde liegende Cloudobjekte werden nicht gelöscht, nur die Zuordnung wird entfernt.

detach()

Ausnahmen

Typ Beschreibung

get_credentials

Abrufen der Anmeldeinformationen für das Kusto-Ziel.

get_credentials()

Gibt zurück

Typ Beschreibung

Die Anmeldeinformationen für das Kusto-Ziel.

Ausnahmen

Typ Beschreibung

refresh_state

Führt ein direktes Update der Eigenschaften des Objekts durch.

Mit dieser Methode werden die Eigenschaften basierend auf dem aktuellen Zustand des entsprechenden Cloud-Objekts aktualisiert. Sie wird in erster Linie zum manuellen Abrufen des Computestatus verwendet.

refresh_state()

serialize

Konvertieren dieses KustoCompute-Objekts in ein serialisiertes JSON-Wörterbuch.

serialize()

Gibt zurück

Typ Beschreibung

Die JSON-Darstellung dieses KustoCompute-Objekts.