Share via


FeatureStoreOperations 클래스

FeatureStoreOperations.

이 클래스를 직접 인스턴스화해서는 안 됩니다. 대신 MLClient instance 만들어 이를 인스턴스화하고 특성으로 연결해야 합니다.

상속
azure.ai.ml.operations._workspace_operations_base.WorkspaceOperationsBase
FeatureStoreOperations

생성자

FeatureStoreOperations(operation_scope: OperationScope, service_client: AzureMachineLearningWorkspaces, all_operations: OperationsContainer, credentials: TokenCredential | None = None, **kwargs: Dict)

매개 변수

operation_scope
service_client
all_operations
credentials
기본값: None

메서드

begin_create

새 FeatureStore를 만듭니다.

이미 있는 경우 기능 저장소를 반환합니다.

begin_delete

FeatureStore를 삭제합니다.

begin_provision_network

기능 저장소를 트리거하여 관리되는 네트워크를 프로비전합니다. true로 사용하도록 설정된 Spark를 지정하면 Spark를 지원하기 위한 기능 저장소 관리 네트워크가 준비됩니다.

begin_update

식별 이름, 설명, 온라인 스토어 연결, 오프라인 스토어 연결, 구체화 ID 또는 기능 저장소의 태그를 업데이트합니다.

get

이름으로 기능 저장소를 가져옵니다.

list

사용자가 현재 리소스 그룹 또는 구독에 액세스할 수 있는 모든 기능 저장소를 나열합니다.

begin_create

새 FeatureStore를 만듭니다.

이미 있는 경우 기능 저장소를 반환합니다.

begin_create(feature_store: FeatureStore, *, grant_materialization_permissions: bool = True, update_dependent_resources: bool = False, **kwargs: Dict) -> LROPoller[FeatureStore]

매개 변수

feature_store
FeatureStore
필수

FeatureStore 정의.

반환

FeatureStore를 반환하는 LROPoller의 instance.

반환 형식

begin_delete

FeatureStore를 삭제합니다.

begin_delete(name: str, *, delete_dependent_resources: bool = False, **kwargs: Dict) -> LROPoller[None]

매개 변수

name
str
필수

FeatureStore의 이름

delete_dependent_resources
bool

기능 저장소와 연결된 리소스(예: 컨테이너 레지스트리, 스토리지 계정, 키 자격 증명 모음 및 애플리케이션 인사이트)를 삭제할지 여부입니다. 기본값은 False입니다. 이러한 리소스를 삭제하려면 True로 설정합니다.

반환

작업 상태 추적하는 폴러입니다.

반환 형식

begin_provision_network

기능 저장소를 트리거하여 관리되는 네트워크를 프로비전합니다. true로 사용하도록 설정된 Spark를 지정하면 Spark를 지원하기 위한 기능 저장소 관리 네트워크가 준비됩니다.

begin_provision_network(*, feature_store_name: str | None = None, include_spark: bool | None = False, **kwargs) -> LROPoller[ManagedNetworkProvisionStatus]

매개 변수

feature_store_name
str

기능 저장소의 이름입니다.

반환

LROPoller의 instance.

반환 형식

begin_update

식별 이름, 설명, 온라인 스토어 연결, 오프라인 스토어 연결, 구체화 ID 또는 기능 저장소의 태그를 업데이트합니다.

begin_update(feature_store: FeatureStore, *, grant_materialization_permissions: bool = True, update_dependent_resources: bool = False, **kwargs: Dict) -> LROPoller[FeatureStore]

매개 변수

feature_store
FeatureStore
필수

FeatureStore 리소스.

update_dependent_resources

는 기능 저장소 종속 리소스를 업데이트하는 데 동의합니다. 기능 저장소에 연결된 Azure Container Registry 리소스를 업데이트하면 이전 작업의 계보 또는 이 기능 저장소에서 이전 작업을 다시 실행할 수 있는 기능이 중단됩니다. 또한 Insights 리소스에 연결된 기능 저장소 Azure 애플리케이션를 업데이트하면 이 기능 저장소에 배포된 유추 엔드포인트의 계보가 끊어질 수 있습니다. 이 작업을 수행하려는 경우에만 이 인수를 설정합니다. 이 인수를 설정하지 않으면 Azure Container Registry 업데이트하고 Insights를 Azure 애플리케이션 명령이 실패합니다.

application_insights
Optional[str]

기능 저장소에 대한 Application Insights 리소스입니다. 기본값은 None입니다.

container_registry
Optional[str]

기능 저장소에 대한 컨테이너 레지스트리 리소스입니다. 기본값은 None입니다.

반환

FeatureStore를 반환하는 LROPoller의 instance.

반환 형식

get

이름으로 기능 저장소를 가져옵니다.

get(name: str, **kwargs: Dict) -> FeatureStore

매개 변수

name
str
필수

기능 저장소의 이름입니다.

반환

제공된 이름을 가진 기능 저장소입니다.

반환 형식

list

사용자가 현재 리소스 그룹 또는 구독에 액세스할 수 있는 모든 기능 저장소를 나열합니다.

list(*, scope: str = 'resource_group', **kwargs: Dict) -> Iterable[FeatureStore]

매개 변수

scope
str

"resource_group" 또는 "구독" 목록의 scope 기본값은 "resource_group"입니다.

반환

FeatureStore 개체의 instance 같은 반복기

반환 형식