Joining SSAS with external data in PowerBI - ssas

We are trying to combine data from a SSAS Olap cube and an excel table using PowerBI.
No way to create the needed relations due to every data table having duplicate values.
As far as we are we ended up opening the SSAS Olap cube once for every dimension the excel table needs to link to and once more for the whole data on the cube.
As an example, if our excel table contains data related to customer and product, we need to:
add a SSAS data source selecting only the customer dimension
add a SSAS data source selecting only the product dimension
add a SSAS data source selecting all data
add an Excel data source
Create the needed links:
5.1 Customer-dimension (SSAS 1) to Excel customer
5.2 Product-dimension (SSAS 2) to Excel product
5.3 Customer-dimension (SSAS 1) to Customer-dimension (SSAS 3)
5.4 Product-dimension (SSAS 2) to Product-dimension (SSAS 3)
Obviously 5.3 and 5.4 seems totally redundant, and the whole definition quite more complex than expected.
Is there a better (simpler!) way to do it?

Related

Data Model Tables visible in Pivot Table Field List but not Data Model itself - Excel 2016

I've transformed and loaded two tables to Excel's data model from Power Query.
When I create a Pivot Table from the data model, the tables are visible. I can see them and their columns in the field list.
When I open the data model (Data > Manage Data Model or Power Pivot > Manage), there are no tables. How do I get them to appear here so I can create relationships / measures / etc.
My organization has me on Excel 2016 (16.0.5161.10000) MSO (16.0.5161.1002) 32-bit on Windows 10, in case that has something to do with it and it's not just simple user error on my part.
I suspect a glitch. I closed and reopened the workbook and the tables were in the data model.
I'm not marking this as the accepted answer in case I observe anything else or somebody knows a specific trigger for the issue.

copy a field from one data source to other in tableau

I wanted to get rid off one data source in Tableau, that's why instead of using 2 different data source for one dashboard, I wanted to copy all relevant fields from one data source to other. Is there any way in Tableau, by which I can copy-paste tos field from one to other data source?
In the attached screenshot, I wanted to copy the advisor sales field in data source biadvisorSalesmonth24 to bitransactionPartnerDay365:
You cannot make schema or structure changes to a table / datasource from within Tableau. If advisor sales is not in the bitransactionPartnerDay365 data source, then you will have to keep both data sources in the workbook and join them together.
Now, if you are familiar with the datasets and know the necessary table layout, you could write a custom SQL command and use that SQL command to retrieve the desired data as a single data source.

Sharepoint 2010 Enterprise (PerformancePoint) KPI using multiple data sources

Sharepoint 2010 Enterprise (PerformancePoint) KPI using multiple data sources
I am attempting to create a KPI that uses multiple data sources, with the “actual” data coming from an analysis services cube, and the “target” data coming from either a sharepoint list or excel services data source.
The setup is dead easy, adding multiple data sources etc. The problem comes trying to get the two data sources to correctly apply dimension or time filters.
Basically if my Excel Services data columns source looks like this:
| Date | Area | Target |
All that happens when the target data source is specified is the entire list gets summed up and put against every cell. So if the scorecard is showing area (a dimension) on rows, and a date on columns, whatever the sum total of my targets (summed on date and area) is listed as the target on every single row (and every date).
It seems to me that the dimensions specified in the actual KPI section (and the scorecard) don’t map to the other data source.
I’m wondering is what I’m trying to do possible? It seems like a great idea – the result would be management would have a really easy spread sheet they can access through sharepoint, modify targets and then save and have it updated across all the relevant KPIs.
What is the common solution for this? Do you have to get the target data into the same AS cube?

Querying Data Using Existing Spreadsheet

I have a spreadsheet that lists customers, their supervisor information, and special feature codes that are listed on their account at the time the report was created.
I need to add a column to this sheet that lists the last active date that these codes were populated on the customer account.
I'm aware of how pull the info when the features were last active. However, I need to base my query based on these specific accounts and codes. What family of SQL Clauses can I use to read these preexisting values and return a corresponding date value?
Your question is a bit ambiguous. How are you populating the spreadsheet? Are you using an ETL application like SSIS or creating an Excel output from a SQL query in your database?
If you are populating an existing Excel spreadsheet, then create in that spreadsheet a new column called "Last Active Date" in preparation for populating it from the source.
If you are pulling the data from a database source, then there may be an associated history or archive table where you can find the pre-existing codes along with their corresponding dates. Here your database administrator and/or developer will be better equiped to assist you in navigating the database architecture. If the codes are no longer available in the source database, then no special SQL CLAUSE will assist. You cannot retrieve that which does not exist.

pivot report excel 2007 on ssas

I am very new to this. I built a pivot report (excel 2007) on ssas. It has data, rows, columns. And columns has hierarchy likes day-month. Now I want to send this report to a customer, so he can view it by himself and expand the hierarchy as he likes. But he can only see the contents as I saved the report. E.g. I saved it as month hierarchy and he can only see the monthly figures and can not expand the hierarchy to day. What should I do? The customer has no access to the ssas data source.
Thanks
N. Z
The pivot report needs some kind of a datasource.
Whether it is the cell values of an excel sheet or the connection to the SSAS Cube, it's fine but in order to do drillthrough actions a datasource is obligatory.
There are various workarounds for this:
Export all the aggregated data that you want your user to view to a new spreadsheet and make a simple pivot table based on that sheet.
Setup a role in SSAS and give your user the specific permissions you want him to have on the data. This requires the knowledge of some MDX but simple stuff is autoconfigured. You can then give your user access to the datasource inside of the excel.
Set up a sharepoint installation which is part of the BI (this is a bit of an overkill) and provide your users with dashboards of reports using PerformancePoint Services.
I really don't think that you can browse the data without data(datasource)!!! I would be glad to be proven wrong.