0% found this document useful (0 votes)
47 views6 pages

Scope Descendants Self - and - After This Format - String This END Scope

Named queries allow replacing a table with alternate data. Aggregations provide pre-calculated summaries of measure group data at certain dimension granularities. Calculated members are post-aggregated while named calculations are pre-aggregated. Perspectives allow narrowing what is visible in a cube. Translations allow viewing and changing metadata. Calculations control calculation scripts. Role playing dimensions allow a dimension to play multiple roles. Degenerated dimensions are created from fact tables. Proper indexing, star schemas, and aggregations impact cube performance.

Uploaded by

prasad_nagireddy
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
47 views6 pages

Scope Descendants Self - and - After This Format - String This END Scope

Named queries allow replacing a table with alternate data. Aggregations provide pre-calculated summaries of measure group data at certain dimension granularities. Calculated members are post-aggregated while named calculations are pre-aggregated. Perspectives allow narrowing what is visible in a cube. Translations allow viewing and changing metadata. Calculations control calculation scripts. Role playing dimensions allow a dimension to play multiple roles. Degenerated dimensions are created from fact tables. Proper indexing, star schemas, and aggregations impact cube performance.

Uploaded by

prasad_nagireddy
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Named Queries Virtual View on the data source(If we want to replace table with alternate data).

. Aggregations: Higher level summaries of data. Speed-up queries by returning pre-calculated measures. Summarization of measure group data at certain granularity of the dimensions. Difference between calculated member and named calculation: Named Calculation is pre aggregated where as calculated member is post aggregated scope-scope([measures].ProducttoParentRatio,DESCENDANTS([DimProduct].[Hierarchy].[A LL],[DimProduct].[Hierarchy].[CATEGORY],SELF_AND_AFTER)); THIS=(([DimProduct].[Hierarchy].currentmember,[Measures].[TotalSales])/([DimP roduct].[Hierarchy].currentmember.parent,[Measures].[TotalSales])); format_string(THIS)="percent"; END SCOPE;

attribute relationships--two types(rigid(may not change over time), flexible(may change over time)) user defined hierarchies-- provide a navigation path from summary to detail data, improve query performance,to create aggregations, granularity--information in detail level Perspectives-- Perspectives are similar to views in a relational database. In this we can narrow down what we can see only. Translations: Translations allow us to see and change the metadata. What calculation statement does? Controls the calculations, Role playing dimension: same dimension playing multiple roles. Degenerated dimension: dimension created from fact table. Performance of cube: Processing: Proper indexes on underlying tables Using star schema Accessing: Usage based aggregations, partitions (spreading partitions to multiple disks also impact performances). KPIs

Difference between multicast and conditional split Cache transform Ways to deploy package Three ways Deployment manifest file in studio Importing into SQL server from file system source. DTUtil.exe with powershell

sample dtutil /FILE c:\sourcepkg.dtsx /DestServer <servername> /COPY SQL;destpkgname or dtutil /FILE c:\sourcepkg.dtsx /DestServer <servername> /COPY SQL;destlocation/destpkgname

Drilldown reports? Group up rows Can you use flat file as data set in report? Parallel period Function to return previous period basing on level mentioned. How do you create time dimension? We can create it in 3 ways Simply using existing table and changing the type later in its properties. Generating one in data source

Generating in server

How to freeze column headers? Check the option header should remain visible while scrolling in tablix properties. Semi-Additive Measure: Semi Additive measures are values that you can summarize across any related
dimension except time

Difference between process update and process incremental Existing Cube Details: Size: 18GB Processing Time: 1.5Hr Dimensions: Location, Employee, Store, Customer, Date Measures: StoreSales, e-commerceSales Functions Used: Parallel period, Ancestors, YTD, QTD, MTD, Descendants, Filter, TopCount, BottomCount While using Parameters: STRTOSET, STRTOMEMBER

Store procedure ? syntax?

Join and types of joins?

Cte?

Indexes?

Parlle period ,periodstodate,filter,ancestors,descendents definitions and syntax?

Some scenarios on mdx?

How to create cube?

How create kpi and usage and which kpi was implemented for your project?

Calculations and aggregations and roles?

As performance tuning?

What are the dimensions used in your project?

What are the fact tables and calculated measures used in your project?

Report server?

Report builder?

Report manager?

Types of reports?

Drill down and drill through reports? And differences ?

What are the various reports used in your project?

Types of charts in rs?

List report?

Gauge report?

Steps to create drilldown report?

What is a lookup?

Scd?

Fuzzylookup?

Merge mergejoin unionall?

Controlflow,dataflow?

Steps to create forloop and for each loop[ container?

What are the various types of tasks used in your project and some questions on it like ftp,ept,ept,

2 senarions in ssis?

Sharepoint?

How to make a back up of your cube?

How to deploy your package?

Steps for Job Sechdeling?

Report shduling?

You might also like