The Trend in Wave feature happens to have a limit which is not defined anywhere. This limit seems to be 10. Even if you have stopped trending you would need to delete the dataset to be able to completely remove the trend from the pipe. If you look at the API and you edit, it is possible to delete datasets and the trending reports directly as the UI as of now happens to be really buggy as well.
So thats a heads up for the trending feature if you are planning to use it or suggest it to someone else.
Showing posts with label Wave Analytics. Show all posts
Showing posts with label Wave Analytics. Show all posts
Friday, 17 March 2017
Tuesday, 21 February 2017
Wave Assignment Issues: Org Enablement
Issue:
Can't
assign permission set Wave Admin to user ETLHacks. The user license
doesn't allow the permission: Use Wave Analytics
Can't
assign permission set Wave Admin to user ETLHacks. The user license
doesn't allow the permission: Manage Wave Analytics
Can't
assign permission set Wave Admin to user ETLHacks. The user license
doesn't allow the permission: Edit Wave Analytics Dataflows
Can't
assign permission set Wave Admin to user ETLHacks. The user license
doesn't allow the permission: Create and Edit Wave Analytics Dashboards
Can't
assign permission set Wave Admin to user ETLHacks. The user license
doesn't allow the permission: Upload External Data to Wave Analytics
Can't
assign permission set Wave Admin to user ETLHacks. The user license
doesn't allow the permission: Create Wave Analytics Apps
Can't
assign permission set Wave Admin to user ETLHacks. The user license
doesn't allow the permission: Access Wave Analytics SAQL Editor (Pilot
Feature)
Can't
assign permission set Wave Admin to user ETLHacks. The user license
doesn't allow the permission: Trend Report Data in Wave Analytics
Can't
assign permission set Wave Admin to user ETLHacks. The user license
doesn't allow the permission: View Wave Analytics on Communities pages.
Can't
assign permission set Wave Admin to user ETLHacks. The user license
doesn't allow the permission: Download Wave Analytics Data
Solution:
Go to the
User and go to permission set license assignment and then assign the
permissions for wave, sales cloud and service cloud, etc. Whatever is
applicable in your case.
This
would remove the above mentioned error messages.
|
Tuesday, 7 February 2017
Wave Series: Salesforce Analytics
Hi All,
I am writing a number of posts based on my learnings of Salesforce Analytics Cloud and specifically Wave Analytics.
I am compiling a series of Notes with the naming convention Wave 1__ for now. Hopefully more information on Wave comes out and I am able share more information with you all. Stay tuned and please subscribe and leave comments below for questions or feedback.
Thank you,
Cheers!
I am writing a number of posts based on my learnings of Salesforce Analytics Cloud and specifically Wave Analytics.
I am compiling a series of Notes with the naming convention Wave 1__ for now. Hopefully more information on Wave comes out and I am able share more information with you all. Stay tuned and please subscribe and leave comments below for questions or feedback.
Thank you,
Cheers!
Wave 115: Mobile part 1
Analytics app is an application separate from Salesforce1.
Available for apple only.
Once you open the application you can see the playground.
Drill in is by tapping on a chart.
Drilling in we can choose what we want to drill in by.
Filtering can be applied on measures and dimensions.
Wave 114: Row Level Security
App level security is an all or nothing approach. You can see data in a finer grain by using row level security.
Owner based security
We can enforce security irrespective of the source.
How to see only data you want to see?
Use a predicate filter, which is also known as a security predicate.
Predicate filters is when some of them are being applied on the server side.
This can be applied on the dataset under the security predicate tab.
EX:
'OwnerName' = '$User.Name'
How to confirm this?
We can look at the network console and look at remote, you will not be able to find the filter. Proves that it is being applied on the server side and ensures security for the dataset.
Team Based Security
This is a hierarchy. You can see your own records and what your team owns. The is a role up hierarchy setup.
ELT (Extract Load and Transform.)
In Wave, we are extracting from salesforce, loading the data and then transformations.
What is a multi-value attribute?
Origin: SFO
Dest: ORD,JFK
Wave can handle multi value attributes very easily.
The benefit is the eventual grandparents the nodes may have. Basically constructing a tree from a key value pair.
Listing all the parents of the node is called Flattening .
A's parents are B,C
First, we are flattening the user role to make sure every user has a multi valued attribute.
No results meet those criteria. Please
This means you are not a part of the role based hierarchy. A Sys Admin does not mean you are a part of every role hierarchy!
Once you add yourself to the hierarchy you will be able to see the records.
Role based hierarchy is enforced using the Flatten operation which is looking at all the parents. This is using the ELT functionality.
Predicate Filters Syntax
You can have or conditions ; AND conditions are also allowed, you can also chain these logical operations. The predicate filters are very flexible.
You can apply it as the data is coming in or after the data has come in. The same applies for data coming from an external data source. Please refer the product documentation to know more about utilizing predicate filters.
<dataset column> <operator> <value>
There has to be a space between all three attributes.
The dataset column names should be in single quotes.
The value of the dimensions can be in double quotes.
The operators are logical operators.
Value can be a string literal, number literal or a field value.
Example:
'Owner' = \"Joe\" || 'Owner' = \"Bill\"
$User and Integration vs Security User.
Security user:
$User needs FLS Access and needs API Names always
Else will throw application error
Security:
Territory and External Hierarchy -- Similar to Role Hierarchy the ELT operation
Sharing Rules-- They do not automatically transfer onto Wave. Just because you have 150 sharing rules does not mean you need 150 predicate filters.
FLS -- Looking at a subset of records. Wanting a certain subset of users looking at a particular set of users only.
Have different apps with different end users and give them different FLS.
Wave 113: App Level Security
App level security is the basic level in security. All the data is stored in the app.
There are two default apps: Private and shared app.
Private app is the most restrictive app.
Shared app is the most open app. Everyone who has analytics cloud enabled is able to see them.
In wave you will create different apps for different sets of users. Ex: marketing; finance;sales;etc.
You can login as any end user and see the app they have view to from manage users.
An app can be shared to a user, role or group.
On role, you can choose to include the subordinates if required.
The access can be of view, edit and manager access.
If you are giving access to another user he/she should have the access else you will get insufficient access error.
Errors:
The dataset 'Bookings' used by this dashboard is not available.
This means that the dataset is not available but the dashboard is available.
To fix this we need to go to the dataset and put it in a more visible or higher access privilege app.
You can put the datasets in app A and dashboards in app B.
General practise is to keep the dashboard and the dataset in the same app.
You can change the sharing of an app by clicking share.
Viewer is the most basic permission.
Editor can save changes to the dashboards, lenses and datasets in the app + Viewer access.
Manager can change the app settings and share it with other end users or rename and delete the app. + Editor Access.
Subscribe to:
Posts (Atom)