Tabular model. Define column description to be visible in Excel

Hello,
I edit a Tabular Model in SQL Server Data Tools.
Then I connect to it through Excel, where I see the names of the tables, column and measures.
I would like to see descriptive names of the entities in Excel. There is "Description" field in a model, but Excel still displays the real names of the columns.
I can only do that by setting description in the field parameters in Excel for each pivot table(there are many)
Can I implement such functionality using SQL Server Data Tools fro VS2013 and Excel ? 

Hi Ruslan,
According to your description, you created a SQL Server Analysis Services Tabular model project, now you need to define column description to be visible in Excel, right?
In SSAS tabular, there is a measure property Description
that description of the measure. The description will not appear with the measure in a reporting client. Please refer to the link below to see the details.
http://msdn.microsoft.com/en-us/library/hh230824.aspx
For the tabular model table, the table description property is a text description for the table. In PowerPivot for Excel, if an end-user places the cursor over this table in the field list, the description appears as a tooltip.
http://msdn.microsoft.com/en-us/library/hh479562.aspx
Regards,
Charlie Liao
TechNet Community Support

Similar Messages

  • Tabular Models and Column Security

    We have a tabular model that we need to implement column level security against and we continue to run into brick walls, as anything to do with role based security is centered around row level security (or filtering).
    Our need is NOT for row level security, but hiding dimensional attributes based on who is viewing the model.  In keeping with the popular sales data scenario's, please consider this:
    Fact Sales
    Customer Key
    Item Key
    Sales Amount
    DimCustomer
    Customer Key
    Customer NameCustomerKey 
    DimItem
    Item Key
    ItemName
    In the aboave example, let's say we would want our Sales Managers to see the VALUE in "Customer Name", but for our Sales Associates, we do not want them to see the value, either have the column hidden all together or at a minimum a value of "HIDDEN"
    or "".
    We have two roles (AD groups) defined:  1 for users allowed to see, the other for users NOT allowed to see.  Our intention was to use role based security, but all it does is filter rows.  So if we use that level of security, the user see's
    nothing and 0 for sales dollars.  If you are allowed to see the value, you see everything and all sales dollars.  
    What is needed is to have everyone see the sales dollars, but not everyone can see the names of the customers.
    Though the above example is related to sales, we are actually in the medical field and dealing with some highly sensitive patient related data that needs to be regulated for obvious reasons.
    Are there any idea's out there that could help us with this so we can continue with our tabular build out?  Or are we looking at sticking with multi-dimensional cubes.
    Thanks for your help!

    In a SSAS tabular model, we can achieve row level security which you can see on the link below.
    Defining Row-Level Security in SSAS Tabular database
    Getting Started with Row Level Security
    However, currently there is no a functionally to set column level security based on my research. So I am afraid you requirement cannot be done.

  • Importing tabular Model

    I'm not sure which forum to post this question.  I have created a tabular model and I want to be able to pull data from the tabular model to populate an excel spreadsheet and then import the data into SAS.  When I pull the data into the tabular
    model the column names end up including the table name and the column name twice.  I would need to go in a manual change all these names.  Is there anyway to just get the column name?

    I'm not sure which forum to post this question.  I have created a tabular model and I want to be able to pull data from the tabular model to populate an excel spreadsheet and then import the data into SAS.  When I pull the data into the
    tabular model the column names end up including the table name and the column name twice.  I would need to go in a manual change all these names.  Is there anyway to just get the column name?
    Hi RACAND,
    Do you mean that you got double table name and column name while import Tabular model data into PowerPivot data model? Please correct me if I have something misunderstood.
    If so, this behavior is by design. When we import Tabular model data into PowerPivot data model, the column name will display with the UniqueName. Please refer to the table below:
    Object
    Example of Use:
    Hierarchy
    [Date].[Calendar Year].UniqueName
    Dimension
    [Geography].UniqueName
    Level
    [Geography].[City].UniqueName
    Member
    [Geography].[City].[Seattle].UniqueName
    For more information, you can take a look at the following article:
    http://www.databasejournal.com/features/mssql/article.php/3531636/MDX-Essentials-String-Functions-The-UniqueName-Function.htm
    In this case, we should rename the column name what you want after import data from Tabular model.
    Regards,
    Elvis Long
    TechNet Community Support

  • When will Excel Support Tabular Model Table and Column Descriptions via Tool Tip or other display mechanism

    I have noticed that SSMS supports tool tips for the Tabular Model (tables and columns) however Excel 2013 doesn't appear to.   This is a very important feature to our end users.
    Does anyone know when this will be supported?
    Thanks
    M Meyer

    Hi Meyer,
    According to your description, you want to use the tooltip function in Microsoft Excel for the SQL Server Analysis Services Tabular model, right?
    I have tested it on my local environment (Microsoft SQL Server 2012 SP1 and Excel 2013), the result is that the feature is not supported currently. It's hard to say the detail date when this will be supported. If this feature is enabled, Microsoft will announce
    it on the document.
    Besides, if you have any concern about this behavior, you can submit a feedback at
    http://connect.microsoft.com/SQLServer/Feedback and hope it is resolved in the next release of service pack or product. Your feedback enables Microsoft to make software and services the best that
    they can be, Microsoft might consider to add this feature in the following release after official confirmation.
    Regards,
    Charlie Liao
    TechNet Community Support

  • Error about using a concatenated calculated column in a SSAS Tabular model

    Hi,
    in a my tabular model I've added in a dimension table a calculated column concatenating a code and a description. The code is used to create a relation between a fact table and this dimension table.
    When I try to use the tabular model inside Excel and select the concatenated column as a filter I've this error message:
    I've tried to recalculate some times the tabular database after the deployment of the model changes and I've tried to run a full process of the entire database but any results.
    Any suggests to me in order to solve this issue, please?
    Thanks

    Hi, I've solved. The concatenate formula was with "+" operator and not "&".
    But during the column creation I've any errors also if the model in SSDT was empty.
    Bye

  • Tabular model column rename with special characters - ), *, /, +, %, [ etc

    I am working in tabular model 2012. I have requirement to rename the column names with special characters like ), *, /, +, %, [ etc. When I try to rename in my model, it gives me below error:
    I also tried renaming the columns after creating a new test model with no luck. I may have lived with this error however we have another tabular model which contains special charaters in the name. This makes me believe that there must be some setting that
    I am missing.
    I tried changing the column name in other model having some special characters and it takes it.
    I have gone through this link#
    https://connect.microsoft.com/SQLServer/feedback/details/802009/ssdt-ssas-tabular-column-name-with-special-characters
    and
    http://msdn.microsoft.com/en-us/library/gg492144(v=sql.110).aspx which says that special characters are not allowed in column names however I am able to do it in one of our
    models then why not others.
    Any help is appreciated! Thank you for you time.
    If this post answers your query, please click "Mark As Answer" or "Vote as Helpful".

    Well Mr. Google helped me.. I got the solution:
    Databases of a specific modality and compatibility level can have object names that include reserved characters. Dimension
    attribute, hierarchy, level, measure and KPI object names can include reserved characters, for tabular databases (1103 or higher) that allow the use of extended characters.
    How to change the compatibility, just right click on the .bim file from SSDT and go to properties and change the compatibility to 1103. 
    I hope this will help someone. :-)
    Useful MSDN Links: 
    http://msdn.microsoft.com/en-us/library/bb522632.aspx
    http://msdn.microsoft.com/en-us/library/jj674204.aspx
    If this post answers your query, please click "Mark As Answer" or "Vote as Helpful".

  • How to define what operation a tabular model do on subtotals and totals pivot to avg, min, max, not to the default sum

    When i make a pivot in Excel 2010 i can change the cell to give me AVG, MAX, MIN, not only SUM, but when i créate a pivot from a tabular model, these options are disabled,   i have posted a image, with a "tabla dinámica" or dynamic table
    in this case, i can see the functions that i want but when i use the tabular model as a source, the options average (promedio), is disabled.
    How i can enable this functions, or are a way to créate a formula for totals and subtotals, and other formula for detail in dax?
    Thanks in advance.

    Hi juliomrs,
    SSAS Tabular model doesn't let us to modify the aggregate function from the Client side. In this case, you need to create a new measure and use the function what you want inside the SSAS Tabular model.
    For more information regarding DAX functions, please see:
    DAX Function Reference:
    http://msdn.microsoft.com/en-us/library/ee634396.aspx
    Regards,
    Elvis Long
    TechNet Community Support

  • Tabular - Model vs Perspective

    Hi,
    I have a tabular model which has been in production for over a year with 30-some tables and reports in the 100's. Now I have been asked to add 10-15 new columns in the tabular model but they should only be available to a handful of people. Up until now I
    have not had any Perspectives but I thought now is probably the time to add it. New columns are not "super sensitive" but I have been asked that they should not be available for everyone. 
    My question is this: is it possible to restrict access to these columns (hide them) in the Model "perspective" and show them in the new FullAccess perspective? If I choose "hide from client tools" the columns are not visible in any of
    the perspectives and it seems I can't hide them in the default perspective in the perspective designer...
    Lumbago
    www.thefirstsql.com

    Hi Lumbago,
    According to your description, you added 10-15 new columns in the tabular model but they should only be available to a handful of people, right?
    To secure data, you can define security roles. Roles can limit viewable metadata and data to only those objects defined in the role. Here is a blog which describes how to implement Column Security with #SSAS Tabular and #DAX, please see:
    http://geekswithblogs.net/darrengosbell/archive/2014/04/22/implementing-column-security-with-ssas-tabular-and-dax.aspx
    Regards,
    Charlie Liao
    TechNet Community Support

  • How to create Date relationship with Fact and DimDate on Tabular model?

    I have two tables in SQL Server 2014 SSAS Tabular model.
    DimDate(defined as data table) have date column (format is 1.7.2010 00:00:00) This table have been impoted from AdventureWorks.
    FactSales have SalesDate column (format is 25.03.2015 18:08:05). This table have been imported from Excel. Colums is defined as date in Excel.
    When I set Data Type as date in Tabular I get error:
    "Datatype conversion failed for table...Value:'25.03.2015 18:08:05'"
    I have tried to create calculated colums like =DATEVALUE([SalesDate]) and =DATE(YEAR([SalesDate]),MONTH([SalesDate]), DAY([SalesDate])), but getting error.
    What should I do so that I can create relationship between Date column?
    Kenny_I

    Hi Kenny_l,
    According to your description, you fail to convert the data type into date after creating calculated column with expression. Right?
    In Analysis Services, the tabular will detect the source data type to determine which data type can be converted to. If you want to convert a data into date type, no matter this data is from database or a file, you must make sure this data can be recognized
    as a date in SQL Server. In this scenario, the format '25.03.2015 18:08:05' can't be recognized as date even you apply DAX functions. So please change the format of the column in excel like "03.25.2015 18:08:05".
    PS: For testing, you can create a temp table and insert sample text into a date column, because the date format in SQL Server depends on the location selection when installing.
    After retrieving data from data source and all values within column are correct format, you can change the data type into Date, and select the format you expect.
    If you have any question, please feel free to ask.
    Best Regards,
    Simon Hou
    TechNet Community Support

  • Question on Tabular Model 2012

    Hi,
    I need to hide certain columns for a user group but the same columns should be visible for another user group in the same model. The out of the box 'row level  security' would not work for this requirement. I tried a modelling technique, by bringing
    the 'hidden fields' to a table using the 'Blank' DAX function in a 'role' on the table that contains the hidden fields, but this hides all tables related to the table that contains the hidden fields.
    As a last resort I am creating two models (1) model one with all fields visible (2)  model two will hide certain fields. Basically model 2 is a copy of model 1, only certain fields in model 2 will be hidden.
    To avoid reading the source data twice I am planning to update the model 1 and then synchronize model 1 with model 2 ( the one with hidden fields).  My gut feeling is that if I synchronize model 1 with model 2, all the hidden fields in model 2
    will become visible, as the metadata in model 2 will be updated with metadata of model 1.
    As the number of users would be in hundreds, implementing a complex security layer might impact the performance if we try and implement such security on the same model.
    It would be great if anybody can share thoughts on the probable solution and if the approach to 'synchonize' both the models would work.
    Thanks
    Bidyut
    A**LE

    Hi Bidyut,
    According to your description, you want to implement dynamic security for two group users, right? In SQL Server Analysis Services Tabular model, we can implement dynamic security using an external security table but we can integrate this security table into
    the existing tables based on particular source data at production implementations. So in your scenario, you can store the users' information on an external table, and then implement the security through this table. Here is a blog which describes how to implement
    it step by step, please see:
    SSAS – Tabular Dynamic Security
    Hope this helps.
    Regards,
    Charlie Liao
    TechNet Community Support

  • Report using Tabular Model and Measures based on Distinct Counts

    Hello,
    I am creating a report that should present something like this:
    YEAR-1 | MONTH-1 | MONTH-2 | MONTH-3... | YEAR | MONTH-1 | MONTH-2 | MONTH-3...
    My problem is that when designing the dataset to support this layout I drag the Year, Month and Distinct count Measure, but on the report when I want the value for the YEAR level I don't have it and I cannot sum the months value...
    What is the best aproach to solve this? Do I really have to go to advanced mode and customize my MDX or DAX? Can't basic users do something like this that seems so trivial and needed?
    Thank you
    Luis Simões

    Hi Luis,
    According to your description, you create a Reporting Services report using Analysis Service Tabular Model as the datasource, now what you want is sum the months value on year level, right?
    In your scenario, you can add the Month field to column group, add a parent group using Year Field and then add a Total on Month group. In this case, Reporting Services will sum the months value on Year level. I have tested it on my local environment, the
    screenshot below is for you reference.
    Reference:Lesson 6: Adding Grouping and Totals (Reporting Services)
    If this is not what you want, please describe your dataset structure, so that we can make further analysis.
    Regards,
    Charlie Liao
    TechNet Community Support

  • Dates Appearing in Tabular Model but not appearing on Pivot table

    Hi all,
    I am using SSAS tabular Model 2012, in tabular model all dates are appearing correct in date column but not when i drag attribute to my pivot table it shows only one date. Does anyone has the solution of this issue.
    Regards,
    Piyush

    Hi Piyush0308,
    According to your description, you have date column displayed all dates correctly in Tabualr. When showing in a Excel Pivot table, it only get the first date. Right?
    In this scenario, firstly please check the source table data in database, then make sure the data type of this column is Date in Tabualr. In Excel, please make sure there's no aggregation setting on this field. As I tested in our local environment, it should
    display same thing in tabular.
    If the issue still persists, please share some information about your date table so that we have some deep analysis.
    Best Regards,
    Simon Hou
    TechNet Community Support

  • Case-sensitive values in an Tabular Model with a Oracle Datasource

    Hi,Lets use an Oracle Database as Datasource for my Project. I use a "Select distinct ColumnA from Table" to build up a LookupTable in my Tabular Model. But it returns Dublicates!! eg:
    When I fire the query from Oracle SQL Developer I got 2 Records "1N" and "1n". In the Grid View in SSDT I see 2 times "1N". ??
    Collation Case Sensitive. OK, but how to solve that?
    KR

    Hi KR,
    According to your description, you encounter the case-sensitive issue when creating SQL Server Analysis Services Tabular model project, right?
    Based on my research, Tabular models have the insensitivity problem by default. The workaround for this issue is creating a empty tabular model in tabular server using the xmla below and import the tabular in SSDT.
    <Create xmlns="http://schemas.microsoft.com/analysisservices/2003/engine">
    <ObjectDefinition>
    <Database xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ddl2="http://schemas.microsoft.com/analysisservices/2003/engine/2" xmlns:ddl2_2="http://schemas.microsoft.com/analysisservices/2003/engine/2/2" xmlns:ddl100_100="http://schemas.microsoft.com/analysisservices/2008/engine/100/100" xmlns:ddl200="http://schemas.microsoft.com/analysisservices/2010/engine/200" xmlns:ddl200_200="http://schemas.microsoft.com/analysisservices/2010/engine/200/200" xmlns:ddl300="http://schemas.microsoft.com/analysisservices/2011/engine/300" xmlns:ddl300_300="http://schemas.microsoft.com/analysisservices/2011/engine/300/300">
    <ID>Collation test</ID>
    <Name>Collation test</Name>
    <Language>1033</Language>
    <Collation>Latin1_General_CS_AS</Collation>
    <DataSourceImpersonationInfo>
    <ImpersonationMode>Default</ImpersonationMode>
    </DataSourceImpersonationInfo>
    <ddl200_200:StorageEngineUsed>InMemory</ddl200_200:StorageEngineUsed>
    <ddl200:CompatibilityLevel>1100</ddl200:CompatibilityLevel>
    </Database>
    </ObjectDefinition>
    </Create>
    For the detail information about it, please refer to the link below.
    http://blogs.msdn.com/b/cathyk/archive/2011/10/24/making-tabular-models-more-sensitive.aspx
    Regards,
    Charlie Liao
    If you have any feedback on our support, please click
    here.
    Charlie Liao
    TechNet Community Support

  • Designing database structure and SSAS Tabular Model cubes

    Hi.
    I need to design a database and SSAS tabular models for my clients but I am confused which way I should implement it.
    Data for all the clients is stored into a single database with unique ClientId for each client, such 15 tables I have under a single database which stores information about all the clients.
    Task is to create a SharePoint Site collection for each client which will display Power View Dashboard by taking data from above database.
    Till now I have created a SSAS Tabular Model for each client, XClientModel, YModelClient  using BIDS and using SQL Queries to extract data for respective clients(select * from Table1 where ClientID="X") and using Power View external connection
    to this model, have created Dashboard and other SharePoint information.
    I am not sure if creating different Model is suitable or I should first separate data for each client into separate database and then create Model based on respective client's database.
    Can Some one highlight pros and cons on using 
    SINGLE database with Multiple Tabular Model (One with Many) AND Separate Database with it's Model(One to One) ?
    This is understandable but just putting it here........Imp Note: Data for X client shouldn't be visible to Y client on SharePoint.
    Please let me know if further information is required.

    Hi Sgms,
    In your description, you said that all the clients information were stored in a single database, now you want to know which method is better, single database with Multiple Tabular Model or separate database with it's Model?
    In your scenario, all the information were stored in a single database, why do you want to separate it or create multiple tabular model? If you create multiple model, then you need change the data source to create PowerView dashboard for each client. As
    per my understanding, you just need create one tabular to load all the information. And then use this model to create PowerView dashboard. Using filter to display the information for each client.
    Reference:
    Lesson 1: Create a New Tabular Model Project
    Filtering, Highlighting, and Slicers in Power View
    Regards,
    Charlie Liao
    If you have any feedback on our support, please click
    here.
    Charlie Liao
    TechNet Community Support

  • Database column descriptions in Sharepoint

    Hi All,
    my apologies if this is a stupid question but I'm somewhat of a n00b in Sharepoint so please bare with me. 
    I'm doing a reporting project (Data Warehouse, SQL Server Analysis Services Tabular model) and the number of available columns to use in the reports is getting quite big. To make things easier for the end users I'd like to create a documentation library
    which basically consists of key/value-pairs where the Key is the name of the column that can be used in the reports and the value would be the description. I would also prefer to have a few additional attributes also to describe the columns better. 
    The most important thing however is that the keys are searchable and when testing this (using standard sharepoint lists) I've had some issues with nothing showing up in the search results. 
    What should I do here? 
    Lumbago
    www.thefirstsql.com

    Hi John and Christian,
    Thanks for your input and thoughts about this problem.
    Since I am using the 'Externalize Display Names' and 'Externalize Descriptions' functionality, I'm actually already that far that I have the names and descriptions stored in a table (W_LOCALIZED_STRING_G table from Oracle BI apps) and the column name and description are stored in session variables, in the following format:
    Session variable for column name = VALUEOF(NQ_SESSION.CN_Presentation_Catalog_Name_Presentation_Table_Name_Presentation_Column_Name)
    Session variable for description = VALUEOF(NQ_SESSION.CD_Presentation_Catalog_Name_Presentation_Table_Name_Presentation_Column_Name)
    So when I have a report like this:
    Column 1____Column 2____Column 3
    Then I would need to create 6 extra columns, using the session variables:
    Column 1____Name of Column 1____Description of Column 1____Column 2____Name of Column 2_____Description of Column 2____Column 3___Name of Column 2_____Description of Column 3
    And then I could create a narrative view like this and add this to my report.
    @2: @3[br/]
    @5: @6[br/]
    @8: @9[br/]
    (And I could use HTML to create proper alignment.)
    This could be a solution, but I don't like the fact that
    1) I need to know all the names of the session variables by hard,
    2) I need to create separate columns for each column,
    3) I need to create a narrative view by hand.
    I was hoping that there was a sort of trick to easily get the description of the column in my report, ideally without using separate columns.
    If you have any further ideas, I'm very interested.
    Regards,
    Stijn
    Edited by: Stijn Gabriels on Nov 14, 2008 10:22 PM

