AdlaCompute Klasa
Zarządza obiektem docelowym obliczeniowym usługi Azure Data Lake Analytics w usłudze Azure Machine Learning.
Usługa Azure Data Lake Analytics to platforma do analizy danych big data w chmurze platformy Azure. Może być on używany jako obiekt docelowy obliczeniowy z potokami usługi Azure Machine Learning. Aby uzyskać więcej informacji, zobacz Co to są cele obliczeniowe w usłudze Azure Machine Learning?
Konstruktor Klasy ComputeTarget.
Pobierz reprezentację chmury obiektu obliczeniowego skojarzonego z podanym obszarem roboczym. Zwraca wystąpienie klasy podrzędnej odpowiadające określonemu typowi pobranego obiektu obliczeniowego.
- Dziedziczenie
-
AdlaCompute
Konstruktor
AdlaCompute(workspace, name)
Parametry
Nazwa | Opis |
---|---|
workspace
Wymagane
|
Obiekt obszaru roboczego zawierający obiekt AdlaCompute do pobrania. |
name
Wymagane
|
Nazwa obiektu AdlaCompute do pobrania. |
workspace
Wymagane
|
Obiekt obszaru roboczego zawierający obiekt Compute do pobrania. |
name
Wymagane
|
Nazwa obiektu Compute do pobrania. |
Uwagi
Utwórz konto usługi Azure Data Lake Analytics przed użyciem. Aby je utworzyć, zobacz Wprowadzenie do usługi Azure Data Lake Analytics.
W poniższym przykładzie pokazano, jak dołączyć konto usługi ADLA do obszaru roboczego attach_configuration przy użyciu metody .
adla_compute_name = 'testadl' # Name to associate with new compute in workspace
# ADLA account details needed to attach as compute to workspace
adla_account_name = "<adla_account_name>" # Name of the Azure Data Lake Analytics account
adla_resource_group = "<adla_resource_group>" # Name of the resource group which contains this account
try:
# check if already attached
adla_compute = AdlaCompute(ws, adla_compute_name)
except ComputeTargetException:
print('attaching adla compute...')
attach_config = AdlaCompute.attach_configuration(resource_group=adla_resource_group, account_name=adla_account_name)
adla_compute = ComputeTarget.attach(ws, adla_compute_name, attach_config)
adla_compute.wait_for_completion()
print("Using ADLA compute:{}".format(adla_compute.cluster_resource_id))
print("Provisioning state:{}".format(adla_compute.provisioning_state))
print("Provisioning errors:{}".format(adla_compute.provisioning_errors))
Pełna próbka jest dostępna z witryny https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/machine-learning-pipelines/intro-to-pipelines/aml-pipelines-use-adla-as-compute-target.ipynb
Metody
attach |
PRZESTARZAŁE.
Skojarz istniejący zasób obliczeniowy platformy Azure Data Lake Analytics z podanym obszarem roboczym. |
attach_configuration |
Utwórz obiekt konfiguracji do dołączania docelowego obiektu obliczeniowego usługi Azure Data Lake Analytics. |
delete |
Usuń obiekt AdlaCompute z skojarzonego obszaru roboczego. Jeśli ten obiekt został utworzony za pośrednictwem usługi Azure Machine Learning, odpowiednie obiekty oparte na chmurze również zostaną usunięte. Jeśli ten obiekt został utworzony zewnętrznie i dołączony tylko do obszaru roboczego, zgłasza wartość ComputeTargetException i nic się nie zmienia. |
deserialize |
Przekonwertuj obiekt JSON na obiekt AdlaCompute. |
detach |
Odłącz obiekt AdlaCompute z skojarzonego obszaru roboczego. Bazowe obiekty w chmurze nie są usuwane, tylko skojarzenie jest usuwane. |
refresh_state |
Wykonaj aktualizację w miejscu właściwości obiektu. Ta metoda aktualizuje właściwości na podstawie bieżącego stanu odpowiedniego obiektu w chmurze. Jest to używane głównie do ręcznego sondowania stanu obliczeniowego. |
serialize |
Przekonwertuj ten obiekt AdlaCompute na słownik serializowany w formacie JSON. |
attach
PRZESTARZAŁE.
attach_configuration
Zamiast tego użyj metody .
Skojarz istniejący zasób obliczeniowy platformy Azure Data Lake Analytics z podanym obszarem roboczym.
static attach(workspace, name, resource_id)
Parametry
Nazwa | Opis |
---|---|
workspace
Wymagane
|
Obiekt obszaru roboczego do skojarzenia zasobu obliczeniowego z. |
name
Wymagane
|
Nazwa do skojarzenia z zasobem obliczeniowym w podanym obszarze roboczym. Nie musi być zgodna z nazwą zasobu obliczeniowego do dołączenia. |
resource_id
Wymagane
|
Identyfikator zasobu platformy Azure dla dołączonego zasobu obliczeniowego. |
Zwraca
Typ | Opis |
---|---|
Obiekt AdlaCompute reprezentujący obiekt obliczeniowy. |
Wyjątki
Typ | Opis |
---|---|
attach_configuration
Utwórz obiekt konfiguracji do dołączania docelowego obiektu obliczeniowego usługi Azure Data Lake Analytics.
static attach_configuration(resource_group=None, account_name=None, resource_id=None)
Parametry
Nazwa | Opis |
---|---|
resource_group
|
Nazwa grupy zasobów, w której znajduje się konto Data Lake Analytics. Domyślna wartość: None
|
account_name
|
Nazwa konta Data Lake Analytics. Domyślna wartość: None
|
resource_id
|
Identyfikator zasobu platformy Azure dla dołączonego zasobu obliczeniowego. Domyślna wartość: None
|
Zwraca
Typ | Opis |
---|---|
Obiekt konfiguracji, który ma być używany podczas dołączania obiektu obliczeniowego. |
Wyjątki
Typ | Opis |
---|---|
delete
Usuń obiekt AdlaCompute z skojarzonego obszaru roboczego.
Jeśli ten obiekt został utworzony za pośrednictwem usługi Azure Machine Learning, odpowiednie obiekty oparte na chmurze również zostaną usunięte. Jeśli ten obiekt został utworzony zewnętrznie i dołączony tylko do obszaru roboczego, zgłasza wartość ComputeTargetException i nic się nie zmienia.
delete()
Wyjątki
Typ | Opis |
---|---|
deserialize
Przekonwertuj obiekt JSON na obiekt AdlaCompute.
static deserialize(workspace, object_dict)
Parametry
Nazwa | Opis |
---|---|
workspace
Wymagane
|
Obiekt obszaru roboczego, z który jest skojarzony obiekt AdlaCompute. |
object_dict
Wymagane
|
Obiekt JSON do konwersji na obiekt AdlaCompute. |
Zwraca
Typ | Opis |
---|---|
Reprezentacja adlaCompute dostarczonego obiektu JSON. |
Wyjątki
Typ | Opis |
---|---|
Uwagi
Zgłasza wartość , ComputeTargetException jeśli podany obszar roboczy nie jest obszarem roboczym skojarzonym z usługą Compute.
detach
Odłącz obiekt AdlaCompute z skojarzonego obszaru roboczego.
Bazowe obiekty w chmurze nie są usuwane, tylko skojarzenie jest usuwane.
detach()
Wyjątki
Typ | Opis |
---|---|
refresh_state
Wykonaj aktualizację w miejscu właściwości obiektu.
Ta metoda aktualizuje właściwości na podstawie bieżącego stanu odpowiedniego obiektu w chmurze. Jest to używane głównie do ręcznego sondowania stanu obliczeniowego.
refresh_state()
Wyjątki
Typ | Opis |
---|---|
serialize
Przekonwertuj ten obiekt AdlaCompute na słownik serializowany w formacie JSON.
serialize()
Zwraca
Typ | Opis |
---|---|
Reprezentacja JSON tego obiektu AdlaCompute. |
Wyjątki
Typ | Opis |
---|---|