Freigeben über


KustoStep Klasse

KustoStep ermöglicht die Ausführung von Kusto-Abfragen auf einem Kusto-Zielcluster in Azure ML-Pipelines.

Initialisieren Sie KustoStep.

Vererbung
azureml.pipeline.core._kusto_step_base._KustoStepBase
KustoStep

Konstruktor

KustoStep(name, compute_target, database_name, query_directory, output, parameter_dict=None, allow_reuse=False)

Parameter

name
str
Erforderlich

Name des Schritts

compute_target
str
Erforderlich

Name der Kusto-Computeressource

database_name
str
Erforderlich

Name der Kusto-Datenbank, von der aus eine Abfrage ausgeführt werden soll

query_directory
str
Erforderlich

Pfad zum Verzeichnis, das eine einzelne Datei mit Kusto-Abfrage enthält

output
Union[PipelineData, OutputPortBinding]
Erforderlich

Ausgabeportdefinitionen für Ausgaben, die durch diesen Schritt erzeugt werden

parameter_dict
dict
Standardwert: None

Wörterbuch, das den Parameternamen dem Parameterwert in der Kusto-Abfrage zuordnet

allow_reuse
bool
Standardwert: False

Boolescher Wert, der angibt, ob bei dem Schritt vorherige Ergebnisse mit den gleichen Einstellungen/Eingaben wiederverwendet werden sollen

name
str
Erforderlich

Name des Schritts

compute_target
str
Erforderlich

Name der Kusto-Computeressource

database_name
str
Erforderlich

Name der Kusto-Datenbank, von der aus eine Abfrage ausgeführt werden soll

query_directory
str
Erforderlich

Pfad zum Verzeichnis, das eine einzelne Datei mit Kusto-Abfrage enthält

output
Union[PipelineData, OutputPortBinding]
Erforderlich

Ausgabeportdefinitionen für Ausgaben, die durch diesen Schritt erzeugt werden

parameter_dict
dict[str, object]
Erforderlich

Wörterbuch, das den Parameternamen dem Parameterwert in der Kusto-Abfrage zuordnet

allow_reuse
bool
Erforderlich

Boolescher Wert, der angibt, ob bei dem Schritt vorherige Ergebnisse mit den gleichen Einstellungen/Eingaben wiederverwendet werden sollen

Methoden

create_node

Einen Knoten aus dem Kusto-Schritt erstellen und zum angegebenen Graphen hinzufügen.

Diese Methode ist nicht für die direkte Nutzung vorgesehen. Wenn eine Pipeline mit diesem Schritt instanziiert wird, werden von Azure ML automatisch die für diese Methode erforderlichen Parameter übergeben, damit der Schritt einem Pipelinegraphen hinzugefügt werden kann, der den Workflow darstellt.

create_node

Einen Knoten aus dem Kusto-Schritt erstellen und zum angegebenen Graphen hinzufügen.

Diese Methode ist nicht für die direkte Nutzung vorgesehen. Wenn eine Pipeline mit diesem Schritt instanziiert wird, werden von Azure ML automatisch die für diese Methode erforderlichen Parameter übergeben, damit der Schritt einem Pipelinegraphen hinzugefügt werden kann, der den Workflow darstellt.

create_node(graph, default_datastore, context)

Parameter

graph
Graph
Erforderlich

Das Graphobjekt, dem der Knoten hinzugefügt werden soll.

default_datastore
AbstractAzureStorageDatastore
Erforderlich

Der Standarddatenspeicher.

context
<xref:azureml.pipeline.core._GraphContext>
Erforderlich

Der Graphkontext.

Gibt zurück

Der erstellte Knoten.

Rückgabetyp