Query mit Table Extension BC15

Bild Microsoft Dynamics 365 Business Central (On-Premises Version)
Forumsregeln
Impressum • Community-Knigge • Nutzungsbedingungen • Datenschutzrichtlinie

Bitte unbedingt im Titel angeben, auf welche Version (BC13, BC14, BC15, ...) sich eure Frage bezieht!

Query mit Table Extension BC15

Beitragvon HAEMI » 14. Oktober 2019 18:54

Hallo Forum

In einem Projekt haben wir für die Item Table eine Extension Table eingebaut. Mit einem externen Tool möchte unser Kunde die Daten aus beiden Tabellen gleichzeitig abfragen. Grundsätzlich könnte dies ja mit einem Datenlink gelöst werden (SQL Query, Query...). Nur ist nicht klar, welche der Tabellen den Standard und welche die Extension darstellt.

In den Pages ist es ja kein Problem mit einer Page Extension Felder aus der Extension Table hinzuzufĂĽgen. Wir sind auf der Suche, wie dieses Konstrukt funktioniert.

Weiss jemand, ob es eine "Link table" oder einen anderen "Mechanismus" in BC15 dafĂĽr gibt?

Danke.

Beste GrĂĽsse
Hämi
HAEMI
 
Beiträge: 25
Registriert: 8. Oktober 2006 02:04
Wohnort: Altstätten

Re: Query mit Table Extension BC15

Beitragvon sweikelt » 15. Oktober 2019 08:07

hast du dir die SQL-Tables mal angesehen?

Vielleicht hilft dir ja das weiter:
https://www.hougaard.com/new-database-layout-in-nav2018-when-using-extensions/
Benutzeravatar
sweikelt
Microsoft Partner
Microsoft Partner
 
Beiträge: 1776
Registriert: 18. November 2010 10:15
Wohnort: Oschatz
Realer Name: Stephan Weikelt
Arbeitsort: Berlin
Bezug zu Microsoft Dynamics: Microsoft Partner
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 3-2018 | D365BC

Re: Query mit Table Extension BC15

Beitragvon m_schneider » 15. Oktober 2019 08:27

Ich denke ein SQL Link ist der falsche Ansatz.
Habt ihr versucht eine Page oder Query als Web Dienst zu verwenden?
MfG Michael
Benutzeravatar
m_schneider
 
Beiträge: 2141
Registriert: 20. Januar 2009 14:36
Realer Name: Michael Schneider
Arbeitsort: Treuen
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2017

Re: Query mit Table Extension BC15

Beitragvon HAEMI » 15. Oktober 2019 09:44

Hallo

Danke fĂĽr die RĂĽckmeldungen.

Die Abfrage mit Joins über zwei Tabellen ist grundsätzlich möglich. Die Frage ist welche der beiden Tabellen die Standard ist.

Page / Query
Ja - haben wir. Das externe Reportingtool greift jedoch mit ODBC auf die SQL DB zu.

Ich vermute, dass wir Views dafĂĽr bauen werden.

Beste GrĂĽsse
Hämi
HAEMI
 
Beiträge: 25
Registriert: 8. Oktober 2006 02:04
Wohnort: Altstätten

[gelöst] Re: Query mit Table Extension BC15

Beitragvon HAEMI » 15. Oktober 2019 11:01

Hallo

Die Relationen (Standard zu Extension) werden in der Tabelle "Nav App Object Metadata" gespeichert.

Im Feld Object Subtype wird die zugehörige Table "angezeigt".

Dies löst zwar nicht das Problem - zumindest kennen wir jetzt die Relationen.

Die Lösung wird auf Views basieren.

Beste GrĂĽsse
Hämi
HAEMI
 
Beiträge: 25
Registriert: 8. Oktober 2006 02:04
Wohnort: Altstätten

Re: [gelöst] Re: Query mit Table Extension BC15

Beitragvon m_schneider » 15. Oktober 2019 11:57

HAEMI hat geschrieben:Die Lösung wird auf Views basieren.

Ist nur gefährlich, wenn sich die ID der Extension mal ändert. Ob und unter welchen Umständen das passiert, ist (für mich) fraglich.
Gibt es keine Möglichkeit von einer WebAPI zu importieren?
MfG Michael
Benutzeravatar
m_schneider
 
Beiträge: 2141
Registriert: 20. Januar 2009 14:36
Realer Name: Michael Schneider
Arbeitsort: Treuen
Bezug zu Microsoft Dynamics: End-Anwender
Microsoft Dynamics Produkt: Microsoft Dynamics NAV
Microsoft Dynamics Version: 2017


ZurĂĽck zu 365 Business Central (On-Premises)

Wer ist online?

Mitglieder in diesem Forum: DotBot [Bot] und 1 Gast