Analyze the data › Data Warehouse
Data Warehouse Overview
A merchandising manager asks for something reasonable. She wants every internal search term that led to a purchase last quarter, broken down by the product category that was bought, so she can see which words people use for which products.
You build it in Analysis Workspace. The table comes back with a few hundred rows and then a row called Low Traffic holding a large number, and the breakdown underneath it is empty. Your site had roughly four hundred thousand distinct search terms last quarter. Most of them are inside that one row and you cannot get them out.
Nothing is broken. Workspace is doing what it is built to do, which is answer questions on screen in a second or two. The request needs a different tool.
The question the interface cannot answer
There are three walls in interactive reporting, and a request usually hits one of them rather than all three.
The first is Low Traffic. When a dimension collects more than two million unique values in a report suite in a calendar month, Adobe stops storing them separately and buckets the rest under a single Low Traffic row. Search terms, page URLs, product IDs and campaign codes all reach that number on a busy site. The values are not lost, but the report cannot show them to you individually.
The second is size. A report has to render, and a table with four hundred thousand rows is not a table anybody can read or a browser can draw. So the interface truncates, and truncation is a decision made for you.
The third is time. An interactive report has to come back while you wait. Anything that would take twenty minutes to calculate cannot be offered as a button.
Data Warehouse removes all three, and it removes them by giving up the thing that caused them. It does not run while you wait.
Why it is called a warehouse, literally
The name is not marketing, and it is worth taking at face value, because the metaphor is exact and it predicts how the tool behaves.
Think about a real warehouse and how you get anything out of it. You do not walk in and browse. There are no displays, no aisles arranged for you to wander, and nobody expects you to change your mind halfway. You send an order in advance, listing exactly what you want and how much. Somebody picks it. A lorry brings it to you. What arrives is a pallet, not a shelf you can look at.
Now compare that to a shop. You walk in, you look around, you pick things up, you put them back. The shop is arranged for browsing, so it holds a limited amount of each thing, and everything you can see is everything there is.
Analysis Workspace is the shop. Data Warehouse is the warehouse. You describe an order in advance, Adobe picks it offline, and a file is delivered to you. You never see it on screen, you cannot change your mind halfway through, and what arrives is a file rather than a view.
Hold that picture, because it answers most questions about the tool before you ask them. Why can you not click into a Data Warehouse result? Because it is a pallet on a lorry. Why does it take hours? Because somebody has to go and pick it. Why does it not care that your dimension has four hundred thousand values? Because a warehouse stores in bulk and nobody has to fit it on a shelf.
It is not a data warehouse in the modern sense
If you have worked anywhere near data engineering, the name will mislead you, and it is better to clear that up now than to discover it in a planning meeting.
A data warehouse in the industry sense is a database you connect to. Snowflake, BigQuery, Redshift. You point a tool at it, write SQL, and query it as often as you like. Adobe's Data Warehouse is not that. There is no connection string, no SQL, no table you can query, and no live link for a BI tool to sit on top of.
What it is instead is a request-and-delivery service. You describe one table, Adobe builds that one table, and it sends you the file. If you want a different table, you make a different request and wait again.
Adobe holds a separate copy of your data, built for bulk retrieval rather than for fast interactive reporting. That copy is the warehouse. Data Warehouse the feature is the order desk in front of it. The name describes the storage, and most people hear it as describing an interface, which is where the confusion starts. If somebody in a meeting says they want to connect Tableau directly to Adobe Data Warehouse, that is the misunderstanding, and the answer is that Data Warehouse delivers files which Tableau can then read.
What you give up to get it
The trade is real and it catches people out, usually late, when the request has already been promised to somebody.
You give up speed. A request can take up to 72 hours to process, and that is a documented ceiling rather than a worst case somebody invented. Most requests are much faster, but you cannot promise a stakeholder a number this afternoon.
You give up calculated metrics entirely. Data Warehouse will not accept them, which is a problem when your whole reporting vocabulary is built on them. This is treated properly in What Are Calculated Metrics, and it is the single most common reason a planned export has to be redesigned.
You give up interactivity. There is no clicking into a row, no changing the date range to check something, no visualizations. You get the table you asked for, exactly as you described it.
And some components behave differently or are unavailable. Visits in Data Warehouse excludes visits from non-persistent cookies, so it does not match the Visits you see elsewhere; Visits All Visitors is the closer equivalent. Segments have their own compatibility rules, covered in Segment Types and Sharing.
This is the discrepancy that starts arguments, and it is usually not an error. Visits is defined differently here. Unspecified means something different when you segment on classified values: in Workspace it means a value that was never classified, and in Data Warehouse it means a value that was classified as Unspecified. Neither tool is wrong. They are answering with slightly different definitions, and if you hand somebody a spreadsheet that disagrees with their dashboard without saying why, they will conclude the data is broken rather than that the definitions differ.
Follow along: find your own Low Traffic wall
This takes five minutes and it is worth doing before you build a single request, because it turns Data Warehouse from an abstract export tool into the answer to a problem you have seen.
-
In Analysis Workspace, build a freeform table with
Internal Search Termin the rows andOrdersin the column. Use a full month. If you do not have internal search, usePage URLor a product ID dimension. You want something with a lot of distinct values. -
Sort by the metric and scroll to the bottom of the list.
Look for a row called
Low Traffic. On a busy site it is usually there and often large. - Try to break that row down by another dimension. Nothing useful comes back. The individual values behind it were never stored separately, so there is nothing to break down.
- Now check how many rows the table is actually showing you against how many the dimension really has. The gap between those two numbers is the reason this module exists.
There is nothing to configure here. The point is to see the wall once, in your own data, so the rest of the module is about solving a problem rather than learning a feature.
Order it, do not browse it
Data Warehouse exists for the request that interactive reporting cannot serve: too many rows, too many unique values, or too much calculation to do while somebody waits. It removes those limits by running offline and delivering a file instead of a screen.
The name is literal and it is the most useful thing to remember. A warehouse stores in bulk, takes orders in advance, and delivers. It is not somewhere you browse, and it is not a database you can query. The cost of that is speed, interactivity, calculated metrics, and a handful of components that behave differently enough to start an argument if nobody explains them.
Which means the quality of a Data Warehouse request is decided before you submit it. You are describing a table you will not see for hours, to a system that will not ask you any questions, and you cannot adjust it once it is running. Creating Data Warehouse Requests covers how to describe one properly, and the mistakes that only show up when the file finally arrives.
Analytics > Tools > Data Warehouse opens the request manager, which lists every request in the login company and their status. Add starts a new one.
Access is controlled per user group, so the menu entry may not be there at all. If it is missing, that is a permissions question for whoever administers your product profiles rather than a sign the feature is not licensed.
This article focuses on the concepts, architecture, and practical guidance behind the topic. For the latest UI walkthroughs and step-by-step implementation instructions, use the links below. They leave this site and open Adobe's own documentation in a new tab.