SELECT FROM <모델>합니다. 경우 (DMX)SELECT FROM <model>.CASES (DMX)

적용 대상:예SQL Server Analysis Services아니요Azure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesnoAzure Analysis Services

드릴스루를 지원하며 모델 학습에 사용된 사례를 반환합니다.Supports drillthrough, and returns the cases that were used to train the model. 또한 마이닝 구조와 마이닝 모델 모두에 드릴스루가 사용되도록 설정되어 있고 적절한 권한이 있으면 마이닝 모델에 포함되지 않은 구조 열도 반환할 수 있습니다.You can also return structure columns that are not included in the model, if drillthrough has been enabled on the mining structure and on the mining model, and if you have the appropriate permissions.

마이닝 모델에 드릴스루가 사용되도록 설정되지 않은 경우에는 문이 실패합니다.If drillthrough is not enabled on the mining model, this statement will fail.

참고

DMX(Data Mining Extensions)에서는 모델을 만들 때만 드릴스루를 사용할 수 있습니다.In Data Mining Extensions (DMX) you can only enable drillthrough when you create the model. SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT)를 사용하여 기존 모델에 드릴스루를 추가할 수 있지만 사례를 보거나 쿼리하려면 먼저 모델을 다시 처리해야 합니다.You can add drillthrough to an existing model by using SQL Server Data Tools(SSDT)SQL Server Data Tools (SSDT), but the model must be reprocessed before you can view or query the cases.

드릴스루를 사용 하는 방법에 대 한 자세한 내용은 참조 CREATE MINING MODEL ( DMX ), SELECT INTO ( DMX ), 및 ALTER MINING STRUCTURE ( DMX )합니다.For more information about how to enable drillthrough, see CREATE MINING MODEL (DMX), SELECT INTO (DMX), and ALTER MINING STRUCTURE (DMX).

구문Syntax


SELECT [FLATTENED] [TOP <n>] <expression list> FROM <model>.CASES  
[WHERE <condition expression>][ORDER BY <expression> [DESC|ASC]]  

인수Arguments

n
(선택 사항)Optional. 반환할 행의 수를 지정하는 정수입니다.An integer that specifies how many rows to return.

식 목록expression list
쉼표로 구분된 식 목록입니다.A comma-separated list of expressions. 식은 열 식별자, UDF(사용자 정의 함수), VBA 함수 등을 포함할 수 있습니다.An expression can include column identifiers, user-defined functions, UDFs, and VBA functions, and others.

마이닝 모델에 포함되지 않은 구조 열을 포함하려면 StructureColumn('<structure column name>') 함수를 사용합니다.To include a structure column that is not included in the mining model, use the function StructureColumn('<structure column name>').

모델model
모델 식별자입니다.A model identifier.

조건 식condition expression
열 목록에서 반환되는 값을 제한하는 조건입니다.A condition to restrict the values that are returned from the column list.

expressionexpression
(선택 사항)Optional. 스칼라 값을 반환하는 식입니다.An expression that returns a scalar value.

주의Remarks

마이닝 모델과 마이닝 구조 모두에 드릴스루가 사용되도록 설정되어 있으면 모델과 구조에 대해 드릴스루 권한을 가지는 역할의 멤버인 사용자는 마이닝 모델에 포함되지 않은 마이닝 구조 열에 액세스할 수 있습니다.If drillthrough is enabled on both the mining model and the mining structure, users who are member of a role that has drillthrough permission on the model and the structure can access columns of the mining structure that are not included in the mining model. 따라서 중요 한 데이터 나 개인 정보를 보호 하려면 구성 해야 부여 및 개인 정보를 마스킹 하도록 데이터 원본 뷰 AllowDrillthrough 필요한 경우에 마이닝 구조에 대 한 권한이 있습니다.Therefore, to protect sensitive data or personal information, you should construct your data source view to mask personal information, and grant AllowDrillthrough permission on a mining structure only when it is necessary.

