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
|
Der Name des abzurufenden KustoCompute-Objekts. |
|
workspace
Erforderlich
|
Das Arbeitsbereichsobjekt, das das compute-Objekt enthält, das abgerufen werden soll. |
|
name
Erforderlich
|
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
|
Der Name der Ressourcengruppe des Arbeitsbereichs. Standardwert: None
|
|
workspace_name
|
Der Arbeitsbereichsname. Standardwert: None
|
|
resource_id
|
Die Azure-Ressourcen-ID der Computeressource. Standardwert: None
|
|
tenant_id
|
Die Mandanten-ID der Computeressource. Standardwert: None
|
|
kusto_connection_string
|
Die Verbindungszeichenfolge des Kusto-Clusters. Standardwert: None
|
|
application_id
|
Die Anwendungs-ID der Computeressource. Standardwert: None
|
|
application_key
|
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
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. |