다음을 통해 공유


AMO 기본 클래스

적용 대상: SQL Server Analysis Services Azure Analysis Services 패브릭/Power BI Premium

AMO(Analysis Management Objects) 작업은 기본 클래스에서 시작합니다. 이러한 클래스를 통해 응용 프로그램에 사용할 나머지 개체의 환경을 설정합니다. 기본 클래스에는 , , DatabaseDataSourceDataSourceView개체Server가 포함됩니다.

다음 그림에서는 이 항목에 설명된 클래스의 관계를 보여 줍니다.

AMO 기본 클래스

서버 개체

또한 다음 메서드에 액세스할 수 있습니다.

  • 연결 관리: 연결, 연결 끊기, 다시 연결 및 GetConnectionState.

  • 트랜잭션 관리: BeginTransaction, CommitTransaction 및 RollbackTransaction.

  • Backup 및 Restore

  • DDL 실행: Execute, CancelCommand, SendXmlaRequest, StartXmlaRequest.

  • 메타데이터 관리: UpdateObjects 및 유효성 검사.

서버에 연결하려면 ADOMD.NET 및 OLEDB에서 사용하는 것과 같은 표준 연결 문자열이 필요합니다. 자세한 내용은 ConnectionString를 참조하세요. 연결 문자열 형식을 사용할 필요 없이 서버 이름을 연결 문자열로 지정할 수도 있습니다.

사용 가능한 메서드 및 속성에 대한 자세한 내용은 에서 를 참조 Server 하세요 Microsoft.AnalysisServices.

데이터베이스 개체

애플리케이션에서 개체를 Database 사용하려면 부모 서버 데이터베이스 컬렉션에서 데이터베이스의 instance 가져와야 합니다. 데이터베이스를 만들려면 서버 데이터베이스 컬렉션에 개체를 추가하고 Database 새 instance 서버로 업데이트합니다. 데이터베이스를 삭제하려면 자체 Drop 메서드를 Database 사용하여 개체를 삭제합니다.

데이터베이스는 개체 또는 개체에서 DatabaseServer BackUp 메서드를 사용하여 백업할 수 있지만 Restore 메서드를 사용하여 개체에서 Server 만 복원할 수 있습니다.

사용 가능한 메서드 및 속성에 대한 자세한 내용은 에서 를 참조 Database 하세요 Microsoft.AnalysisServices.

DataSource 및 DataSourceView 개체

데이터 원본은 데이터베이스 클래스의 를 DataSourceCollection 사용하여 관리됩니다. 개체에서 Add 메서드 DataSourceCollection 를 사용하여 의 DataSource instance 만들 수 있습니다. 개체에서 DataSourceCollection Remove 메서드를 사용하여 의 DataSource instance 삭제할 수 있습니다.

DataSourceView 개체는 데이터베이스 클래스의 DataSourceViewCollection 개체에서 관리됩니다.

사용 가능한 메서드 및 속성에 대한 자세한 내용은 및 를 참조 DataSourceDataSourceView 하세요 Microsoft.AnalysisServices.