지연 ( DMX ) 각 사례와 초기 시간 사이의 지연 시간에 반환 하거나 필터링 하려면 시계열 모델과 함께 함수를 사용할 수 있습니다.The Lag (DMX) function can be used with time series models to return or filter on the time lag between each case and the initial time.

사용 하는 IsInNode ( DMX ) 함수는 여기서 절 스키마 행 집합의 NODE_UNIQUE_NAME 열에 지정 된 노드와 관련 된 사례만 반환 합니다.Using the IsInNode (DMX) function in the WHERE clause returns only cases that are associated with the node that is specified by the NODE_UNIQUE_NAME column of the schema rowset.

Examples

다음 예에서는 마이닝 구조를 기반 Targeted Mailing를 기반으로 하는 AdventureWorksDW2012AdventureWorksDW2012데이터베이스와 연결된 된 마이닝 모델입니다.The following examples are based on the mining structure Targeted Mailing, which is based on the AdventureWorksDW2012AdventureWorksDW2012database and its associated mining models. 자세한 내용은 참조 기본 데이터 마이닝 자습서합니다.For more information, see Basic Data Mining Tutorial.

예 1: 모델 사례 및 구조 열로 드릴스루Example 1: Drillthrough to Model Cases and Structure Columns

다음 예에서는 대상 메일 모델을 테스트하는 데 사용된 모든 사례에 대해 열을 반환합니다.The following example returns the columns for all the cases that were used to test the Targeted Mailing model. 모델이 작성되는 마이닝 구조에 홀드아웃 테스트 데이터 집합이 없으면 이 쿼리는 0개의 사례를 반환합니다.If the mining structure on which the model is built does not have a holdout test data set, this query would return 0 cases. 식 목록을 사용하여 필요한 열만 반환할 수 있습니다.You can use the expression list to return only the columns that you need.

SELECT * FROM [TM Decision Tree].Cases  
WHERE IsTestCase();  

예 2: 특정 노드의 학습 사례로 드릴스루Example 2: Drillthrough to Training Cases in a Specific Node

다음 예에서는 Cluster 2를 학습하는 데 사용된 사례만 반환합니다.The following example returns just those cases that were used to train Cluster 2. Cluster 2에 대한 노드의 NODE_UNIQUE_NAME 열 값은 '002'입니다.The node for Cluster 2 has the value '002' for the NODE_UNIQUE_NAME column. 이 예에서는 또한 마이닝 모델에 포함되지 않은 [Customer Key]라는 구조 열 하나를 반환하고 이 열에 CustomerID라는 별칭을 제공합니다.The example also returns one structure column, [Customer Key], that was not a part of the mining model, and provides the alias CustomerID for the column. 구조 열의 이름은 문자열 값으로 전달되므로 대괄호가 아니라 따옴표로 묶어야 합니다.Note that the name of the structure column is passed as a string value and therefore must be enclosed in quotation marks, not brackets.

SELECT StructureColumn('Customer Key') AS CustomerID, *   
FROM [TM_Clustering].Cases  
WHERE IsTrainingCase()  
AND IsInNode('002')  

구조 열을 반환하려면 마이닝 모델과 마이닝 구조 모두에 드릴스루 권한이 설정되어 있어야 합니다.To return a structure column, drillthrough permissions must be enabled on both the mining model and the mining structure.

참고

모든 마이닝 모델 유형이 드릴스루를 지원하지는 않습니다.Not all mining model types support drillthrough. 드릴스루를 지 원하는 모델에 대 한 정보를 참조 하십시오. 드릴스루 쿼리 ( 데이터 마이닝 속성 )합니다.For information about the models that support drillthrough, see Drillthrough Queries (Data Mining).

관련 항목:See Also

SELECT( DMX ) SELECT (DMX)
Data Mining Extensions ( DMX ) 데이터 정의 문 Data Mining Extensions (DMX) Data Definition Statements
Data Mining Extensions ( DMX ) 데이터 조작 문 Data Mining Extensions (DMX) Data Manipulation Statements
Data Mining Extensions ( DMX ) 문 참조Data Mining Extensions (DMX) Statement Reference