Voor een interne website met wat AngularJS zou ik als brondata het liefst gebruik maken van JSON bestanden, aangezien dat formaat native is voor Angular. (waarom Angular vraag je je misschien af? puur als experiment om kennis op te doen)
De data staat momenteel in een SQL Server 2014 database en het betreft redelijk eenvoudige datasets voor een dashboard. (de complexiteit om de datasets te vergaren zit al in de SQL queries)
Nu heeft SQL Server 2016 de geweldige 'FOR JSON' functie die er voor zorgt dat de output netjes in JSON formaat is, 2014 heeft die niet maar overigens wel de 'FOR XML' functie.
Nu zit ik zelf tegen een aantal scenario's aan te hikken, maar ze lijken me nogal complex voor zo'n 'eenvoudige vraag'.
- XML converten naar JSON met behulp van b.v. Python
- XML gebruiken in Angular (wat ik zo snel heb gelezen werkt dat niet of niet ideaal)
- Database komt voort uit een Python-Django project, Angular in de Django templates gebruiken zou een optie kunnen zijn maar kan ik dan de views van Django gebruiken als bron voor Angular? (nog niet echt iets duidelijks voor kunnen vinden)
- datasets van MSSQL importeren naar een SQLite3 database, om JSON uit een SQLite3 database te halen heb ik al wat voor gevonden.
Er is geen noodzaak dat de data live moet zijn, een update per uur zou voldoende moeten zijn dus wellicht dat ik het een of ander kan automatiseren in cronjobs.
Heeft iemand een suggestie n.a.v. bovenstaande scenario's of misschien een heel ander idee? (upgraden naar SQL Server 2016 zit er helaas niet in)
De data staat momenteel in een SQL Server 2014 database en het betreft redelijk eenvoudige datasets voor een dashboard. (de complexiteit om de datasets te vergaren zit al in de SQL queries)
Nu heeft SQL Server 2016 de geweldige 'FOR JSON' functie die er voor zorgt dat de output netjes in JSON formaat is, 2014 heeft die niet maar overigens wel de 'FOR XML' functie.
Nu zit ik zelf tegen een aantal scenario's aan te hikken, maar ze lijken me nogal complex voor zo'n 'eenvoudige vraag'.
- XML converten naar JSON met behulp van b.v. Python
- XML gebruiken in Angular (wat ik zo snel heb gelezen werkt dat niet of niet ideaal)
- Database komt voort uit een Python-Django project, Angular in de Django templates gebruiken zou een optie kunnen zijn maar kan ik dan de views van Django gebruiken als bron voor Angular? (nog niet echt iets duidelijks voor kunnen vinden)
- datasets van MSSQL importeren naar een SQLite3 database, om JSON uit een SQLite3 database te halen heb ik al wat voor gevonden.
Er is geen noodzaak dat de data live moet zijn, een update per uur zou voldoende moeten zijn dus wellicht dat ik het een of ander kan automatiseren in cronjobs.
Heeft iemand een suggestie n.a.v. bovenstaande scenario's of misschien een heel ander idee? (upgraden naar SQL Server 2016 zit er helaas niet in)