Aracılığıyla paylaş


SynapseSparkCompute Sınıf

Not

Bu deneysel bir sınıftır ve herhangi bir zamanda değişebilir. Daha fazla bilgi için lütfen bkz. https://aka.ms/azuremlexperimental.

SynapseSpark İşlem kaynağı.

Devralma
azure.ai.ml.entities._compute.compute.Compute
SynapseSparkCompute

Oluşturucu

SynapseSparkCompute(*, name: str, description: str | None = None, tags: Dict[str, str] | None = None, node_count: int | None = None, node_family: str | None = None, node_size: str | None = None, spark_version: str | None = None, identity: IdentityConfiguration | None = None, scale_settings: AutoScaleSettings | None = None, auto_pause_settings: AutoPauseSettings | None = None, **kwargs: Any)

Yalnızca Anahtar Sözcük Parametreleri

Name Description
name
str

İşlemin adı.

description

Kaynağın açıklaması. Varsayılan değer Yok'tur.

tags

Anahtar/değer çiftleri olarak tanımlanan kaynak etiketleri kümesi. Varsayılan değer Yok'tur.

node_count

İşlemdeki düğüm sayısı.

node_family

İşlemin düğüm ailesi.

node_size

Düğümün boyutu.

spark_version

Kullanılacak Spark sürümü.

identity

İşlem kümesiyle ilişkili kimliklerin yapılandırması.

scale_settings

İşlem için ölçek ayarları.

auto_pause_settings

İşlemin otomatik duraklatma ayarları.

kwargs

Üst sınıfa geçirilen ek anahtar sözcük bağımsız değişkenleri.

Örnekler

Synapse Spark işlem oluşturma.


   from azure.ai.ml.entities import (
       AutoPauseSettings,
       AutoScaleSettings,
       IdentityConfiguration,
       ManagedIdentityConfiguration,
       SynapseSparkCompute,
   )

   synapse_compute = SynapseSparkCompute(
       name="synapse_name",
       resource_id="/subscriptions/subscription/resourceGroups/group/providers/Microsoft.Synapse/workspaces/workspace/bigDataPools/pool",
       identity=IdentityConfiguration(
           type="UserAssigned",
           user_assigned_identities=[
               ManagedIdentityConfiguration(
                   resource_id="/subscriptions/subscription/resourceGroups/group/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity"
               )
           ],
       ),
       scale_settings=AutoScaleSettings(min_node_count=1, max_node_count=3, enabled=True),
       auto_pause_settings=AutoPauseSettings(delay_in_minutes=10, enabled=True),
   )


Yöntemler

dump

İşlem içeriğini yaml biçiminde bir dosyaya dökümünü alın.

dump

İşlem içeriğini yaml biçiminde bir dosyaya dökümünü alın.

dump(dest: str | PathLike | IO, **kwargs: Any) -> None

Parametreler

Name Description
dest
Gerekli
Union[<xref:PathLike>, str, IO[AnyStr]]

Bu işlem içeriğini alacak hedef. Yerel dosyanın yolu veya zaten açık olan bir dosya akışı olmalıdır. Dest bir dosya yoluysa, yeni bir dosya oluşturulur ve dosya varsa bir özel durum oluşturulur. Dest açık bir dosyaysa, dosya doğrudan öğesine yazılır ve dosya yazılabilir değilse bir özel durum oluşturulur.'.

Öznitelikler

base_path

Kaynağın temel yolu.

Döndürülenler

Tür Description
str

Kaynağın temel yolu.

created_on

İşlem kaynağı oluşturma zaman damgası.

Döndürülenler

Tür Description

İşlem kaynağı oluşturma zaman damgası.

creation_context

Kaynağın oluşturma bağlamı.

Döndürülenler

Tür Description

Kaynağın oluşturma meta verileri.

id

Kaynak kimliği.

Döndürülenler

Tür Description

Kaynağın genel kimliği, azure Resource Manager (ARM) kimliği.

provisioning_errors

İşlem kaynağı sağlama hataları.

Döndürülenler

Tür Description

İşlem kaynağı sağlama hataları.

provisioning_state

İşlem kaynağının sağlama durumu.

Döndürülenler

Tür Description

İşlem kaynağının sağlama durumu.

type

İşlem türü.

Döndürülenler

Tür Description

İşlem türü.