Forum Discussion
Adobe Analytics Connector Limiting Dimensions
- 7 years ago
You'll want to use the Top parameter with your dimensions. You can get up to 50,000 dimension values per call.
{Cube.ApplyParameter, "Top", {10000, "evar123"}}, {Cube.ApplyParameter, "Top", {1000, "evar234"}},If you open the log for the Report Builder, you should see which elements are using "top" in the json of the reportDefinition:
... , "elements": [ { "id": "evar123", "top": 10000, "startingWith": 1 } ], ...
Thanks for the response.
This isn't an Adobe issue, this is Power BI. Adobe report builder allows me to pull in data in the correct way which also references the API, I am looking for a specific piece of DAX which highlights the option.
You'll want to use the Top parameter with your dimensions. You can get up to 50,000 dimension values per call.
{Cube.ApplyParameter, "Top", {10000, "evar123"}},
{Cube.ApplyParameter, "Top", {1000, "evar234"}},If you open the log for the Report Builder, you should see which elements are using "top" in the json of the reportDefinition:
... ,
"elements": [
{
"id": "evar123",
"top": 10000,
"startingWith": 1
}
],
...
- Anonymous7 years agoNot applicable
In the following example you gave:
{Cube.ApplyParameter, "Top", {10000, "evar123"}},what is the top 10000 based on? Is it the top 10000 based on evar123? Is it the top 10000 alphabetically? And what happens if I change evar123 to "null"?
Thanks!
- jeffshieldsdev7 years agoSolution Sage
Yes, it's saying "return the top 10,000 evar123 values". You can return up to 50,000 values. Without specifying a Top, the default of 10 values will be returned.
I believe the order is based on the first measure, if no measure is used it will probably be page views or occurances--not sure though.
- Anonymous5 years agoNot applicable
jeffshieldsdev Thank you for this fantastic tip. It really helps. I was looking to import the page dimension and by default I was getting 10 values back by date..but now I can expand this to higher limits.
Could you please share any relevant documentation where you got this information. I would like to understand better about 50,000 dimension values. Also, where were you able to find that by default it gives top 10 values. Any help would be appreciated. Thanks.
- jeffshieldsdev5 years agoSolution Sage
It's a bit buried.
The connector uses Adobe's Analytics 1.4 API. The Reporting API has a Report.Queue method it uses, and POSTs this reportDescription in the body. The reportDescriptionElement in the reportDescription has the "top" parameter.
In a few reports, I've used the API and Postman to download historical data (2017,2018,2019) to .JSON files I store in OneDrive, and then only use the connector in the report to get "live" data (2020 forward). I merge these together into one table in the Query Editor.