Migrera arbetsböcker och datakällor med extrakt

Tableau Server-användare kan publicera extrakt som är kopior eller underuppsättningar av de ursprungliga uppgifterna. Dessa extrakt kan bäddas in i en arbetsbok eller en datakälla. När du använder Tableau Content Migration Tool för att migrera en arbetsbok eller datakälla som innehåller ett extrakt, migreras det extraktet som standard tillsammans med arbetsboken eller datakällan som innehåller det. I Content Migration Tool finns det ett par alternativ för att styra detta beteende:

  • Växla till en liveanslutning

    Du kan lägga till omvandlingen Ta bort extrakt i migreringsplanen för att ta bort extraktet från arbetsboken eller datakällan under migreringen. Som alltid ändras inte källarbetsboken eller datakällan. Extraktet tas bort från den kopia av arbetsboken eller datakällan som migreras till målplatsen. Detta växlar dataanslutningen tillbaka till en liveanslutning.

  • Uppdatera extrakt efter migrering

    Du kan aktivera alternativet Uppdatera extrakt efter migrering i migreringsplanen för att schemalägga en extraktuppdatering så snart arbetsboken eller datakällan har migrerats.

    Vi rekommenderar att inte använda alternativet Uppdatera extrakt efter migrering om din migreringsplan även använder omvandlingen Ange anslutningsinformation för att ändra dataanslutningen så att den pekar på en annan datauppsättning (till exempel en annan databasserver eller databas). När du ändrar anslutningsinformationen så den pekar på andra data och använder alternativet Uppdatera extrakt efter migrering kan detta oavsiktligt exponera data på ett sätt som kan utgöra ett säkerhetsproblem.

    Mer information finns i Alternativ 3: Uppdatera extrakt efter migrering.

Ändra dataanslutningar som använder extrakt

Tableau-dataanslutningar är antingen liveanslutningar som skickar frågor direkt till en datakälla eller så är de extrakt från en datakälla. Extrakt är kopior eller underuppsättningar av de ursprungliga uppgifterna och kan bäddas in i en arbetsbok eller datakälla. När de förekommer frågar vyerna efter data från extraktet istället för den underliggande datakällan.

Vanligtvis vill du ändra datakällans anslutning under migreringen så att den pekar på en annan databas på målplatsen än den gjorde på källplatsen.

Om du till exempel migrerar en arbetsbok från mellanlagringsplatsen till produktionsplatsen kommer du förmodligen att vilja uppdatera dataanslutningarna i arbetsboken för att ansluta till produktionsdatabasen. Du kan implementera detta genom att använda omvandlingen Ange anslutningsinformation i migreringsplanen. Nu har du en migreringsplan som kopierar en arbetsbok från mellanlagring till produktion och uppdaterar dataanslutningarna så de pekar på produktionsdatabasen.

Om din arbetsbok använder ett extrakt krävs ytterligare arbete. I det här scenariot kommer arbetsboken att migreras och livedataanslutningen uppdateras. Vyerna kommer dock fortfarande att visa data från mellanlagringsdatabasen eftersom den fortfarande innehåller mellanlagringsdatabasens extrakt – kopierat från (mellanlagring) källprojektet. Det finns några sätt att lösa detta.

Alternativ 1: Använd publicerade datakällor

Du kan ändra dina arbetsböcker så att de använder publicerade datakällor istället. På så sätt hanteras extraktet som en del av den publicerade datakällan och migrerande uppdateringar till arbetsböckerna som använder den datakällan kan förenklas eftersom de inte är beroende av anslutningen till livedatabasen eller datautdraget.

Alternativ 2: Ta bort extraktet under migrering

Du kan lägga till en Ta bort extrakt-omvandling i din migreringsplan. Då tas extrakten bort från arbetsboken och datakällan byts till en liveanslutning.

Alternativ 3: Uppdatera extraktet efter migrering

Du kan använda alternativet Uppdatera extrakt efter migrering i migreringsplanen. Då migreras extraktet tillsammans med arbetsboken, men en omedelbar uppdateringsuppgift för extraktet för den arbetsboken schemaläggs efter att migreringen är klar.

Det här alternativet rekommenderas vanligtvis inte när det används i kombination med en omvandling av typen Ange anslutningsinformation på grund av potentiella säkerhetsproblem som det kan ge upphov till.

Problemet är att den migrerade arbetsboken på målplatsen fortfarande kommer att visa gamla extraktdata (källdata) för tiden mellan slutförandet av migreringen och slutförandet av extraktuppdateringen. Om uppgiften för extraktuppdatering misslyckas kommer gamla extraktdata (från källan) att finnas kvar tills extraktet uppdateras.

I ett scenario som vi har beskrivit ovan – migrering från mellanlagrings- till produktionsmiljö – kan detta vara acceptabelt. Du bör dock vara medveten om att de som använder dina arbetsböcker kanske inte är medvetna om att arbetsboken visar gamla data/mellanlagringsdata på grund av att den nyligen migrerats och extraktet inte har uppdateras ännu.

I andra scenarier där du kan använda Ange anslutningsinformation för att ändra dataanslutningar så de pekar på en annan uppsättning kund- eller klientdata, kan detta skapa allvarliga säkerhetsproblem där arbetsbokens extrakt innehåller data från en annan klient eller kund tills extraktet har uppdaterats efter migrering.

Ett sätt att minimera detta problem är att genomföra en tvåstegsmigrering. Med detta tillvägagångssätt måste du skapa två migreringsplaner, en för respektive steg som beskrivs nedan, och du måste säkerställa att arbetsböckerna och datakällorna har ett uppdaterat extrakt innan de görs tillgängliga.

  • Steg 1: Migrera ditt innehåll till ett projekt på din målwebbplats som endast administratörer har tillgång till. För den här migreringen kan du använda alternativet Uppdatera extraktet efter migrering tillsammans med omvandlingen Ange anslutningsinformation för att uppdatera dataanslutningen, eftersom inga obehöriga användare kan se gamla data även om extraktuppdateringen misslyckas.
  • Steg 2: När steg 1 är klart och du bekräftar att extraktet har uppdaterats kör du en andra migreringsplan, för att migrera innehållet från steg 1-målet till slutmålet där det är synligt för slutanvändarna.

Vem kan göra detta?

Tableau-platsanvändare med rollen Explorer eller högre. Du måste ha behörigheterna Visa och Ladda ner/Spara en kopia för arbetsböcker på källplatsen och möjligheter att Visa och Publicera för målprojekt på målplatsen. Du hittar mer information i Behörigheter.

Tack för din feedback!Din feedback har skickats in. Tack!