Skip to main content
Level 2
Aug 9, 2016 1:30 PM UTC
Solved

Adobe analytics : Data Warehouse API deprecation?

Dear community,

I would to know it Data Warehouse API is designed to be deprecated in a near future or can we base new dev on it?
Is there a way to access to all Adbobe Analytics segments using DataWarehouse.GetSegments method and not just legacy ones?

Thank you for your help.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Hyder_Ziaee
Hyder_ZiaeeAccepted solution
Adobe Employee
Aug 10, 2016 10:28 AM UTC

I should have been clearer. There is no separate method for Data Warehouse in 1.4. To use the data warehouse in 1.4 you will need to use the same Report.Queue as is used for the non-data warehouse requests. However to make it specific to Data warehouse, you will mention as such

"source" : "warehouse"

Here is an example code:

{ "reportDescription": { "reportSuiteID": "reportsuiteid", "dateFrom": "2016-08-01", "dateTo": "2016-08-30", "dateGranularity": "none", "elements": [{"id": "pageurl"}], "metrics": [ {"id": "pageviews"}, {"id": "visits"} ],"source": "warehouse"} }

5 replies

Hyder_Ziaee
Adobe Employee
Adobe Employee
Aug 9, 2016 8:25 PM UTC

Hi Mehdi,

There are no plans to deprecate Data Warehouse API. 

I believe version 1.4 should be compatible for both legacy and unified segments in Data Warehouse. However, remember that for new segments, they should be compatible with Data Warehouse tool.

Translate
Mehdi_OAuthor
Level 2
Aug 10, 2016 10:16 AM UTC

Thank you for your answer.

Sorry but there is nothing about a version 1.4 of the dataware house API (only version 1.3) : no documentation, no API explorer (Contrary to Analytics Reporting API).

Are we talking about the same thing?

Translate
Hyder_Ziaee
Adobe Employee
Hyder_ZiaeeAdobe EmployeeAccepted solution
Adobe Employee
Aug 10, 2016 10:28 AM UTC

I should have been clearer. There is no separate method for Data Warehouse in 1.4. To use the data warehouse in 1.4 you will need to use the same Report.Queue as is used for the non-data warehouse requests. However to make it specific to Data warehouse, you will mention as such

"source" : "warehouse"

Here is an example code:

{ "reportDescription": { "reportSuiteID": "reportsuiteid", "dateFrom": "2016-08-01", "dateTo": "2016-08-30", "dateGranularity": "none", "elements": [{"id": "pageurl"}], "metrics": [ {"id": "pageviews"}, {"id": "visits"} ],"source": "warehouse"} }
Translate
Mehdi_OAuthor
Level 2
Aug 11, 2016 6:09 AM UTC

Now, it' clear. Thank you.

So, I would to know if Data Warehouse API 1.3 is designed to be deprecated in the near future ?

Translate
Hyder_Ziaee
Adobe Employee
Adobe Employee
Aug 11, 2016 7:30 AM UTC

Everything has a time that comes to an end. API 1.3 will too. However, don't anticipate it within the next two or three years (maybe more). 

It is recommended that you use 1.4 for its additional features and fixes. 

Translate