Analysis Services 처리 태스크Analysis Services Processing Task

Analysis ServicesAnalysis Services 처리 태스크는 테이블 형식 모델, 큐브, 차원 및 마이닝 모델과 같은 Analysis ServicesAnalysis Services 개체를 처리합니다.The Analysis ServicesAnalysis Services Processing task processes Analysis ServicesAnalysis Services objects such as tabular models, cubes, dimensions, and mining models.

테이블 형식 모델을 처리할 때는 다음 사항에 유의해야 합니다.When processing tabular models, keep the following in mind:

  • 테이블 형식 모델에서는 영향 분석을 수행할 수 없습니다.You cannot perform impact analysis on tabular models.

  • 조각 모음 처리 및 다시 계산 처리와 같은 테이블 형식 모드에 대한 일부 처리 옵션은 표시되지 않습니다.Some processing options for tabular mode are not exposed, such as Process Defrag and Process Recalc. DDL 실행 태스크를 사용하여 이러한 함수를 수행할 수 있습니다.You can perform these functions by using the Execute DDL task.

  • 인덱스 처리 및 업데이트 처리 옵션은 테이블 형식 모델에 적합하지 않으며 사용하지 않아야 합니다.The options Process Index and Process Update are not appropriate for tabular models and should not be used.

  • 테이블 형식 모델에서는 일괄 설정이 무시됩니다.Batch settings are ignored for tabular models.

    Integration ServicesIntegration Services 에는 DDL(데이터 정의 언어) 문과 데이터 마이닝 예측 쿼리 실행 등의 비즈니스 인텔리전스 태스크를 수행하는 많은 태스크가 있습니다. includes a number of tasks that perform business intelligence operations, such as running Data Definition Language (DDL) statements and data mining prediction queries. 관련 비즈니스 인텔리전스 태스크에 대한 자세한 내용을 보려면 다음 항목 중 하나를 클릭하십시오.For more information about related business intelligence tasks, click one of the following topics:

  • Analysis Services DDL 실행 태스크Analysis Services Execute DDL Task

  • 데이터 마이닝 쿼리 태스크Data Mining Query Task

개체 처리Object Processing

동시에 여러 개의 개체를 처리할 수 있습니다.Multiple objects can be processed at the same time. 여러 개의 개체를 처리하는 경우 일괄 처리의 모든 개체 처리에 적용되는 설정을 정의합니다.When processing multiple objects, you define settings that apply to the processing of all the objects in the batch.

일괄 처리의 개체를 순서대로 또는 병렬로 처리할 수 있습니다.Objects in a batch can be processed in sequence or in parallel. 처리 시퀀스가 중요한 개체가 일괄 처리에 포함되어 있지 않으면 병렬 처리를 사용하여 처리 속도를 증가시킬 수 있습니다.If the batch does not contain objects for which processing sequence is important, parallel processing can speed up processing. 일괄 처리의 개체가 병렬로 처리되는 경우 태스크에서 병렬로 처리할 개체 수를 결정하도록 구성하거나 동시에 처리할 개체 수를 직접 지정할 수 있습니다.If objects in the batch are processed in parallel, you can configure the task to let it determine how many objects to process in parallel, or you can manually specify the number of objects to process at the same time. 개체가 순서대로 처리되는 경우 한 트랜잭션에 모든 개체를 나열하거나 일괄 처리의 각 개체에 대해 별도의 트랜잭션을 사용하여 일괄 처리에 트랜잭션 특성을 설정할 수 있습니다.If objects are processed sequentially, you can set a transaction attribute on the batch either by enlisting all objects in one transaction or by using a separate transaction for each object in the batch.

분석 개체를 처리할 때 종속 개체를 함께 처리할 수도 있습니다.When you process analytic objects, you might also want to process the objects that depend on them. Analysis ServicesAnalysis Services 처리 태스크에는 선택한 개체 외에 모든 종속 개체를 처리하는 옵션이 있습니다.The Analysis ServicesAnalysis Services Processing task includes an option to process any dependent objects in addition to the selected objects.

일반적으로 팩트 테이블을 처리하기 전에 차원 테이블을 처리합니다.Typically, you process dimension tables before processing fact tables. 차원 테이블을 처리하기 전에 팩트 테이블을 처리하려고 할 경우 오류가 발생할 수 있습니다.You may encounter errors if you try to process fact tables before processing the dimension tables.

