Utbyggbarhet
Det här innehållet är en del av Tableau Blueprint – ett ramverk med vilket ni kan zooma in och förbättra hur organisationen använder data för att få större genomslag. Sätt igång genom att göra vår utvärdering(Länken öppnas i ett nytt fönster).
Tableau har stöd för ett robust utbyggbart ramverk för djupgående och komplexa företagsintegrationer och inbäddade analyslösningar. Utbyggbarheten omfattar allt från administrativ uppgiftsautomatisering till fyllig visualiseringsintegration i stora företags portalprogram. Det tar fram data från alla källor i format som har stöd i Tableau och tillhandahåller systemautomatisering med ökande uppsättning standardbaserade API:er. Mer information finns i IT-verktyg och Tableaus utvecklarprogram.
REST API
Med Tableaus REST API kan du skapa, läsa, uppdatera, radera och hantera Tableau Server- och Tableau Cloud-enheter genom programmering via HTTP. API ger enkel åtkomst till funktionaliteten bakom datakällor, projekt, arbetsböcker, webbplatsanvändare och webbplatser på Tableau Server eller Tableau Cloud. Denna åtkomst kan användas för att skapa egna anpassade program eller för interaktionsskript med Tableau-resurser.
Hyper API
Tableau Server ger direkt support och anslutning till många datakällor, men ibland kanske du vill förbearbeta eller komma åt och sammanställa data från andra program innan du arbetar med dem i Tableau. Tableau Hyper API innehåller en uppsättning funktioner för att automatisera interaktioner med Tableau-extraktfiler (.hyper) för Tableau Server 10.5 och senare samt Tableau Cloud, inklusive följande:
- Skapa extraktfiler för datakällor som i nuläget inte stöds av Tableau.
- Automatisera ETL-processer (extrahera, omvandla och läs in) (exempelvis för att implementera rullande fönsteruppdateringar eller anpassa stegvisa uppdateringar).
- Hämta data från en extraktfil.
Förutom stöd för alla funktioner i föregående Extract API 2.0 för att skapa extraktfiler ger Hyper API åtkomst till nya funktioner. Du kan skapa, läsa, uppdatera och radera (CRUD)-data i .hyper-filer medan du drar nytta av fulla hastigheten i Hyper för att skapa och uppdatera extraktfiler. Du kan läsa in data direkt från CSV-filer utan att behöva skriva speciell kod. API tillhandahåller metoder för att köra egna SQL-kommandon på .hyper-filer eftersom SQL innebär att du kan interagera med data i dessa filer.
Webbdatakoppling
Du kan använda Tableau SDK för webbdatakopplingar för att skapa kopplingar till ytterligare datakällor med Javascript och HTML i Tableau Server och Tableau Cloud. Webbdatakopplingar (WDC:er) är webbsidor med en dataanslutning som kan nås via HTTP för datakällor som inte redan har en koppling i Tableau. Med webbdatakopplingar kan användare ansluta till nästan vilka data som helst som är tillgängliga över webben och skapa extrakt för sina arbetsböcker. Datakällor för en webbdatakoppling kan innefattar interna webbtjänster, JSON-data, REST API:er och andra källor som är tillgängliga över HTTP eller HTTPS. Användare kan skapa sin egen webbdatakoppling eller använda kopplingar som har skapats av andra användare. Mer information finns i Så här använder du en webbdatakoppling i Tableau Server och Tableau Cloud. Mer information om communitykopplingar finns i WDC-forum.
JavaScript API
Med Tableaus JavaScript API kan du integrera Tableau-visualiseringar helt i dina egna webbprogram. API har en händelsebaserad arkitektur som ger flexibilitet för returkontroll av användares åtgärder i Tableau visualiseringar och kontroll över dina användares interaktioner. Exempelvis kan ditt företag ha en webbportal för flera affärssegment samt dashboards. För att göra det enklare för användare kanske du föredrar att ha ett konsekvent gränssnitt för alla program. Med JavaScript API kan du skapa knappar och andra reglage i den stil du föredrar som styr element i en Tableau-instrumentpanel.
Tilläggs-API
Med Tableaus tilläggs-API kan utvecklare skapa tillägg för dashboards så att kunderna kan integrera och interagera direkt med data från andra program i en Tableau-instrumentpanel, exempelvis genom svarsfunktionalitet, anpassade interaktiva gränssnitt och integrering med tredjepartsprodukter. Dashboard-tilläg körs i anpassade dashboard-zoner och kan interagera med resten av dashboarden tack vare Tableau tilläggs-API. Tillgängliga tredjepartstillägg finns publicerade i Tableau Exchange. Tillägg vara med på godkännandelistan innan de kan publiceras på Tableau Server (Windows | Linux). Tableau Server-administratörer kan aktivera per-server eller per-webbplats baserat på kodgranskning och säkerhetsbedömning. För Tableau Cloud ska du gå till Hantera tillägg för instrumentpaneler i Tableau Cloud.
Dokument-API
Dokument-API:n tillhandahåller ett sätt att modifiera XML-strängar för Tableaus arbetsböcker och datakällor. Om du använder Python kan du skapa en mallarbetsbok i Tableau och enkelt driftsätta den på flera servrar, uppdatera datakällor och anslutningar samt utvärdera fält i en datakälla.
TSM-API
Tableau Server innehåller en uppsättning administrativa tjänster som kallas för Tableau Services Manager (TSM). Denna uppsättning med dokumentation beskriver förhandsversionen av TSM API (0.5 alpha) som kan användas för en mängd olika uppgifter, som att starta och stoppa Tableau Server, visa status för tjänster och noder, säkerhetskopiera och återställa Tableau Server, göra ändringar i konfiguration och topologi, ändra porttilldelning för tjänster och skapa arkiv för loggfiler.
Metadata-API
Det går att ställa frågor om tabeller, datakällor, arbetsböcker och kalkylark i Tableau Server och Tableau Cloud via Tableaus metadata-API. API:n är snabb och flexibel och innehåller vanliga attribut som namn, värdnamn och URI. Den innehåller även typspecifik information som fältdatatyper och certifiering. Med API kan du också ställa frågor om anslutna objekt (som tabeller och kolumner som används av en specifik datakälla). Förutom metadata-API är metadatametoder tillgängliga i Tableaus REST API som finns i ämnet Metadatametoder.
Mobile App Bootstrap
Utveckla anpassade mobilappar med Mobile App Bootstrap (MAB). MAB är en exempelmobilapp med öppen källkod som visar hur du ansluter till och förblir inloggad på Tableau Server, bäddar in Tableau-innehåll och använder Tableau JavaScript API för att bädda in det Tableau-innehåll som du alltid är bra att ha till hands. Mer information finns om du går till Mobile App Bootstrap – React Native, Mobile App Bootstrap – Cordova eller Mobile App Bootstrap – Objective-C.
Webhooks-API
Webhookar är ett vanligt sätt att lösa ut automatiserade arbetsflöden som reagerar på händelser i din driftsättning av Tableau. Du kan börja skapa arbetsflöden med Tableau Server 2019.4 och senare samt Tableau Cloud. Mer information finns under Webhooks-dokumentation och exempel.