De OData feed van de database en datacontainer die revert-to-v1=true in de verbindingsspecificatie heeft wordt aangeroepen via Power BI.
Zijn er nog andere voorwaarden aan de datacontainer/NMBRS connectie om de v1 views te kunnen zien? De rest is wel zichtbaar met dezelfde OData feed, zie onderstaand:
Om door te kunnen is daaropvolgend de database opnieuw aangemaakt en een nieuwe datacontainer ingesteld, wat toen uitkomst bood om weer data te kunnen ontvangen. Echter missen nu enkel nog de v1 views, die we er eerst ook in hadden.
--
-- Controleer instelling.
--
-- Moet "True" opleveren.
--
select Value
from SystemDataContainerAttributes@datadictionary
where provider_name='NmbrsNl'
and code like 'reve%'
--
-- Levert getal op.
--
select count(*)
from Nmbrs.Views.EmployeesCurrentSchedule@nms
waarbij de eerste “True” moet teruggeven en de tweede het aantal werkschema’s (en dus geen foutmelding).
itgencmr450
Er worden gegevens opgevraagd van een datacontainer met alias ‘nms’.
De huidige database heeft geen aliassen op de databasespecifieke datacontainers.
Overweeg gegevens op te vragen zonder de alias te specificeren door het apenstaartje en de alias ‘nms’ weg te halen.
Of maak verbinding met een andere database die datacontainers met aliassen bevat.
Voor het instellen van revert-to-v1 dient deze in Query Tool ook ingesteld te worden. Standaard zal die false zijn. Het instellen kan door een eigenlijk settings*.xml te maken. Zie bijvoorbeeld Settings.xml XML-formaat voor virtuele SQL databases.
Voor de foutmelding itgencmr450 is het advies om de in de foutmelding getoonde hint op te volgen, aangezien de databasedefinitie zonder aliases is hier.
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.