이 태스크를 사용하여 차원 키 오류 처리를 구성할 수도 있습니다.This task also lets you configure the handling of errors in dimension keys. 예를 들어 이 태스크는 오류를 무시하거나 지정한 수의 오류가 발생한 후 중지될 수 있습니다.For example, the task can ignore errors or stop after a specified number of errors occur. 기본 오류 구성을 태스크에 사용하거나 사용자 지정 오류 구성을 생성할 수 있습니다.The task can use the default error configuration, or you can construct a custom error configuration. 사용자 지정 오류 구성에서는 태스크의 오류 처리 방법과 오류 조건을 지정합니다.In the custom error configuration, you specify how the task handles errors and the error conditions. 예를 들어 4번째 오류가 발생한 후 태스크 실행을 중지하도록 지정하거나 태스크에서 Null 키 값을 처리하는 방법을 지정할 수 있습니다.For example, you can specify that the task should stop running when the fourth error occurs, or specify how the task should handle Null key values. 사용자 지정 오류 구성에 오류 로그 경로를 포함할 수도 있습니다.The custom error configuration can also include the path of an error log.

참고

Analysis ServicesAnalysis Services 처리 태스크는 SQL ServerSQL Server 도구를 사용하여 만든 분석 개체만 처리할 수 있습니다.The Analysis ServicesAnalysis Services Processing task can process only analytic objects created by using the SQL ServerSQL Server tools.

이 태스크는 SQL ServerSQL Server 테이블에 데이터를 로드하는 대량 삽입 태스크나 데이터를 테이블에 로드하는 데이터 흐름을 구현하는 데이터 흐름 태스크와 함께 자주 사용됩니다.This task is frequently used in combination with a Bulk Insert task that loads data into a SQL ServerSQL Server table, or a Data Flow task that implements a data flow that loads data into a table. 예를 들어 OLTP(온라인 트랜잭션 데이터베이스) 데이터베이스에서 데이터를 추출하여 데이터 웨어하우스의 팩트 테이블에 로드하는 데이터 흐름이 데이터 흐름 태스크에 포함될 수 있습니다. 그런 다음 데이터 웨어하우스에 작성된 큐브 처리를 위해 Analysis ServicesAnalysis Services 처리 태스크가 호출됩니다.For example, the Data Flow task might have a data flow that extracts data from an online transactional database (OLTP) database and loads it into a fact table in a data warehouse, after which the Analysis ServicesAnalysis Services Processing task is called to process the cube built on the data warehouse.

Analysis ServicesAnalysis Services 처리 태스크는 Analysis ServicesAnalysis Services 연결 관리자를 사용하여 MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services의 인스턴스에 연결합니다.The Analysis ServicesAnalysis Services Processing task uses an Analysis ServicesAnalysis Services connection manager to connect to an instance of MicrosoftMicrosoft SQL ServerSQL Server Analysis ServicesAnalysis Services. 자세한 내용은 Analysis Services Connection Manager을 참조하세요.For more information, see Analysis Services Connection Manager.

오류 처리Error Handling

Analysis Services 처리 태스크 구성Configuration of the Analysis Services Processing Task

SSISSSIS 디자이너를 사용하거나 프로그래밍 방식으로 속성을 설정할 수 있습니다.You can set properties through SSISSSIS Designer or programmatically.

SSISSSIS 디자이너에서 설정할 수 있는 속성에 대한 자세한 내용을 보려면 다음 항목을 클릭하십시오.For more information about the properties that you can set in SSISSSIS Designer, click the following topic:

Analysis Services 처리 태스크의 프로그래밍 방식 구성Programmatic Configuration of the Analysis Services Processing Task

이러한 속성을 프로그래밍 방식으로 설정하는 방법을 보려면 다음 항목을 클릭하십시오.For more information about programmatically setting these properties, click the following topic:

Analysis Services 처리 태스크 편집기(일반 페이지)Analysis Services Processing Task Editor (General Page)

Analysis Services 처리 태스크 편집기 대화 상자의 일반 페이지를 사용하여 Analysis Services 처리 태스크를 명명 및 설명할 수 있습니다.Use the General pageof the Analysis Services Processing Task Editor dialog box to name and describe the Analysis Services Processing task.

옵션Options

이름Name
Analysis Services 처리 태스크에 사용할 고유 이름을 제공합니다.Provide a unique name for the Analysis Services Processing task. 이 이름은 태스크 아이콘에서 레이블로 사용됩니다.This name is used as the label in the task icon.

참고

태스크 이름은 패키지 내에서 고유해야 합니다.Task names must be unique within a package.

DescriptionDescription
Analysis Services 처리 태스크에 대한 설명을 입력합니다.Type a description of the Analysis Services Processing task.

Analysis Services 처리 태스크 편집기(Analysis Services 페이지)Analysis Services Processing Task Editor (Analysis Services Page)

