Scope Descendants Self - and - After This Format - String This END Scope
Scope Descendants Self - and - After This Format - String This END Scope
. 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
Cte?
Indexes?
How create kpi and usage and which kpi was implemented for your project?
As performance tuning?
What are the fact tables and calculated measures used in your project?
Report server?
Report builder?
Report manager?
Types of reports?
List report?
Gauge report?
What is a lookup?
Scd?
Fuzzylookup?
Controlflow,dataflow?
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?
Report shduling?