Dataverse 101: Tables, Columns, and Rows Explained
If you’ve used Excel, you already understand the basics of Dataverse. But while Excel is a flat piece of paper, Dataverse is a massive, intelligent filing cabinet. It doesn’t just store data; it understands how that data relates to your business.

To master Dataverse, you only need to understand three core concepts: Tables, Columns, and Rows.
1. Tables: The Filing Cabinets
In Excel, you have “Tabs” or “Sheets.” In Dataverse, we call these Tables. Each table represents a specific “thing” in your business.
- Standard Tables: Dataverse comes with “out-of-the-box” tables like Accounts, Contacts, and Activities.
- Custom Tables: As an engineer, you can create your own tables, like Project Requests, Equipment Inventory, or Service Tickets.
2. Columns: The Characteristics
Inside every table, you have Columns (formerly known as Fields). These define what kind of information you are collecting.
The beauty of Dataverse is the Data Types. Unlike a spreadsheet where you can accidentally type “Apple” into a “Price” column, Dataverse enforces strict rules:
- Text: For names or descriptions.
- Whole Number/Decimal: For math-ready data.
- Choice: A dropdown menu that ensures users select only approved options (e.g., “Pending,” “Approved,” “Rejected”).
- Lookup: This is a “special” column that links one table to another (e.g., linking a Service Ticket to a Contact).
3. Rows: The Individual Stories
A Row (formerly known as a Record) is a single entry in your table. If the table is “Contacts,” a row is “John Doe.”
In Dataverse, every row has a unique ID (a GUID) that the system uses to track it. This ensures that even if you have two employees named “John Doe,” the system never gets them confused.
Why Does This Matter?
You might ask, “Why not just use a SharePoint list?”
Dataverse is superior because it handles Relational Data. In a professional app, you don’t want to type a customer’s address every time they place an order. Instead:
- You have a Customer Table with their address.
- You have an Order Table.
- You use a Lookup Column to link them.
If the customer moves, you change their address in one place (the Customer Table), and every Order ever placed by them is automatically updated.
Summary
- Tables are your categories (The “What”).
- Columns are your details (The “Specifics”).
- Rows are your individual entries (The “Data”).
Mastering this structure is your first step toward building scalable, enterprise-grade solutions.