Analysis Services 처리 태스크 편집기 대화 상자의 Analysis Services 페이지를 사용하여 Analysis Services 연결 관리자를 지정하고, 처리할 분석 개체를 선택하고, 처리 및 오류 처리 옵션을 설정할 수 있습니다.Use the Analysis Services page of the Analysis Services Processing Task Editor dialog box to specify an Analysis Services connection manager, select the analytic objects to process, and set processing and error handling options.

테이블 형식 모델을 처리할 때는 다음 사항에 유의해야 합니다.When processing tabular models, keep the following in mind:

  1. 테이블 형식 모델에서는 영향 분석을 수행할 수 없습니다.You cannot perform impact analysis on tabular models.

  2. 조각 모음 처리 및 다시 계산 처리와 같은 테이블 형식 모드에 대한 일부 처리 옵션은 표시되지 않습니다.Some processing options for tabular mode are not exposed, such as Process Defrag and Process Recalc. DDL 실행 태스크를 사용하여 이러한 함수를 수행할 수 있습니다.You can perform these functions by using the Execute DDL task.

  3. 인덱스 처리와 같은 제공되는 일부 처리 옵션은 테이블 형식 모델에 적합하지 않으며 사용하지 않아야 합니다.Some processing options provided, such as process indexes, are not appropriate for tabular models and should not be used.

  4. 테이블 형식 모델에서는 일괄 설정이 무시됩니다.Batch settings are ignored for tabular models.

옵션Options

Analysis Services 연결 관리자Analysis Services connection manager
목록에서 기존 Analysis Services 연결 관리자를 선택하거나 새로 만들기 를 클릭하여 새 연결 관리자를 만듭니다.Select an existing Analysis Services connection manager in the list or click New to create a new connection manager.

새로 만들기New
새 Analysis Services 연결 관리자를 만듭니다.Create a new Analysis Services connection manager.

관련 항목: Analysis Services Connection Manager, Analysis Services 연결 관리자 추가 대화 상자 UI 참조Related Topics: Analysis Services Connection Manager, Add Analysis Services Connection Manager Dialog Box UI Reference

개체 목록Object list

속성Property DescriptionDescription
Object NameObject Name 지정한 개체 이름을 나열합니다.Lists the specified object names.
형식Type 지정한 개체의 유형을 나열합니다.Lists the types of the specified objects.
처리 옵션Process Options 목록에서 처리 옵션을 선택합니다.Select a processing option in the list.

관련 항목: 다차원 모델 처리(Analysis Services)Related Topics: Processing a multidimensional model (Analysis Services)
설정Settings 지정한 개체에 대한 처리 설정을 나열합니다.Lists processing settings for the specified objects.

추가Add
Analysis ServicesAnalysis Services 개체를 목록에 추가합니다.Add an Analysis ServicesAnalysis Services object to the list.

제거Remove
개체를 선택한 다음 삭제를 클릭합니다.Select an object, and then click Delete.

영향 분석Impact Analysis
선택한 개체에 대한 영향 분석을 수행합니다.Perform impact analysis on the selected object.

관련 항목: 영향 분석 대화 상자(Analysis Services - 다차원 데이터)Related Topics: Impact Analysis Dialog Box (Analysis Services - Multidimensional Data)

일괄 처리 설정 요약Batch Settings Summary

속성Property DescriptionDescription
처리 순서Processing order 개체가 순차적으로 또는 일괄 처리 방식으로 처리되는지 여부를 지정합니다. 병렬 처리가 사용되면 동시에 처리할 개체 수를 지정합니다.Specifies whether objects are processed sequentially or in a batch; if parallel processing is used, specifies the number of objects to process concurrently.
트랜잭션 모드Transaction mode 순차적 처리를 위한 트랜잭션 모드를 지정합니다.Specifies the transaction mode for sequential processing.
차원 오류Dimension errors 오류 발생 시의 태스크 동작을 지정합니다.Specifies the task behavior when errors occur.
차원 키 오류 로그 경로Dimension key error log path 오류가 기록되는 파일의 경로를 지정합니다.Specifies the path of the file to which errors are logged.
영향을 받는 개체 처리Process affected objects 종속 개체나 영향을 받는 개체도 처리되는지 여부를 나타냅니다.Indicates whether dependent or affected objects are also processed.

설정 변경Change Settings
처리 옵션 및 차원 키의 오류 처리를 변경합니다.Change the processing options and the handling of errors in dimension keys.

관련 항목: 설정 변경 대화 상자(Analysis Services - 다차원 데이터)Related Topics: Change Settings Dialog Box (Analysis Services - Multidimensional Data)