Maybe you are looking for

  • Actual Varaint Name used in the Background Job

    Hi, When a program is executed in Background made the selection screen variant selected is not the one that is shown in the Background Job Step information. There we see variant as &0000000000044. I want to find the actual variant that was selected a

  • Apparently when I send to a Group of Contacts they can all see every email address and this is not acceptable how do I avoid that

    I need to send to a group of about 50 parents. Their addresses are held in a Group of Contacts. I highlight the group name to distribute a message to all of them and what I am being told is that they can then all see every email address. This is not

  • No LaserJet M1319f software bundle for Windows 7 (64 bit) version.

    Does anyone know if HP is going to have the entire software bundle for the HP LaserJet M1319f Multifunction Printer under the Windows 7 (64 bit) version? After updating my software,firmware and drivers for my new Win7-64bit pc I realized there was no

  • Error IPAD sync

    Dear all, I have itunes 9.2 installed on windows XP and syncronizing Ipod, Itouch and now Ipad but when I try to syncronize the Ipad the following error messages appear before closing the Itunes programe. Itunes has encountered a problem and needs to

  • Multiple ALV Reports --

    Hi all, I am using alv grid to display a report. As I click one of the radio button One report should be displayed.When we click another button another set of report should be displayed. Each report uses different itab. I need to commonize the use of