Freigeben über


KustoCompute Klasse

Verwaltet ein Kusto-Computeziel in Azure Machine Learning.

Kusto, auch als Azure Data Explorer bezeichnet, kann als Computeziel mit einer Azure Machine Learning-Pipeline verwendet werden. Das Computeziel enthält die Kusto-Verbindungszeichenfolge und Dienstprinzipalanmeldeinformationen, die für den Zugriff auf den Ziel-Kusto-Cluster verwendet werden.

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

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 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 Kusto-Computeziels.

delete

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

deserialize

Konvertieren Sie ein JSON-Objekt 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

Rufen Sie die Anmeldeinformationen für das Kusto-Ziel ab.

refresh_state

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

Diese Methode aktualisiert die Eigenschaften basierend auf dem aktuellen Zustand des entsprechenden Cloudobjekts. Dies wird in erster Linie für die manuelle Abfrage des Berechnungszustands verwendet.

serialize

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

attach_configuration

Erstellen Sie ein Konfigurationsobjekt 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 Compute-Objekts 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 Sie ein JSON-Objekt 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

Löst ein ComputeTargetException , wenn der bereitgestellte Arbeitsbereich nicht der Arbeitsbereich ist, dem die Compute zugeordnet ist.

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

Rufen Sie die Anmeldeinformationen für das Kusto-Ziel ab.

get_credentials()

Gibt zurück

Typ Beschreibung

Die Anmeldeinformationen für das Kusto-Ziel.

Ausnahmen

Typ Beschreibung

refresh_state

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

Diese Methode aktualisiert die Eigenschaften basierend auf dem aktuellen Zustand des entsprechenden Cloudobjekts. Dies wird in erster Linie für die manuelle Abfrage des Berechnungszustands verwendet.

refresh_state()

serialize

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

serialize()

Gibt zurück

Typ Beschreibung

Die JSON-Darstellung dieses KustoCompute-Objekts.