ServiceNow ITSM
In dit artikel wordt beschreven hoe u Tableau verbindt met ServiceNow IT Service Management-data (ITSM) en de databron instelt.
Belangrijk: De ServiceNow ITSM-connector is op 7 juli 2025 buiten gebruik gesteld. Databronnen die van deze connector gebruikmaken, functioneren vanaf die datum niet meer. Om problemen op te lossen, moet u uw verbindingen bijwerken zodat ze de ServiceNow JDBC-connector gebruiken. Deze is beschikbaar via de Tableau Exchange.
Voordat u begint
Verzamel de volgende verbindingsgegevens voordat u begint:
- ServiceNow-instantie waarmee u verbinding wilt maken: Cloudgebaseerd of On-premises
- Gebruikersnaam en wachtwoord voor een lokaal ServiceNow-account
Verbindingsvereisten
Om Tableau met ServiceNow te verbinden, moet u zorgen dat aan de volgende vereisten wordt voldaan:
- Gebruik een lokaal ServiceNow-account. De ServiceNow API ondersteunt geen eenmalige aanmelding (SSO), dus de Tableau-connector kan alleen verifiëren met een lokaal ServiceNow-account. Zie Een lokaal ServiceNow-account gebruiken voor meer informatie.
- Zorg dat u de juiste rechten heeft. Toegangscontrolelijsten (ACL's) moeten de gebruiker de vereiste machtiging geven voor toegang tot de data. Zie Problemen oplossen met datatoegang voor meer informatie.
- Voor on-premises is CORS geconfigureerd. Voordat u verbinding maakt met een on-premises ServiceNow-instantie, moet u in ServiceNow CORS voor Tableau configureren. Zie CORS voor Tableau configureren in ServiceNow(Link wordt in een nieuw venster geopend) in Tableau Community voor meer informatie.
- Voor cloud-exemplaren is een proxyverbinding vereist. De systeemeigen ServiceNow-connector routeert via 'servicenow-auth-proxy.connectors.tableau.com' in plaats van rechtstreeks vanaf het IP-adres van de lokale gebruiker. De proxy is noodzakelijk vanwege de manier waarop OAuth 2.0 is ontworpen. Hierbij worden de unieke client-ID en het geheim opgeslagen die OAuth nodig heeft om Tableau Desktop toegang te verlenen tot ServiceNow.
Opmerking: pas geen toegangscontroles voor IP-adressen toe in ServiceNow wanneer u een proxyverbinding gebruikt. Als u toegangscontroles voor IP-adressen moet toepassen, gebruikt u Geweigerde IP-adressen zoeken(Link wordt in een nieuw venster geopend) om de geweigerde IP-adressen te vinden en hiervoor vervolgens regels voor Toestaan toe te voegen. Een IP-adres dat is gekoppeld aan 'servicenow-auth-proxy.connectors.tableau.com' kan worden gewijzigd. Dit is een cloudservice en heeft geen vast IP-adres. Tableau verstrekt geen informatie over het IP-adres en werkt dit ook niet bij.
Verbinding maken en de databron instellen
Start Tableau en selecteer onder Verbinding maken de optie ServiceNow ITSM. Selecteer Meer onder Met een server voor een volledige lijst met dataverbindingen. Ga dan als volgt te werk:
- Selecteer Locatie van instantie: Cloudgebaseerd of On-premises.
- Voer uw ServiceNow-instantie, gebruikersnaam en wachtwoord voor een lokaal ServiceNow-account in.
Opmerking: wanneer u On-premises selecteert, moet u een volledige URL voor de ServiceNow-instantie invoeren. - Selecteer Aanmelden.
- Selecteer Filtertype: Relatief datumbereik of Vast datumbereik en selecteer of specificeer vervolgens het bereik.
- Selecteer Verbinding maken.
Als Tableau de verbinding niet tot stand kan brengen, controleer dan of uw referenties kloppen. Als u nog steeds geen verbinding kunt maken, heeft uw computer problemen met het lokaliseren van de server. Neem contact op met uw netwerk- of ServiceNow-beheerder.
Ga als volgt te werk op de databronpagina:
(Optioneel) Selecteer de standaard databronnaam boven aan de pagina en voer vervolgens een unieke databronnaam in voor gebruik in Tableau. Gebruik bijvoorbeeld een naamgevingsconventie voor databronnen waarmee andere gebruikers van de databron kunnen bepalen met welke databron ze verbinding moeten maken.
- Selecteer een tabel onder Tabel en sleep deze naar de bovenkant van het canvas.
- Selecteer het tabblad om uw analyse te starten.
Nadat u het werkbladtabblad hebt geselecteerd, importeert Tableau de data door een extract te maken. Tableau Desktop ondersteunt alleen extracten voor ServiceNow. U kunt de data bijwerken door het extract te vernieuwen. Zie Uw data extraheren voor meer informatie.
Het maken van extracten kan enige tijd duren, afhankelijk van de hoeveelheid opgenomen data.
Versnellers gebruiken
Met een versneller kunt u snel informatieve dashboardontwerpen maken die specifiek zijn afgestemd op belangrijke bedrijfsstatistieken in Tableau Desktop en Tableau Cloud. Zie Versnellers gebruiken om data snel te visualiseren voor meer informatie.
Belangrijke overwegingen
ServiceNow dwingt de toegangsmachtigingen van een account af
ServiceNow-accounts met de rol Beheerder kunnen gecodeerde wachtwoordwaarden ophalen uit de tabel Gebruiker. Voor accounts met minder machtigingen is dit bestand null. Omdat ServiceNow de toegangsmachtigingen afdwingt die aan het account zijn toegewezen, moet u er rekening mee houden dat er mogelijk andere gevoelige velden in uw data staan waartoe een beheerder toegang heeft.
Aangepaste tabellen niet ondersteund
De Tableau-connector voor ServiceNow ITSM ondersteunt de ITSM-service. Deze bevat geen aangepaste tabellen.
ServiceNow verstrekt tabelnamen
Wanneer u tabellen bekijkt in de Tableau-connector, worden de tabellen gelabeld op basis van hun ServiceNow-label en niet op basis van de tabelnaam. De tabel 'sys_user_role' wordt bijvoorbeeld weergegeven met het label 'Gebruikersrol'. Dit label wordt bepaald door de ServiceNow-connector.
Waardevelden voor weergave zijn niet opgenomen in de databron
Wanneer u verbinding maakt met een tabel die velden met weergavewaarden bevat (velden met het voorvoegsel dv_), worden deze velden niet opgenomen wanneer u een databron maakt. U kunt de weergegeven waarden toevoegen door deze te koppelen aan de gerelateerde tabellen die deze waarden bevatten.
Een lokaal ServiceNow-account gebruiken
U moet een lokaal account gebruiken om Tableau met uw data te kunnen verbinden. Als u geen lokaal ServiceNow-account hebt, raden we u aan uw beheerder te verzoeken een van de volgende oplossingen te implementeren:
- Een lokaal account aanmaken en het delen.
- Een lokaal account aanmaken en het tijdelijk delen, lang genoeg om de data te extraheren en te publiceren naar Tableau Cloud of Tableau Server. Vervolgens kan de beheerder het nieuwe wachtwoord opslaan en vernieuwingen plannen.
- Een lokaal account aanmaken op een niet-productieinstantie ('staging') en dit gebruiken om een databron te maken. De databron geven aan de beheerder, zodat deze de verbinding kan bewerken voor verwijzing naar de productieinstantie, de databron kan publiceren naar Tableau Cloud of Tableau Server en het vernieuwen van de data kan plannen.
- De beheerder verzoeken om de databronnen te publiceren die u nodig hebt.
De selectie van het datumbereik kan de prestaties beïnvloeden
Wanneer u een datumfilter toepast, is het verleidelijk om zoveel mogelijk data te verzamelen wanneer u een analyse uitvoert. Het ophalen van records uit ServiceNow ITSM kan echter tijdrovend zijn. Tableau weet niet hoeveel data een bepaald datumbereik bevat totdat de data worden opgehaald. Daarom is het verstandig om eerst het datumbereik te beperken en pas uit te breiden nadat u de prestaties hebt geëvalueerd. Op deze tabellen worden datumfilters toegepast: metric_instance, change_request, incident, task, problem.
Om u een globaal idee te geven van de tijd die het kost om data op te halen uit ServiceNow ITSM, zijn de tests uitgevoerd met een snelle verbinding. Deze tabel toont hoelang het in de testomgeving duurde om een bepaald aantal records op te halen.
Aantal records | Tijdsduur voor ophalen |
---|---|
1.000 | 11 seconden |
10.000 | 2 minuten |
100.000 | 18 minuten |
Problemen oplossen met datatoegang
Voor ServiceNow ITSM-gebruikers
Als u een foutmelding krijgt wanneer u toegang probeert te krijgen tot data, bijvoorbeeld 'U bent niet bevoegd om toegang te krijgen tot deze hulpbron...', neemt u contact op met uw ServiceNow-beheerder.
Voor ServiceNow-beheerders
ServiceNow gebruikt toegangscontrolelijsten (ACL's) om aan te geven wie toegang heeft tot welke data. Vaak zijn de standaardmachtigingen die zijn ingesteld voor ServiceNow-fulfillers voldoende voor Tableau-gebruikers voor toegang tot de inhoud die ze nodig hebben om ServiceNow ITSM-data te analyseren.
Tableau-gebruikers moeten toegang hebben tot metadata over tabellen in ServiceNow. Deze zijn beschikbaar in de volgende tabellen:
- tabel sys_dictionary (metadata over kolommen)
- tabel sys_db_object (metadata over tabellen)
- tabel sys_glide_object (metadata over veldtypen)
Als een Tableau-gebruiker geen toegang heeft tot ServiceNow ITSM-data, moet u ervoor zorgen dat de ACL's de gebruiker leesrechten op tabel- en veldniveau verlenen voor de bovenstaande tabellen en dat er geen scripts zijn die de toegang blokkeren.
Als u toegang wilt verlenen tot de metatabellen, kunt u als best practice overwegen om een rol te maken met de ACL's die nodig zijn voor toegang tot de metatabellen. Vervolgens wijst u de rol toe aan een Tableau-gebruikersgroep. Dan kunt u Tableau-gebruikers aan de groep toewijzen, zodat gebruikers toegang krijgen tot de data die ze nodig hebben voor analyses in Tableau.
Zie de Regels voor de ServiceNow-toegangscontrolelijst(Link wordt in een nieuw venster geopend) op de ServiceNow-website voor informatie over het aanmaken van een ACL.
Zie ook
- Databronnen instellen: voeg meer data toe aan deze databron of bereid uw data voor voordat u deze analyseert.
- Diagrammen maken en data analyseren – Begin met de data-analyse.