Nmbrs geeft Itgendca002: Er zijn meerdere objecten met de naam 'EMPLOYEESALL'

Daarnaast krijg ik ook de volgende foutmelding bij het koppelen in Power BI:

Recent is er tijdens het supportuur een aangepaste SQL tabel gemaakt met de volgende instellingen. Ik vraag me af of de foutmelding hierdoor komt.

De oorzaak van de itgendca002-melding komt waarschijnlijk door een “glitch” in de inproductiename van release 24.0 vandaag, waarin een nieuwe view zit, gerelateerd de getoonde EmployeeSchedules.

Advies is om nogmaals de lijst van tabellen op te halen. Een geactualiseerde lijst van tabellen zal opgehaald worden.

Ik krijg nog steeds dezelfde foutmelding wanneer ik de tabellen probeer op te halen.

Daarnaast krijg ik in een al bestaand rapport een vergelijkbare melding:
image

Ligt dit nog steeds aan de nieuwe release?

Is het mogelijk om de volledige code uit de Power Query Advanced Editor van deze tabel toe te voegen als antwoord?

Kunt u ook de foutmelding uit Invantive Bridge Online Monitoring toevoegen (doorklikken naar request voor details)?

Zeker, dit is de advanced editor voor de NEW_Nmbrs Employees EmployeeEmployment@nms tabel:

let
    Bron = OData.Feed("https://bridge-online.cloud/acme-nmbrs-1/odata4", null, [Implementation="2.0"]),
    #"Nmbrs.Employees.EmployeeEmployments@nms_table" = Bron{[Name="Nmbrs.Employees.EmployeeEmployments@nms",Signature="table"]}[Data],
    #"Type gewijzigd" = Table.TransformColumnTypes(#"Nmbrs.Employees.EmployeeEmployments@nms_table",{{"CREATIONDATE", type date}, {"STARTDATE", type date}, {"ENDDATE", type date}, {"INITIALSTARTDATE", type date}}),
    #"Voorwaardelijke kolom toegevoegd" = Table.AddColumn(#"Type gewijzigd", "Startdatum", each if [INITIALSTARTDATE] = null then [STARTDATE] else [INITIALSTARTDATE]),
    #"Type gewijzigd1" = Table.TransformColumnTypes(#"Voorwaardelijke kolom toegevoegd",{{"Startdatum", type date}, {"EMPLOYEEID", type text}}),
    #"Merged Queries" = Table.NestedJoin(#"Type gewijzigd1", {"EMPLOYEEID"}, #"Nmbrs Employees EmployeeSchedules@nms (3)", {"EMPLOYEEID"}, "Nmbrs Employees EmployeeSchedules@nms (3)", JoinKind.FullOuter),
    #"Expanded Nmbrs Employees EmployeeSchedules@nms (3)" = Table.ExpandTableColumn(#"Merged Queries", "Nmbrs Employees EmployeeSchedules@nms (3)", {"PARTTIMEPERCENTAGE"}, {"Nmbrs Employees EmployeeSchedules@nms (3).PARTTIMEPERCENTAGE"})
in
    #"Expanded Nmbrs Employees EmployeeSchedules@nms (3)"

Dit is een screenshot van het controleverzoek:

itgenboe073
De opstart-SQL-statements van de database leverden een SQL-fout op.
Corrigeer de SQL die op de database is gedefinieerd.
(use all; create or replace view EmployeeSchedules as
select…hedulesByEmployeeYearPeriod(emp.id, year(sysdateutc), 12) ese ).
Er zijn meerdere objecten met de naam ‘EMPLOYEESALL’: Nmbrs.Views.EmployeesAII, Nmbrs.Employees.EmployeesAII.
Meld u aan bij de backing-SQL-database als de gebruiker die in de verbindingsreeks is gebruikt en corrigeer de rechten zodat de gebruiker maximaal een van deze kan openen.

Advies is om de startup SQL te corrigeren, deze is niet meer geldig onder 24.0 doordat er nu twee tabellen zijn met de naam EmployeesAll:

use all;

create or replace view Employeeschedules 
as
select emp.* prefix with ‘EMP_‘
ese.
from    EmployeesAll emp
join	EmployeeSchedulesByEmployeeYearPeriod(emp.id, year(sysdateutc), 12) ese

Specificeer EmployeesAll nauwkeuriger met een van de twee voorgestelde varianten in de foutmelding te gebruiken. Waarschijnlijk moet dit Nmbrs.Employees.EmployeesAll zijn.

Deze vraag is automatisch gesloten na 2 weken inactiviteit. Het laatste gegeven antwoord is gemarkeerd als oplossing.

Gelieve een nieuwe vraag te stellen via een apart topic als het probleem opnieuw optreedt. Gelieve in de nieuwe vraag een link naar dit topic op te nemen door de URL er van in de tekst te plakken.