Metrica
Metrica
✕
  • Home
  • Products
    • Power BI Connector for Salesforce
    • Power BI Connector for SAP
  • Resources
    • Blog
    • Trust Center
Explore Products

Home - Metrica Docs - Child Entities and Addressability

Getting Started

  • Welcome
  • Installation Guide
  • Explore Power BI Connector for SAP
  • Quickstart — from Zero to a Power BI Report
  • Installation Guide: Multi-Tenant
  • On-Premise SAP Configuration

Admin Guide

  • Configure the Token Expiry Policy
  • Application Permissions Setup

User Guide

  • Create a Data Source
  • Create an Access Token
  • Connect Power BI Desktop
  • Manage Access Tokens
  • Edit a Data Source
  • Filter Rows
  • Share a Data Source
  • Schedule Refresh in Power BI Service
  • Preview Data
  • Preview the ERD
  • See What’s Been Shared with You
  • Customize the Data Source Page
  • View Activity History
  • View Export History
  • Combine Multiple SAP Services
  • Use Parametrized OData Entities
  • Explore Data Relationships
  • Browse and Search the Data Sources List
  • Transfer Data Source Ownership
  • Clone a Data Source
  • Delete a Data Source
  • Child Entities and Addressability

FAQ & Troubleshooting

  • Troubleshooting
  • Why do my SAP dates show up as text in Power BI?
  • Why do I get 401 from the Power BI service after a successful Desktop load?
  • Why is the SAP catalog showing fewer services than I expect?
  • What happens if I lose a token?
  • Will the recipient see my access token if I share with them?
  • Can a tenant admin see the value of my access tokens?
  • How many data sources can I create?
  • Why is the URL of every data source different?
  • How is Preview ERD different from Data Relationships?
  • Why does the connector limit me to 5 active tokens?
  • What happens to a shared data source if I leave the company?
  • Why does the Basic filter editor sometimes disable itself?
  • Can I share a data source with a user from a different tenant?
  • Why doesn’t the connector cache SAP data?
  • What happens if a service is removed from the destination after I’ve built a data source on it?
  • Can I change the data source URL after creation?
  • Do I have to fill every parameter on a parametrized entity?
  • Can I use the OData URL outside Power BI?

Support

  • Contact Support
  • Pricing and Licensing
  • Subscription Plans and Trial Limits
View Categories
  • Metrica Docs
  • Power BI Connector for SAP Documentation
  • User Guide

Child Entities and Addressability

2 min read

Some SAP CDS analytical views and OData services expose entities that don’t have their own top-level URL — they’re reachable only via a parent entity’s navigation property. This page explains how the connector surfaces them and what to expect at query time.

What "non-addressable" means #

In an OData service, every entity declares whether its EntitySet is addressable. An addressable entity has its own root URL: /Service/EntitySet. A non-addressable entity is exposed only through a navigation from a parent: /Service/ParentEntity('id')/childNav.

This is common in CDS analytical views generated by SAP, where the analytical core is paired with helper entities (address, user, currency lookups) that aren’t independently queryable but are referenced from the analytical entity itself.

How the connector shows them #

Non-addressable child entities are listed alongside the regular ones in the data source editor, with a small via {parent} badge next to the name. The badge tells you which parent entity the connector will go through when Power BI queries the child.

child entities 01 list

child entities 02 badge

What you can do with a non-addressable child #

  • Select fields — identical to any other entity.
  • Preview — works. The connector hits the parent entity with $expand=childNav under the hood. The preview dialog shows you the rows that would reach Power BI.
  • Filter — works. The filter is passed through as $expand=childNav($filter=…).

What stays hidden #

SAP services often declare framework EntitySets prefixed with SAP__ (for instance SAP__PDFHeaderSet, SAP__FormatSet). The connector hides them from the entity list because the back-end returns 404 on $expand even though the metadata declares the navigation — loading them would just generate failing requests with no useful payload. If you’re looking for one and don’t see it, that’s why.

The OData URL Power BI uses doesn’t expose the child-via-parent detail. Power BI sees the child as a regular table; the connector translates the request shape on the way to SAP.

Related #

  • Use parametrized OData entities — another SAP-specific construct supported the same way.
  • Preview data
Updated on May 19, 2026

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Delete a Data SourceCreate a Data Source
Table of Contents
  • What "non-addressable" means
  • How the connector shows them
  • What you can do with a non-addressable child
  • What stays hidden
  • Related
Metrica
Explore Products
Products
  • Power BI Connector for Salesforce
  • Power BI Connector for SAP
Resources
  • Blog
  • Trust Center

Metrica Software builds enterprise data connectors that provide analytics platforms with direct access to complex business systems such as SAP and Salesforce.

The focus is on predictable behavior, controlled access, and long-term operation in production environments.

© 2026. All rights reserved.

Privacy Policy

Terms of Use

    Book a Demo







    Secure & private form

    1-2 min

    ×

      Contact Sales








      Secure & private form

      1-2 min

      ×