SQL Server-compatibele koppeling voor Invantive UniversalSQL-databases

Ga naar de Nederlandse versie

In het scherm “Databases” in Invantive Cloud zijn nu drie links zichtbaar voor het verbinden met een clouddatabase:

De eerste twee links zijn bedoeld voor gebruik met Power BI, Qlik en Tableau. De derde, nieuwe link is de naam die je gebruikt bij het verbinden op basis van het SQL Server-netwerkprotocol. In het bovenstaande voorbeeld is dat:

acme-exact-online.database.invantive.com

Inloggen vanuit SQL Server-programma’s

Voer bij het inloggen via SQL Server deze naam in het veld “Server name” in, zoals hieronder getoond voor SQL Server Management Studio:

Onder “Encryption” kun je kiezen voor “Mandatory” of “Optional”. Het servercertificaat van de Invantive-databaseserver wordt automatisch gecontroleerd. Je kunt “Trust server certificate” uitgevinkt laten.

SQL Server Management Studio

Na het inloggen vanuit SQL Server Management Studio zijn veel functies beschikbaar:

De service providers van een Invantive UniversalSQL-database zijn te vinden onder “System Databases”. Alle andere providers (zoals de online ECB-wisselkoersen in het bovenstaande voorbeeld) worden weergegeven als gewone databases. Onderdelen zoals kolomnamen kunnen ook eenvoudig worden uitgeklapt.

Let op: er staat een rood golflijntje onder de tabelnaam van de ECB-tabel. SQL Server Management Studio probeert instructies te interpreteren volgens de SQL Server-syntaxis om typefouten in een vroeg stadium te detecteren. Invantive UniversalSQL gebruikt echter notatie die SQL Server niet herkent, en andersom. Het is dan ook niet verrassend dat sommige delen rood onderstreept zijn.

Procedures en functies voor gebruik in de procedurele uitbreiding van Invantive UniversalSQL zijn te vinden onder “Stored Procedures”, zoals deze voor het verwijderen van Group ID Access Requests op GitLab:

De lijst met stored procedures kan leeg of juist zeer lang zijn, afhankelijk van wat het betreffende Cloud-pakket biedt.

Views

Views zijn eveneens toegankelijk vanuit SQL Server-producten, zoals hier de branches van een GitLab-gebruiker:

Sumatra

Voor gebruik met Sumatra wordt het gebruik van Sumatra-caches aanbevolen.

Microsoft Power BI en Microsoft Excel Power Query

Selecteer voor Power BI en Power Query SQL Server:

Voer de servernaam in en selecteer indien gewenst DirectQuery:

Selecteer links ‘Database’ en voer vervolgens de gebruikersnaam en het wachtwoord van Invantive Cloud in:

Waarna de tabellen verschijnen, zoals:

Lijst met beschikbare databases

Zoals elders in Invantive-producten leidt het invoeren van een onjuiste naam tot een suggestie voor de juiste naam, beperkt tot een maximumaantal (bijvoorbeeld) acht. In het geval van SQL Server:

itgentsr100
Het geselecteerde databasesegment ‘wrongname’ moet bestaan voor partij ‘…’.
Controleer of er een database met dit segment bestaat voor de partij.
Of kies een andere database uit: …

De volledige documentatie is beschikbaar op: