C#

2017-12-13 3 views
0

을 사용하여 시간 범위 내의 SSAS에서 데이터 삭제 SSAS 데이터베이스에서 특정 데이터를 삭제하려고합니다. 예를 들어 한 달 동안 데이터가 있고이 달에만 하루 동안 데이터를 삭제하려고합니다. 어떻게해야합니까? 그것은 MDX 쿼리 또는 C#을 사용하여?C#

참고 : 데이터베이스에서 요일 데이터를 삭제하고 오늘의 데이터를 검색하지 않으려합니다.

답변

0

측정 값 그룹이 일별로 분할 된 경우 해당 특정 파티션을 삭제할 수 있습니다. 나는 이것을 추천 할 것이다.

그렇지 않으면 측정 값 그룹에서 행을 삭제할 수 없습니다. ProcessAdd를 사용하여 새 행을 삽입 할 수 있습니다. 또는 ProcessFull을 사용하여 모든 행을 다시로드 할 수 있습니다. 이렇게하면 더 이상 하루가 쿼리에서 반환되지 않을 경우 하루의 데이터를 삭제할 수 있습니다. 그러나 행 삭제가 없습니다.

이 대답은 SSAS 다차원 큐브를 전제로합니다. 대답은 Tabular에서도 동일하지만 다차원 용어를 사용했습니다.