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
|
Der Name des abzurufenden KustoCompute-Objekts. |
workspace
Erforderlich
|
Das Workspace-Objekt, das das abzurufende Compute-Objekt enthält. |
name
Erforderlich
|
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
|
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 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. |