# tableau Guides - Full Documentation [Hoppa till huvudinnehåll](#main-content) # Återskapa uppdateringsscheman för Tableau Cloud Du är i [Guide till manuell migrering för Tableau Cloud](https://help.tableau.com/current/guides/migration/sv-se/emg_intro.htm). I den här guiden beskrivs hur du migrerar Tableau Server-distributioner med färre än 100 användare manuellt till Tableau Cloud. ## Upprätta nya uppdateringsscheman för extraktdatakällor - För extraktdatakällor går du till den publicerade eller inbäddade datakällan i Tableau Cloud. Välj Extraktuppdateringar > Ny extraktuppdatering > Välj ett extraktschema. För datakällor som kräver Tableau Bridge ska du se till att Bridge är konfigurerat för anslutningen innan extraktuppdateringar etableras. Se [Använda Bridge för privata molndata](https://help.tableau.com/current/online/sv-se/to_bridge_vpc.htm). ## Upprätta nya uppdateringsscheman för Tableau Prep-flöden Schemaläggning av flöden är bara tillgängligt för datahanteringskunder. - Om du vill upprätta nya uppdateringsscheman för ett Tableau Prep-flöde navigerar du till flödet i Tableau Cloud. Välj Schemalagda uppgifter > Ny uppgift och välj och konfigurera schemat. Gör samma sak för alla länkade uppgifter. Mer information finns i [Schemalägga flödesuppgifter](https://help.tableau.com/current/online/sv-se/prep_conductor_schedule_flow_task.htm). Anpassade scheman för flöden stöds inte i Tableau Cloud. ## Arbetsflöde för migrering Den här guiden är ordnad i en stegvis process för migreringen till Tableau Cloud: 1. [Planera migreringen](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part1.htm) 2. [Skapa och konfigurera en Tableau Cloud-plats](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part2.htm) 3. [Migrera virtuella anslutningar](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part2-5.htm) 4. [Migrera datakällor, arbetsböcker och Prep-flöden till Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part3.htm) 5. **Du är här**: Återskapa uppdateringsscheman för Tableau Cloud 6. [Konfigurera behörighet och innehållsåtkomst för migrerade användare](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part5.htm) 7. [Lägg till återstående användare till Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part6.htm) 8. [Checklista för migrering av slutanvändare](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part7.htm) [Hoppa till huvudinnehåll](#main-content) # Bilaga – AWS Deployment Toolbox **Obs!** Tableau uppdaterar inte längre Driftsättningsguide för Tableau Server för företag. Även om vi fortfarande rekommenderar referensarkitekturen som beskrivs här som en giltig driftsättningsmodell för Tableau Server i AWS, så kan vissa konfigurationsprocedurer ha ändrats sedan den senaste uppdateringen. Kontrollera alltid dessa steg i den aktuella [Tableau Server-hjälpen](https://help.tableau.com/current/server/sv-se/get_started_server.htm) för att säkerställa att du gör rätt. Det här ämnet erbjuder verktyg och alternativa driftsättningsalternativ för referensarkitekturen när den driftsätts i AWS. Mer bestämt beskrivs i det här avsnittet hur du automatiserar det exempel på AWS-driftsättning som används i hela EDG. ## TabDeploy4EDG – automatiserat installationsskript [TabDeploy4EDG-skriptet](https://help.tableau.com/samples/en-us/edg/tabdeploy4edg.txt) automatiserar implementeringen av Tableau-driftsättningen med fyra noder som beskrivs i [Del 4 – Installera och konfigurera Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/sv-se/edg_part4.htm). Om du följer exemplet på AWS-implementeringen som beskrivs i den här guiden kan du kanske köra TabDeploy4EDG. **Krav.** För att köra skriptet måste du först förbereda och konfigurera AWS-miljön enligt exemplet med implementeringen i [Del 3 – förbereda för företagsdriftsättning av Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/sv-se/edg_part3.htm): - VPC-, subnät- och säkerhetsgrupper har konfigurerats enligt beskrivningen. IP-adresser behöver inte matcha de som visas i exemplet med implementeringen. - Fyra EC2-instanser som kör de senaste och uppdaterade versionerna av AWS Linux 2 - PostgreSQL är installerat och har konfigurerats såsom beskrivs i [Installera, konfigurera och tar PostgreSQL](https://help.tableau.com/v0.0/guides/enterprise-deployment/sv-se/edg_part4.htm#Install,). - Tar-backupfilen för steg 1 finns på EC2-instansen där PostgreSQL är installerat, såsom beskrivs i [Skapa tar-säkerhetskopia (PostgreSQL steg 1)](https://help.tableau.com/v0.0/guides/enterprise-deployment/sv-se/edg_part4.htm#Take). - EC2-instansen som ska köra nod 1 av Tableau Server-driftsättning har konfigurerats för att kommunicera med PostgreSQL såsom beskrivs i [Del 4 – Installera och konfigurera Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/sv-se/edg_part4.htm#Configur). - Du har loggat in på varje EC2-instans med en SSH-session från bastionvärden. Skriptet tar cirka 1,5–2 timmar att installera och konfigurera de fyra Tableau-servrarna. Skriptet konfigurerar Tableau enligt de föreskrivna inställningarna från referensarkitekturen. Skriptet utför följande åtgärder: - Återställer en steg 1-säkerhetskopia av PostgreSQL-värden om du anger en sökväg till PostgreSQL-värdens tar-fil. - Tar bort befintliga Tableau-installationer på alla noder. - Kör `sudo yum update` på alla noder. - Laddar ner och kopierar Tableau rpm-paketet till varje nod. - Laddar ner och installerar beroenden till varje nod. - Skapar `/app/tableau_server` och installerar paket på alla noder. - Installerar nod 1 med ett lokalt identitetsregister och konfigurerar en extern lagringsplats med PostgreSQL. - Utför en bootstrap-installation och initial konfiguration av nod 2 – nod 4. - Tar bort bootstrap-filen och konfigurationsfilen för TabDeploy4EDG. - Konfigurerar tjänster över Tableau-klustret enligt specifikationerna i referensarkitekturen. - Validerar installationen och returnerar status för varje nod. **Ladda ner och kopiera skriptet till bastionvärden** 1. Kopiera skriptet från [exempelsidan med TabDeploy4EDG](https://help.tableau.com/samples/en-us/edg/tabdeploy4edg.txt) och klistra in koden i en fil som heter `TabDeploy4EDG`. 2. Spara filen i arbetskatalogen på EC2-värden som fungerar som bastionvärd. 3. Kör följande kommando för att ändra läget på filen och göra den körbar: sudo chmod +x TabDeploy4EDG **Köra TabDeploy4EDG** TabDeploy4EDG måste köras från bastionvärden. Skriptet antar att du kör under sammanhanget ssh forward agent såsom beskrivs i [Exempel: Anslut till en bastion-värd i AWS](https://help.tableau.com/v0.0/guides/enterprise-deployment/sv-se/edg_part3.htm#Example:). Om du inte kör med sammanhanget ssh forward agent blir du tillfrågad om lösenord under hela installationsprocessen. 1. Skapa, redigera och spara en registreringsfil (`registration.json`). Filen måste vara en korrekt formaterad json-fil. Kopiera och anpassa följande mall: { "zip" : "97403", "country" : "USA", "city" : "Springfield", "last\_name" : "Simpson", "industry" : "Energy", "eula" : "yes", "title" : "Safety Inspection Engineer", "phone" : "5558675309", "company" : "Example", "state" : "OR", "department" : "Engineering", "first\_name" : "Homer", "email" : "homer@example.com" } 2. Kör följande kommando för att skapa en konfigurationsfil som mall: ./TabDeploy4EDG -g edg.config 3. Öppna konfigurationsfilen för att redigera: sudo nano edg.config Minsta kravet är att du lägger till IP-adresserna för varje EC2-värd, en sökväg till registreringsfilen och en giltig licensnyckel. 4. Spara konfigurationsfilen och stäng den sedan när du är klar med att redigera den. 5. Kör följande kommando för att köra TabDeploy4EDG: ./TabDeploy4EDG -f edg.config ## Exempel: Automatisera driftsättning av AWS-infrastruktur med Terraform Det här avsnittet beskriver hur du konfigurerar och kör Terraform för att driftsätta EDG-referensarkitekturen i AWS. Exemplet på Terraform-konfigurationen som presenteras här driftsätter en AWS VPC med subnäten, säkerhetsgrupperna och EC2-instanserna som beskrivs i [Del 3 – förbereda för företagsdriftsättning av Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/sv-se/edg_part3.htm). Exempel på Terraform-mallar finns på Tableau-exempelwebbplatsen på [https://help.tableau.com/samples/en-us/edg/edg-terraform.zip](https://help.tableau.com/samples/en-us/edg/edg-terraform.zip) . Dessa mallar måste konfigureras och anpassas för varje enskild organisation. Konfigurationsinnehållet i det här avsnittet beskriver de minsta nödvändiga ändringarna i mallarna som du måste anpassas för driftsättning. ### Mål Terraform-mallarna och innehållet som tillhandahålls här är avsedda att erbjuda ett fungerande exempel som låter dig snabbt driftsätta EDG i en utvecklingstestmiljö. Vi har gjort vårt bästa för att verifiera och dokumentera exemplet på Terraform-driftsättningen. Att använda Terraform för att driftsätta och underhålla EDG i en produktionsmiljö kräver dock Terraform-expertis som inte inkluderas i det här exemplet. Tableau erbjuder inte support för exemplet på Terraform-lösningen som dokumenteras här. ### Sluttillstånd Följ proceduren i det här avsnittet för att konfigurera en VPC i AWS som är funktionellt likvärdig med den VPC som anges i [Del 3 – förbereda för företagsdriftsättning av Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/sv-se/edg_part3.htm). ![Ett diagram över en AWS-arkitektur för Tableau Server.](/tableau/next/sv-se/guides/enterprise-deployment/sv-se/Img/edg-vpc-terraform.png) Exempel på Terraform-mallar och stödjande innehåll i det här avsnittet: - Skapar en VPC med en elastisk IP-adress, två tillgänglighetszoner och organisation av subnät såsom visas ovan (IP-adresserna kan skilja sig) - Skapar säkerhetsgrupperna Bastion, Offentlig, Privat och Data. - Konfigurerar de flesta in- och utträdesregler för säkerhetsgrupperna. Säkerhetsgrupperna måste redigeras efter att Terraform har körts. - Skapar följande EC2-värdar (var och en kör AWS Linux2): bastion, proxy 1 proxy 2, Tableau nod 1, Tableau nod 2, Tableau nod 3, Tableau nod 4. - EC2-värdar för PostgreSQL skapas inte. EC2 måste skapas manuellt i säkerhetsgruppen Data. PostgreSQL ska sedan installeras och konfigurera enligt beskrivningen i [Installera, konfigurera och tar PostgreSQL](https://help.tableau.com/v0.0/guides/enterprise-deployment/sv-se/edg_part4.htm#Install,). ### Krav - AWS-konto – du måste ha tillgång till ett AWS-konto som gör det möjligt att skapa VPC:er. - Om du kör Terraform från en Windows-dator måste AWS CLI installeras. - En tillgänglig elastisk IP-adress för AWS-kontot. - En domän som är registrerad i AWS Route 53. Terraform skapar en DNS-zon och relaterade SSL-certifikat i Route 53. Därför måste profilen som används för att köra Terraform även ha lämpliga behörigheter i Route 53. ### Innan du börjar - Exemplen på kommandoraderna i den här proceduren är för Terminal med Apple OS. Om Terraform körs på Windows kan kommandon behöva anpassas med filsökvägar, efter behov. - Ett Terraform-projekt består av många textbaserade konfigurationsfiler (.tf-filtillägg). Terraform kan konfigureras genom att anpassa dessa filer. Atom eller Text++ kan användas då de är robusta textredigerare. - Om Terraform-projektet delas med andra rekommenderar vi att projektet sparas i Git för förändringshantering. ### Steg 1 – förbereda miljön #### A. Ladda ner och installera Terraform: [https://www.terraform.io/downloads](https://www.terraform.io/downloads) #### B. Generera privata-offentliga nyckelpar Detta är nyckeln som används för att komma åt AWS och den resulterande VPC-miljön. När Terraform körs inkluderas även den publika nyckeln. Öppna Terminal och kör följande kommando: 1. Create a private key. For example, `my-key.pem`: openssl genrsa -out my-key.pem 1024 2. Skapa en offentlig nyckel. Detta nyckelformat används inte för Terraform. Det konverteras till en ssh-nyckel vid ett senare tillfälle i den här proceduren: openssl rsa -in my-key.pem -pubout > my-key.pub 3. Ange behörigheter för den privata nyckeln: sudo chmod 0600 my-key.pem Så ställer du in behörigheter i Windows: - Leta upp filen i Utforskaren, högerklicka på den och välj Egenskaper. Gå till fliken Säkerhet och klicka på Avancerat. - Ändra ägare till dig själv, inaktivera arv och ta bort alla behörigheter. Ge dig själv full kontroll och klicka sedan på Spara. Markera filen som skrivskyddad. 4. Skapa en offentlig ssh-nyckel. Det här är nyckeln som ska kopieras till Terraform senare i processen. ssh-keygen -y -f my-key.pem >my-key-ssh.pub #### C. Ladda ner projektet och lägg till en tillståndskatalog 1. Ladda ner och packa upp [EDG Terraform-projektet](https://help.tableau.com/samples/en-us/edg/edg-terraform.zip) och spara det på den lokala datorn. När nedladdningen har packats upp finns en katalog på toppnivå som heter edg-terraform samt en serie underkataloger. 2. Skapa en katalog som heter `state` , som är likvärdig katalogen `edg-terraform` som finns på toppnivå. ### Steg 2: Anpassa Terraform-mallarna Terraform-mallarna måste anpassas för att passa till AWS- och EDG-miljöerna. Exemplet som följer visar de minsta passningar av mallarna som de flesta organisationer behöver göra. Det är troligt att just din miljö kan kräva andra anpassningar. Det här avsnittet är organiserat per mallnamn. Se till att spara alla ändringar innan du fortsätter till _steg 3 – köra Terraform_ . #### versions.tf There are three instances of `versions.tf` files where the `required_version` field must match the version of terraform.exe you're using. Check the version of terraform (`terraform.exe -version`) and update each of the following instances: - `edg-terraform\versions.tf` - `edg-terraform\modules\proxy\versions.tf` - `edg-terraform\modules\tableau_instance\versions.tf` #### key-pair.tf 1. Öppna den publika nyckeln som genererades i steg 1B och kopiera den: less my-key-ssh.pub Windows: Kopiera innehållet i den publika nyckeln. 2. Kopiera den publika nyckelsträngen till argumentet public\_key, såsom: resource "aws\_key\_pair" "tableau" { key\_name = "my-key" public\_key = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAAAgQ (truncated example) dZVHambOCw==" Ensure that the `key_name` value is unique in the datacenter or `terraform apply` will fail. #### locals.tf Update `user.owner` to your name or alias. The value you enter here will be used for the "Name" tag in AWS on the resources that Terraform creates. #### providers.tf 1. Lägg till taggar enligt organisationens krav. Exempel: default\_tags { tags = { "Application" = "tableau", "Creator" = "alias@example.com", "DeptCode" = "8675309", "Description" = "EDG", "Environment" = "test", "Group" = "itcloud@example.com" } } 2. If using `provider`, comment out the `assume_role` lines: /\* assume\_role { role\_arn = "arn:aws:iam::310946706895:role/terraform-backend" session\_name = "terraform" }\*/ #### elb.tf Under `'resource "aws_lb" "tableau" {'` choose a unique value to use for `name` and `tags.Name`. If another AWS load balancer has the same name in the datacenter, then `terraform apply` will fail. Add `idle_timeout`: resource "aws\_lb" "tableau" { name = "edg-again-alb" load\_balancer\_type = "application" subnets = \[for subnet in aws\_subnet.public : subnet.id\] security\_groups = \[aws\_security\_group.public.id\] drop\_invalid\_header\_fields = true idle\_timeout = 400 tags = { Name = "edg-again-alb" } } #### variables.tf Uppdatera rotdomännamnet. Det här namnet måste matcha domänen som du har registrerat i Route 53. variable "root\_domain\_name" { default = "example.com" } Som standard specificeras underdomänen, `tableau` för VPC DNS-domännamnet. Uppdatera `subdomain` för att ändra detta: variable "subdomain" { default = "tableau" } #### modules/tableau\_instance/ec2.tf There are two ec2.tf files in the project. This customization is for the Tableau instance of the ec2.tf in the directory: `modules/tableau_instance/ec2.tf`. - Lägg till taggar blob om det behövs: tags = { "Name" : var.ec2\_name, "user.owner" = "ALIAS", "Application" = "tableau", "Creator" = "ALIAS@example.com", "DeptCode" = "8675309", "Description" = "EDG", "Environment" = "test", "Group" = "itcloud@example.com" } } - Vid behov kan du eventuellt uppdatera lagringen för att hantera datakrav: Rotvolym: root\_block\_device { volume\_size = 100 volume\_type = "gp3" } Applikationsvolym: resource "aws\_ebs\_volume" "tableau" { availability\_zone = data.aws\_subnet.tableau.availability\_zone size = 500 type = "gp3" } ### Steg 3 – kör Terraform #### A. Initiera Terraform Byt till katalogen `edg-terraform` i Terminal och kör följande kommando: terraform init Fortsätt till nästa steg om initieringen lyckas. Följ instruktionerna i Terraform-utmatningen om initieringen misslyckades. #### B. Planera Terraform Kör planneringskommandot från samma katalog: terraform plan Det här kommandot kan köras flera gånger. Kör så många gånger som behövs för att åtgärda fel. Fortsätt till nästa steg när det här kommando körs felfritt. #### C. Tillämpa Terraform Kör tillämpningskommandot från samma katalog: terraform apply Terraform will prompt you to verify deployment, type `Yes`. #### Valfritt: Förstör Terraform Du kan förstöra hela VPC:n genom att köra förstörelsekommandot: terraform destroy Förstörelsekommandot kommer bara att förstöra det som har skapats. Om manuella ändringar har gjorts av vissa objekt i AWS (såsom säkerhetsgrupper, subnät, osv.), misslyckas `destroy`. Ange `Control + C` . VPC:n måste sedan rensas upp manuellt till det tillstånd där den var när Terraform ursprungligen skapade den. Du kan sedan köra kommandot `destroy`. ### Steg 4 – ansluta till Bastion Alla kommandoradsanslutningar sker via bastionvärden på TCP 22 (SSH-protokoll). 1. Skapa en inkommande regel i AWS i säkerhetsgruppen Bastion ( **AWS** > **Säkerhetsgrupper** > **Bastion SG** > **Redigera inkommande regler**) och skapa en regel för att tillåta SSH (TCP 22)-anslutningar från IP-adressen eller subnätmasken där Terminal-kommandon kommer att köras. Valfritt: Det kan vara bra att tillåta filkopiering mellan EC2-instanserna i de privata och offentliga grupperna under driftsättningen. Skapa inkommande SSH-regler: - Privat: skapa inkommande regel för att tillåta SSH från Offentlig - Offentlig: skapa inkommande regel för att tillåta SSH från Privat och från Offentlig 2. Använd pem-nyckeln som du skapade i steg 1.B för att ansluta till bastionvärden: **På Mac-terminalen:** Kör följande kommandon från katalogen där pem-nyckeln finns lagrad: ssh-add —apple-use-keychain .pem If you get a warning about private key being accessible by others, then run this command: `chmod 600 ` and then run the `ssh-add` command again. Connect to the bastion host with this command: `ssh -A ec2-user@IPaddress` For example: `ssh -A ec2-user@3.15.12.112`. **På Windows med PuTTY och Pageant:** 1. Skapa en ppk-fil från pem-nyckeln: använd PuTTY Key Generator. Ladda pem-nyckeln som skapades i steg 1.B. Klicka på **Spara privat nyckel** efter import av nyckeln. Detta skapar en ppk-fil. 2. I PuTTY – öppna konfigurationen och gör följande ändringar: - Sessioner > Värdnamn: lägg till IP-adressen för bastionvärden. - Sessioner > Port: 22 - Anslutning > Data > Användarnamn för automatisk inloggning: ec2-user - Anslutning > SSH > Auth > Tillåt agentvidarebefordran - Anslutning > SSH > Auth > För privat nyckel – klicka på Bläddra och välj .ppk-filen som skapades. 3. Installera Pageant och ladda ppk-filen i applikationen. ### Steg 5 – Installera PostgreSQL Terraform-mallen installerar inte PostgreSQL för att användas som den externa lagringsplatsen. Den associerade säkerhetsgruppen och subnätet skapas dock. Om den externa lagringsplatsen ska installeras på en EC2-instans som kör PostgreSQL måste EC2-instansen driftsättas enligt beskrivningen i [Del 3 – förbereda för företagsdriftsättning av Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/sv-se/edg_part3.htm). Installera och konfigurera PostgreSQL samt säkerhetskopiera .tar enligt beskrivningen i [Del 4 – Installera och konfigurera Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/sv-se/edg_part4.htm). ### Steg 6 – (valfritt) kör DeployTab4EDG Skriptet TabDeploy4EDG automatiserar implementeringen av Tableau-driftsättningen med fyra noder som beskrivs i del 4. Se [TabDeploy4EDG – automatiserat installationsskript](#EDGSetup). [Hoppa till huvudinnehåll](#main-content) # Bilaga – Exempel på driftsättning på webbnivå med Apache **Obs!** Tableau uppdaterar inte längre Driftsättningsguide för Tableau Server för företag. Även om vi fortfarande rekommenderar referensarkitekturen som beskrivs här som en giltig driftsättningsmodell för Tableau Server i AWS, så kan vissa konfigurationsprocedurer ha ändrats sedan den senaste uppdateringen. Kontrollera alltid dessa steg i den aktuella [Tableau Server-hjälpen](https://help.tableau.com/current/server/sv-se/get_started_server.htm) för att säkerställa att du gör rätt. Detta ämne ger dig en procedur från början till slut som beskriver hur du implementerar webbnivån i exemplet med AWS-referensarkitektur. En exempelkonfiguration består av följande komponenter: - Lastbalanserare för AWS-programmet - Apache-proxyservrar - Mellon-autentiseringsmodul - IdP för Okta - SAML-autentisering **Obs**! Det exempel på webbnivåkonfiguration som visas i det här avsnittet innehåller detaljerade procedurer för att distribuera programvara och tjänster från tredje part. Vi har gjort vårt bästa för att verifiera och dokumentera procedurerna för att möjliggöra webbnivåscenariot. Programvara från tredje part kan dock ändras eller så kan ditt scenario skilja sig från den referensarkitektur som beskrivs här. Se dokumentationen från tredje part för konfigurationsinformation och support som har företräde. Linux-exemplen i detta avsnitt visar kommandon för RHEL-liknande distributioner. Mer specifikt har kommandona här utvecklats med Amazon Linux 2-distributionen. Om du kör Ubuntu-driftsättningen redigerar du kommandona på lämpligt sätt. Driftsättning av webbnivån i det här exemplet följer en stegvis konfigurations- och verifieringsprocedur. Konfigurationen av kärnwebbnivån består av följande steg för att aktivera HTTP mellan Tableau och internet. Apache körs och konfigureras för omvänd proxy/lastbalansering bakom lastbalanserare för AWS-programmet: 1. Installera Apache 2. Konfigurera omvänd proxy för att testa anslutning till Tableau Server 3. Konfigurera lastbalansering på proxyn 4. Konfigurera lastbalanserare för AWS-program Efter att webbnivån konfigurerats och anslutning med Tableau verifierats så konfigurerar du autentisering med den externa leverantören. ## Installera Apache Kör följande procedur på bägge EC2-värdar (Proxy 1 och Proxy 2). Om du distribuerar i AWS enligt referensarkitekturexemplet så borde du ha två tillgänglighetszoner där en enskild proxyserver körs i varje zon. 1. Installera Apache: sudo yum update -y sudo yum install -y httpd 2. Konfigurera för att starta Apache vid omstart: sudo systemctl enable --now httpd 3. Verifiera att den version av httpd du har installerad inkluderar `proxy_hcheck_module`: sudo httpd -M `proxy_hcheck_module` krävs. Om din version av httpd inte inkluderar den här modulen så uppdaterar du till en version av httpd som inkluderar den. ## Konfigurera proxy för att testa anslutning till Tableau Server Kör den här proceduren på en av proxyvärdarna (Proxy 1). Syftet med det här steget är att verifiera anslutningen mellan internet till din proxyserver till Tableau Server i den privata säkerhetsgruppen. 1. Skapa en fil med namnet `tableau.conf` och lägg till den i katalogen `/etc/httpd/conf.d`. Kopiera följande kod och ange nycklarna `ProxyPass` och `ProxyPassReverse` med den privata IP-adressen för Tableau Server nod 1. **Viktigt:** Den konfiguration som visas nedan är inte säker och bör inte användas i produktion. Konfigurationen bör endast användas under installationsprocessen för att verifiera anslutning från slutpunkt till slutpunkt. Om den privata IP-adressen för nod 1 till exempel är `10.0.30.32` så skulle innehållet i filen `tableau.conf` vara: ProxyPreserveHost On ProxyPass "/" "http://10.0.30.32:80/" ProxyPassReverse "/" "http://10.0.30.32:80/" 2. Starta om httpd: sudo systemctl restart httpd ### Verifiering: bastopologikonfiguration Du borde kunna komma åt adminsidan för Tableau Server genom att gå till `http://`. Om inloggningssidan för Tableau Server inte öppnas i din webbläsare så kan du följa följande steg på Proxy 1-värden: - Stoppa och starta om httpd som ett första felsökningssteg. - Dubbelkolla filen `tableau.conf`. Verifiera att den privata IP-adressen till nod 1 stämmer. Verifiera dubbla citattecken och kontrollera syntax noggrant. - Kör `curl`\-kommandot på den omvända proxyservern med den privata IP-adressen för nod 1, till exempel `curl 10.0.1.90`. Om kommandotolken inte returnerar html eller om den returnerar html för Apache-testwebbsidan så kan du verifiera protokoll-/portkonfigurationen mellan de offentliga och privata säkerhetsgrupperna. - Kör `curl`\-kommandot med den privata IP-adressen för proxy 1, till exempel `curl 10.0.0.163`. Om kommandotolken returnerar html-kod för Apache-testwebbsidan så har proxyfilen inte konfigurerats korrekt. - Starta alltid om httpd (`sudo systemctl restart httpd`) efter konfigurationsändringar av proxyfilen eller säkerhetsgrupper. - Se till att TSM körs på nod 1. ## Konfigurera lastbalansering på proxyn 1. På samma proxyvärd (Proxy 1) där du skapade `tableau.conf`\-filen tar du bort den befintliga konfigurationen för virtuell värd och redigerar filen så att den inkluderar logik för lastbalansering. Exempel: ServerAdmin admin@example.com #Load balancing logic. ProxyHCExpr ok234 {%{REQUEST\_STATUS} =~ /^\[234\]/} Header add Set-Cookie "ROUTEID=.%{BALANCER\_WORKER\_ROUTE}e; path=/" env=BALANCER\_ROUTE\_CHANGED #Replace IP addresses below with the IP addresses to the Tableau Servers running the Gateway service. BalancerMember http://10.0.3.40/ route=1 hcmethod=GET hcexpr=ok234 hcuri=/favicon.ico BalancerMember http://10.0.4.151/ route=2 hcmethod=GET hcexpr=ok234 hcuri=/favicon.ico ProxySet stickysession=ROUTEID ProxyPreserveHost On ProxyPass / balancer://tableau/ ProxyPassReverse / balancer://tableau/ 2. Stoppa och starta om httpd: sudo systemctl stop httpd sudo systemctl start httpd 3. Kontrollera konfigurationen genom att gå till den offentliga IP-adressen för proxy 1. ## Kopiera konfigurationen till den andra proxyservern 1. Kopiera `tableau.conf`\-filen från proxy 1 och spara den till katalogen `/etc/httpd/conf.d` på proxy 2-värden. 2. Stoppa och starta om httpd: sudo systemctl stop httpd sudo systemctl start httpd 3. Kontrollera konfigurationen genom att gå till den offentliga IP-adressen för proxy 2. ## Konfigurera lastbalanserare för AWS-program Konfigurera belastningsutjämnaren som en HTTP-lyssnare. Här beskrivs hur du lägger till en belastningsutjämnare i AWS: #### Steg 1: Skapa målgrupp Målgruppen är en AWS-konfiguration där de EC2-instanser som körs för dina proxyservrar definieras. Dessa är målen för LBS-trafik. 1. EC2 >Målgrupper > Skapa målgrupp 2. På sidan Skapa: - Ange ett namn på målgruppen, till exempel `TG-internal-HTTP` - Måltyp: instanser - Protokoll: HTTP - Port: 80 - VPC: Välj VPC - Under Hälsokontroller > Avancerade inställningar för hälsokontroller > Framgångskoder lägger du till kodlistan enligt följande: `200,303`. - Klicka på Skapa 3. Välj den målgrupp som du just skapade och klicka sedan på fliken Mål:  - Klicka på Redigera. - Välj de EC2-instanser (eller en instans om du konfigurerar en i taget) som kör proxyprogram och klicka sedan på Lägg till bland registrerade. - Klicka på Spara. #### Steg 2: Starta guiden för belastningsutjämnaren 1. EC2 > Belastningsutjämnare > Create Load Balancer (Skapa belastningsutjämnare) 2. Skapa en belastningsutjämnare för program på sidan ”Välj typ av belastningsutjämnare”. **Obs!** Gränssnittet som visas för konfigurering av belastningsutjämnaren är inte samma på alla AWS-datacenter. Via stegen i Guidekonfiguration nedan får du åtkomst till AWS-konfigurationsguiden som börjar med **steg 1 Konfigurera belastningsutjämnare**.  Om alla konfigurationer visas på samma sida i datacentret där knappen **Skapa belastningsutjämnare** visas längst ned följer du proceduren ”Konfiguration för enskild sida” nedan. 1. Sidan Konfigurera belastningsutjämnare: - Ange namn - Schema: internetanpassat (standard) - IP-adresstyp: ipv4 (standard) - Lyssnare (lyssnare och dirigering): 1. Lämna HTTP-standardlyssnaren 2. Klicka på Lägg till lyssnare och lägg till `HTTPS:443` - VPC: välj den VPC där du har installerat allt - Tillgänglighetszoner: - Välj **a** och **b** för dina datacenterregioner - I varje motsvarande listruta väljer du det offentliga undernätet (där dina proxyservrar finns). - Klicka på Configure Security Settings (Konfigurera säkerhetsinställningar) 2. Sidan Konfigurera säkerhetsinställningar - Ladda upp ditt offentliga SSL-certifikat. - Klicka på Next: Configure Security Groups (Nästa: Konfigurera säkerhetsgrupper). 3. Sidan Konfigurera säkerhetsgrupper: - Välj den offentliga säkerhetsgruppen. Om standardvalet för säkerhetsgrupp väljs, ska valet rensas. - Klicka på Next: Configure Routing (Nästa: Konfigurera dirigering). 4. Sidan Configure Routing (Konfigurera dirigering). - Målgrupp: Befintlig målgrupp. - Namn: Välj den målgrupp som du skapade tidigare. - Klicka på Next: Register Targets (Nästa: Registrera mål). 5. Sidan Register Targets (Registrera mål) - Du borde se de två proxyserverinstanserna som du konfigurerade tidigare. - Klicka på Next: Review (Nästa: Granska). 6. Sidan Review (Granska) Klicka på Skapa. Grundläggande konfiguration - Ange namn - Schema: internetanpassat (standard) - IP-adresstyp: ipv4 (standard) Nätverkskartläggning - VPC: välj den VPC där du har installerat allt - Kartläggningar: - Välj tillgänglighetszoner **a** och **b** (eller liknande) för dina datacenterregioner - I varje motsvarande listruta väljer du det offentliga undernätet (där dina proxyservrar finns). Säkerhetsgrupper - Välj den offentliga säkerhetsgruppen. Om standardvalet för säkerhetsgrupp väljs, ska valet rensas. Lyssnare och dirigering - Lämna HTTP-standardlyssnaren. För Standardåtgärd anger du Målgruppen som du ställde in tidigare. - Klicka på Lägg till lyssnare och lägg till `HTTPS:443`. För Standardåtgärd anger du Målgruppen som du ställde in tidigare. Skydda lyssnarinställningarna - Ladda upp ditt offentliga SSL-certifikat. Klicka på Create load balancer (Skapa belastningsutjämnare). #### Steg 3: Aktivera varaktighet 1. När belastningsutjämnaren har skapats ska varaktigheten aktiveras i målgruppen. - Öppna sidan AWS-målgrupp (EC2 > Belastningsutjämning > Målgrupper) och välj den målgruppsinstans som du just konfigurerade. I Åtgärdsmenyn väljer du Redigera attribut. - På sidan Redigera attribut väljer du Varaktighet, anger en varaktigheten `1 day` och trycker sedan på Spara ändringar. 2. Aktivera varaktighet för belastningsutjämnaren för HTTP-lyssnaren. Välj den belastningsutjämnare som du just konfigurerade och klicka sedan på fliken Lyssnare: - För HTTP:80 klickar du på Visa/redigera regler. Öppna sidan Regler och klicka därefter på redigeringsikonen (en gång högst upp på sidan och sedan igen bredvid regeln) för att redigera regeln. Ta bort befintlig THEN-regel och ersätt genom att klicka på Lägg till åtgärd > Vidarebefordra till .... Ange den målgrupp som du har skapat i återstående DÅ-konfiguration. Aktivera varaktighet under Varaktighet på gruppnivå och ange varaktigheten till 1 dag. Spara inställningen och klicka sedan på Uppdatera. #### Steg 4: Ställ in tidsgräns för inaktivitet för belastningsutjämnaren Uppdatera tidsgränsen för inaktivitet till 400 sekunder för belastningsutjämnaren. Välj den belastningsutjämnare du har konfigurerat för den här driftsättningen och klicka sedan på Åtgärder > Redigera attribut. Ställ in tidsgränsen för inaktivitet på `400` sekunder och klicka sedan på Spara. #### Steg 5: Verifiera LBS-anslutning Öppna sidan AWS-belastningsutjämnare (EC2\> Belastningsutjämnare) och välj den belastningsutjämnare som du just konfigurerade. Kopiera DNS-namnet som visas i Beskrivning och klistra in i webbläsaren för att komma åt inloggningssidan för Tableau Server. Om ett 500-nivåfel uppstår måste du starta om proxyservrarna. ## Uppdatera DNS med den offentliga Tableau-URL:en Använd domänens DNS-zonnamn från beskrivningen för AWS-belastningsutjämnaren för att skapa ett CNAME-värde i din DNS. Trafik till din URL (tableau.example.com) borde skickas till ditt offentliga AWS DNS-namn. ## Verifiera anslutning Efter att dina DNS-uppdateringar slutförts borde du kunna gå till inloggningssidan för Tableau Server genom att ange din offentliga URL, till exempel `https://tableau.example.com`. ## Exempel på autentiseringskonfiguration: SAML med extern IdP Följande exempel beskriver hur du installerar och konfigurerar SAML med IdP för Okta och Mellon-autentiseringsmodulen för en Tableau-driftsättning som kör AWS-referensarkitekturen. Det här exemplet beskriver hur du konfigurerar Tableau Server och Apache-proxyservrar att använda HTTP. Okta skickar begäranden till AWS-belastningsutjämnaren över HTTPS men all intern trafik går över HTTP. När du konfigurerar för det här scenariot bör du vara medveten om HTTP- kontra HTTPS-protokollen när du anger URL-strängar. Det här exemplet använder sig av Mellon som tjänstleverantörsmodul för förautentisering på de omvända proxyservrarna. Med den här konfigurationen ser du till att endast autentiserad trafik ansluter till Tableau Server, som även agerar som tjänsteleverantör med IdP för Okta. Därmed behöver du konfigurera två IdP-applikationer: en för Mellon-tjänsteleverantören och en för Tableau-tjänsteleverantören. ### Skapa ett Tableau-administratörskonto Ett vanligt misstag när man konfigurerar SAML är att inte skapa ett administratörskonto på Tableau Server innan SSO aktiveras. Första steget är att skapa ett konto på Tableau Server med rollen som serveradministratör. För exemplet med Okta-scenariot måste användarnamnet vara i ett giltigt e-postadressformat, såsom användare@exempel.com. Du måste ange ett lösenord för den här användaren. Lösenordet kommer dock inte att användas efter att SAML har konfigurerats. ### Konfigurera Okta-program med förautentisering Scenariot från slutpunkt till slutpunkt som beskrivs i det här avsnittet kräver två Okta-program: - Okta-program med förautentisering - Okta Tableau Server-program Var och en av dessa program är associerade med olika metadata som behöver konfigureras på den omvända proxyn och Tableau-servern, respektive. Den här proceduren beskriver hur man skapar och konfigurerar Okta-program med förautentisering. Längre fram i detta ämne kommer du att skapa Okta Tableau Server-programmet. Se [Oktas webbplats för utvecklare](https://developer.okta.com/signup/) för ett kostnadsfritt Okta-testkonto med begränsade användare. Skapa en SAML-appintegrering för Mellon-tjänsteleverantör med förautentisering. 1. Öppna Oktas administrationsöversikt > Program > Skapa appintegrering. 2. På sidan Skapa en ny appintegrering kan du välja SAML 2.0 och sedan klicka på Nästa. 3. På fliken Allmänna inställningar ska du ange ett appnamn, såsom `Tableau Pre-Auth`, och sedan klicka på Nästa. 4. På fliken Konfigurera SAML: - URL för enkel inloggning. Det sista elementet av sökvägen i URL:en för enkel inloggning kallas för `MellonEndpointPath` i konfigurationsfilen `mellon.conf` som följer senare i den här proceduren. Du kan ange valfri slutpunkt. I det här exemplet är slutpunkten `sso`. Det sista elementet `postResponse` krävs : `https://tableau.example.com/sso/postResponse`. - Klicka ur kryssrutan: Använd detta för URL för mottagaren och destinationen. - URL för mottagaren: Samma som URL för SSO, men med HTTP. Till exempel `http://tableau.example.com/sso/postResponse`. - Mål-URL: samma som URL för enkel inloggning, men med HTTP. Till exempel `http://tableau.example.com/sso/postResponse`. - Audience URI (SP Entity ID). Till exempel `https://tableau.example.com`. - Format på namn-ID: `EmailAddress` - Användarnamn i programmet: `Email` - Attribututlåtanden: namn = `mail`; namnformat = `Unspecified`; värde = `user.email`. Klicka på Nästa. 5. Välj följande på fliken Feedback: - Jag är Okta-kund och lägger till ett internt program - Det här är ett internt program som vi har skapat - Klicka på Slutför. 6. Skapa metadatafilen för tjänsteleverantörens förautentisering: - I Okta: Program > Program > Ditt nya program (t.ex. `Tableau Pre-Auth`) > Logga in - Bredvid SAML-signeringscertifikat klickar du på Visa anvisningar om SAML-konfiguration. - På sidan Så här konfigurerar du SAML 2.0 för -program rullar du nedåt till delen Valfritt , Uppge följande IdP-metadata för serviceleverantören. - Kopiera innehållet i XML-fältet och spara det i en fil med namnet `pre-auth_idp_metadata.xml`. 7. (Valfritt) Konfigurera multifaktorautentisering: - I Okta: Program > Program > Ditt nya program (t.ex. `Tableau Pre-Auth`) > Logga in - Klicka på Lägg till regel under Inloggningspolicy. - Ange ett namn och de olika MFA-alternativen i Programmets inloggningsregel. Du kan lämna alla alternativ som standard för att testa funktionaliteten. Under Åtgärder måste du dock välja Fråga efter faktor och sedan ange hur ofta användare måste logga in. Klicka på Spara. ### Skapa och tilldela Okta-användare 1. Skapa en användare, i Okta, med samma användarnamn som skapades i Tableau (användare@example.com): Katalog > Personer > Lägg till person. 2. Tilldela dett nya Okta-programmet till den personen när användaren har skapats: Klicka på användarnamnet och tilldela sedan programmet i Tilldela program. ## Installera Mellon för förautentisering 1. På de EC2-instanser som kör Apache-proxyservern kör du följande kommandon för att installera PHP- och Mellon-moduler: sudo yum install httpd php mod\_auth\_mellon 2. Skapa katalogen `/etc/httpd/mellon` ## Konfigurerar Mellon som förautentiseringsmodul Kör den här proceduren på båda proxyservrarna. Du måste ha en kopia av `pre-auth_idp_metadata.xml`\-filen som du skapade från Okta-konfigurationen. 1. Ändra katalog: cd /etc/httpd/mellon 2. Skapa metadata för tjänsteleverantören. Kör skriptet `mellon_create_metadata.sh`. Du måste inkludera entitets-ID och retur-URL för din organisation i kommandot. Retur-URL kallas för _URL för enkel inloggning_ i Okta. Det slutliga elementet för sökvägen i retur-URL:en kallas för `MellonEndpointPath` i konfigurationsfilen `mellon.conf` som kommer senare i den här proceduren. I det här exemplet anger vi `sso` som slutpunktssökväg. Exempel: sudo /usr/libexec/mod\_auth\_mellon/mellon\_create\_metadata.sh https://tableau.example.com "https://tableau.example.com/sso" Skriptet returnerar tjänsteleverantörens certifikat, nyckel och metadatafiler. 3. Byt namn på tjänsteleverantörens filer i katalogen `mellon` för ökad läsbarhet. Vi kallar dessa filer följande namn i dokumentationen: sudo mv \*.key mellon.key sudo mv \*.cert mellon.cert sudo mv \*.xml sp\_metadata.xml 4. Kopiera `pre-auth_idp_metadata.xml`\-filen till samma katalog. 5. Skapa filen `mellon.conf` i katalogen `/etc/httpd/conf.d`: sudo nano /etc/httpd/conf.d/mellon.conf 6. Kopiera följande innehåll till `mellon.conf`. MellonSPPrivateKeyFile /etc/httpd/mellon/mellon.key MellonSPCertFile /etc/httpd/mellon/mellon.cert MellonSPMetadataFile /etc/httpd/mellon/sp\_metadata.xml MellonIdPMetadataFile /etc/httpd/mellon/pre-auth\_idp\_metadata.xml MellonEndpointPath /sso MellonEnable "info" 7. Lägg till följande innehåll till den befintliga `tableau.conf`\-filen: Inuti blocket `` lägger du till följande innehåll. Uppdatera `ServerName` med det offentliga värdnamnet i din entitets-ID: DocumentRoot /var/www/html ServerName tableau.example.com ServerSignature Off ErrorLog logs/error\_sp.log CustomLog logs/access\_sp.log combined LogLevel info Lägg till platsblocket utanför blocket ``. Uppdatera `MellonCookieDomain` med toppnivådomänen för att bevara cookie-informationen så som visas: AuthType Mellon MellonEnable auth Require valid-user MellonCookieDomain example.com Den färdiga `tableau.conf`\-filen borde se ut som i följande exempel: ServerAdmin admin@example.com ProxyHCExpr ok234 {%{REQUEST\_STATUS} =~ /^\[234\]/} Header add Set-Cookie "ROUTEID=.%{BALANCER\_WORKER\_ROUTE}e; path=/" env=BALANCER\_ROUTE\_CHANGED BalancerMember http://10.0.3.36/ route=1 hcmethod=GET hcexpr=ok234 hcuri=/favicon.ico BalancerMember http://10.0.4.15/ route=2 hcmethod=GET hcexpr=ok234 hcuri=/favicon.ico ProxySet stickysession=ROUTEID ProxyPreserveHost On ProxyPass / balancer://tableau/ ProxyPassReverse / balancer://tableau/ DocumentRoot /var/www/html ServerName tableau.example.com ServerSignature Off ErrorLog logs/error\_sp.log CustomLog logs/access\_sp.log combined LogLevel info AuthType Mellon MellonEnable auth Require valid-user MellonCookieDomain example.com 8. Verifiera konfigurationen. Kör följande kommando: sudo apachectl configtest Om konfigurationstestet returnerar ett fel, åtgärdar du felen och kör konfigurationstestet igen. En lyckad konfiguration returnerar `Syntax OK`. 9. Starta om httpd: sudo systemctl restart httpd ## Skapa Tableau Server-applikation i Okta 1. På instrumentpanelen för Okta: Program \> Program \> Browse App Catalog (Bläddra i appkatalog). 2. Sök efter `Tableau` i Browse App Integration Catalog (Bläddra i appintegreringskatalog), välj panelen för Tableau Server och klicka på Lägg till. 3. På Add Tableau Server (Lägg Tableau Server) > General Settings (Allmänna inställningar) anger du en etikett och klickar sedan på Nästa. 4. Välj SAML 2.0 i Sign-On Options (Inloggningsalternativ) och rulla ned till Advanced Sign-on Settings (Avancerade inloggningsinställningar): - SAML Entity ID (Entitets-ID för SAML): Ange den offentliga URL:en, t.ex. https://tableau.example.com. - Application user name format (Format för användarnamn för programmet): E-postadress 5. Starta en webbläsare genom att klicka på länken Identity Provider metadata (Metadata för identitetsprovider). Kopiera webbläsarlänken. Det här är länken du använder när du konfigurerar Tableau i stegen som följer. 6. Klicka på Klart. 7. Tilldela användaren (användare@företag.com) den nya Tableau Server Okta-appen: Klicka på användarnamnet och tilldela sedan programmet i Assign Application (Tilldela program). ### Aktivera SAML på Tableau Server för IdP Kör den här proceduren på Tableau Server-nod 1. 1. Hämta metadata för Tableau Server-programvaran från Okta. Använd länken som du sparade från föregående procedur. wget https://dev-66144217.okta.com/app/exk1egxgt1fhjkSeS5d7/sso/saml/metadata -O idp\_metadata.xml 2. Kopiera ett TLS-certifikat och den relaterade nyckelfilen till Tableau Server. Nyckelfilen måste vara en RSA-nyckel. Mer information om SAML-certifikat och IdP-krav finns i _SAML-krav_ ([Linux](https://help.tableau.com/current/server-linux/sv-se/saml_requ.htm)). För att underlätta certifikathanteringen och driftsättningen, och som en rekommenderad säkerhetsåtgärd, bör du använda certifikat genererade av någon av de stora betrodda certifikatutfärdarna (CA). Du kan också generera självsignerade certifikat eller använda certifikat från en PKI för TLS. Om du inte har något TLS-certifikat kan du skapa ett självsignerat certifikat med hjälp av den inbäddade proceduren nedan. Skapa ett självsignerat certifikat Kör den här proceduren på Tableau Server-nod 1. 1. Generera signeringsnyckel för rotcertifikatutfärdare (CA, Certificate Authority): openssl genrsa -out rootCAKey-saml.pem 2048 2. Skapa certifikat för rot-CA: openssl req -x509 -sha256 -new -nodes -key rootCAKey-saml.pem -days 3650 -out rootCACert-saml.pem Du uppmanas att ange värden i certifikatfälten. Exempel: Country Name (2 letter code) \[XX\]:US State or Province Name (full name) \[\]:Washington Locality Name (eg, city) \[Default City\]:Seattle Organization Name (eg, company) \[Default Company Ltd\]:Tableau Organizational Unit Name (eg, section) \[\]:Operations Common Name (eg, your name or your server's hostname) \[\]:tableau.example.com Email Address \[\]:example@tableau.com 3. Skapa certifikatet och relaterad nyckel (`server-saml.csr` och `server-saml.key` i nedanstående exempel). Certifikatmottagarens namn måste stämma överens med det offentliga värdnamnet för Tableau-värden. Certifikatmottagarens namn anges med alternativet `-subj` i formatet `"/CN="`, till exempel: openssl req -new -nodes -text -out server-saml.csr -keyout server-saml.key -subj "/CN=tableau.example.com" 4. Signera det nya certifikatet med CA-certifikatet som du skapade ovan. Följande kommando skapar även certifikatet i `crt`\-format: openssl x509 -req -in server-saml.csr -days 3650 -CA rootCACert-saml.pem -CAkey rootCAKey-saml.pem -CAcreateserial -out server-saml.crt 5. Konvertera nyckelfilen till RSA. Tableau behöver en RSA-nyckelfil för SAML. Kör följande kommando för att konvertera nyckeln: openssl rsa -in server-saml.key -out server-saml-rsa.key 3. Konfigurera SAML. Kör följande kommando och ange ditt enhets-ID och din retur-URL, samt sökvägarna till metadatafilen, certifikatfilen och nyckelfilen: tsm authentication saml configure --idp-entity-id "https://tableau.example.com" --idp-return-url "https://tableau.example.com" --idp-metadata idp\_metadata.xml --cert-file "server-saml.crt" --key-file "server-saml-rsa.key" tsm authentication saml enable 4. Om din organisation använder Tableau Desktop 2021.4 eller senare måste du köra följande kommando för att aktivera autentisering via omvända proxyservrar. Tableau Desktop\-versioner 2021.2.1–2021.3 kommer att fungera utan att köra detta kommando, förutsatt att din förautentiseringsmodul (t.ex. Mellon) har konfigurerats för att tillåta att domäncookies bevaras på toppnivå. tsm configuration set -k features.ExternalBrowserOAuth -v false 5. Tillämpa konfigurationsändringar: tsm pending-changes apply ## Validera SAML-funktion Validera SAML-funktion från slutpunkt till slutpunkt genom att logga in på Tableau Server med den offentliga URL:en (t.ex. https://tableau.example.com) med det Tableau-administratörskonto som du skapade i början av den här proceduren. ## Felsökning av validering **Dålig begäran**: Ett vanligt fel för det här scenariot är ett Dålig begäran-fel från Okta. Det här problemet uppstår ofta när webbläsaren cachelagrar data från tidigare Okta-sessioner. Om du till exempel hanterar Okta-applikationer som en Okta-administratör och därefter försöker få åtkomst till Tableau med ett annat Okta-aktiverat konto så kan sessionsdata från administratörsdata orsaka Dålig begäran-felet. Om felet kvarstår även efter att du rensat den lokala webbläsarens cacheminne så kan du testa att validera Tableau-scenariot genom att ansluta med en annan webbläsare. En annan orsak till felet ”Felaktig begäran” är ett stavfel i en av de många URL:er som du anger under Okta-, Mellon- och SAML-konfigurationsprocesserna. Kontrollera alla dessa noggrant. Ofta anger httpd-filen `error.log` på Apache-servern vilken URL som orsakar felet. **Hittades inte – Den begärda URL:en hittades inte på den här servern**: Det här felet indikerar ett av flera konfigurationsfel. Om användaren autentiserats med Okta och därefter stöter på det här felet så har du sannolikt laddat upp Okta förautentiseringsapplikationen till Tableau Server när du konfigurerade SAML. Verifiera att du har konfigurerat Okta-applikationsmetadata för Tableau Server på Tableau Server och inte applikationsmetadata för Okta förautentisering. Andra felsökningssteg: - Granska `tableau.conf` och se om det finns stavfel eller konfigurationsfel - Granska applikationsinställningarna för Okta förautentisering. Se till att HTTP- kontra HTTPS-protokollen angetts som specificerade i det här ämnet. - Starta om httpd på bägge proxyservrar. - Verifiera att `sudo apachectl configtest` returnerar Syntax OK för bägge proxyservrar. - Verifiera att testanvändaren tilldelats båda applikationerna i Okta. - Verifiera att ihållande angetts för lastbalanseraren och associerade målgrupper. ## Konfigurera SSL/TLS från belastningsutjämnare till Tableau Server Vissa organisationer kräver en komplett (”end-to-end”) krypteringskanal från klient till backend-tjänst. Standardreferensarkitekturen som beskrivs under denna punkt specificerar SSL från klienten till den belastningsutjämnare som körs på webbnivån i din organisation. För att konfigurera SSL från lastbalanserare till Tableau Server måste du göra följande: - Installera ett giltigt SSL-certifikat på både Tableau- och proxyservrarna. - Konfigurera SSL från lastbalanseraren till omvända proxyservrar. - Konfigurera SSL från proxyservrarna till Tableau Server. - Du kan också konfigurera SSL från Tableau Server till PostgreSQL-instansen. Resten av detta ämne beskriver denna implementering inom ramarna för exempelreferensarkitekturen för AWS. ## Exempel: Konfigurera SSL/TLS i AWS-referensarkitektur Det här avsnittet beskriver hur du konfigurerar SSL på Tableau och konfigurerar SSL på en Apache-proxyserver, allt som körs i AWS-referensarkitektur. Linux-procedurerna i detta exempel visar kommandon för RHEL-liknande distributioner. Mer specifikt har kommandona här utvecklats med Amazon Linux 2-distributionen. Om du kör Ubuntu-driftsättningen redigerar du kommandona på lämpligt sätt. ### Steg 1: Ta reda på certifikat och relaterade nycklar För att underlätta certifikathanteringen och driftsättningen, och som en rekommenderad säkerhetsåtgärd, bör du använda certifikat genererade av någon av de stora betrodda certifikatutfärdarna (CA). Du kan också generera självsignerade certifikat eller använda certifikat från en PKI för TLS. Följande procedur visar hur man genererar självsignerade certifikat. Om du använder certifikat från tredje part som vi rekommenderar kan du hoppa över den här proceduren. Kör den här proceduren på en av proxyvärdarna. När du har genererat certifikatet och tillhörande nyckel kommer du att dela detta med den andra proxyvärden och Tableau Server-nod 1. 1. Generera signeringsnyckel för rotcertifikatutfärdare (CA, Certificate Authority): `openssl genrsa -out rootCAKey.pem 2048` 2. Skapa certifikat för rot-CA: `openssl req -x509 -sha256 -new -nodes -key rootCAKey.pem -days 3650 -out rootCACert.pem` Du uppmanas att ange värden i certifikatfälten. Exempel: Country Name (2 letter code) \[XX\]:US State or Province Name (full name) \[\]:Washington Locality Name (eg, city) \[Default City\]:Seattle Organization Name (eg, company) \[Default Company Ltd\]:Tableau Organizational Unit Name (eg, section) \[\]:Operations Common Name (eg, your name or your server's hostname) \[\]:tableau.example.com Email Address \[\]:example@tableau.com 3. Skapa certifikatet och relaterad nyckel (`serverssl.csr` och `serverssl.key` i nedanstående exempel). Certifikatmottagarens namn måste stämma överens med det offentliga värdnamnet för Tableau-värden. Certifikatmottagarens namn anges med alternativet `-subj` i formatet `"/CN="`, till exempel: `openssl req -new -nodes -text -out serverssl.csr -keyout serverssl.key -subj "/CN=tableau.example.com"` 4. Signera det nya certifikatet med det CA-certifikat som du skapade i steg 2. Följande kommando skapar även certifikatet i `crt`\-format: `openssl x509 -req -in serverssl.csr -days 3650 -CA rootCACert.pem -CAkey rootCAKey.pem -CAcreateserial -out serverssl.crt` ### Steg 2: Konfigurera proxyserver för SSL Kör den här proceduren på båda proxyservrarna. 1. Installera SSL-modulen för Apache: `sudo yum install mod_ssl` 2. Skapa katalogen `/etc/ssl/private`: `sudo mkdir -p /etc/ssl/private` 3. Kopiera crt- och nyckelfilerna till följande `/etc/ssl/`\-sökvägar: `sudo cp serverssl.crt /etc/ssl/certs/` `sudo cp serverssl.key /etc/ssl/private/` 4. Uppdatera befintlig `tableau.conf` med följande uppdateringar: - Lägg till SSL-omskrivningsblocket: RewriteEngine on RewriteCond %{SERVER\_NAME} =tableau.example.com RewriteRule ^ https://%{SERVER\_NAME}%{REQUEST\_URI} \[END,NE,R=permanent\] - I SSL-omskrivningsblocket uppdaterar du servernamnet `RewriteCond`: Lägg till ditt offentliga värdnamn, till exempel `tableau.example.com` - Ändra `` till ``. - Omslut blocken `` och `` med `` ... ``. - `BalancerMember`: Ändra protokollet från `http` till `https`. - Lägg till `SSL*`\-element inuti ``\-blocket: SSLEngine on SSLCertificateFile /etc/ssl/certs/serverssl.crt SSLCertificateKeyFile /etc/ssl/private/serverssl.key SSLProxyEngine on SSLProxyVerify none SSLProxyCheckPeerName off SSLProxyCheckPeerExpire off - I `LogLevel`\-elementet: Lägg till `ssl:warn`. - Valfritt: Om du har installerat och konfigurerat en autentiseringsmodul kan du ha ytterligare element i filen tableau.conf. Till exempel kommer blocket ` ` att innehålla element. Här visas ett exempel på en tableau.conf-fil som konfigurerats för SSL: RewriteEngine on RewriteCond %{SERVER\_NAME} =tableau.example.com RewriteRule ^ https://%{SERVER\_NAME}%{REQUEST\_URI} \[END,NE,R=permanent\] ServerAdmin admin@example.com ProxyHCExpr ok234 {%{REQUEST\_STATUS} =~ /^\[234\]/} Header add Set-Cookie "ROUTEID=.%{BALANCER\_WORKER\_ROUTE}e; path=/" env=BALANCER\_ROUTE\_CHANGED BalancerMember https://10.0.3.36/ route=1 hcmethod=GET hcexpr=ok234 hcuri=/favicon.ico BalancerMember https://10.0.4.15/ route=2 hcmethod=GET hcexpr=ok234 hcuri=/favicon.ico ProxySet stickysession=ROUTEID ProxyPreserveHost On ProxyPass / balancer://tableau/ ProxyPassReverse / balancer://tableau/ DocumentRoot /var/www/html ServerName tableau.example.com ServerSignature Off ErrorLog logs/error\_sp.log CustomLog logs/access\_sp.log combined LogLevel info ssl:warn SSLEngine on SSLCertificateFile /etc/ssl/certs/serverssl.crt SSLCertificateKeyFile /etc/ssl/private/serverssl.key SSLProxyEngine on SSLProxyVerify none SSLProxyCheckPeerName off SSLProxyCheckPeerExpire off #If you have configured a pre-auth module (e.g. Mellon) include those elements here. 5. Lägg till index.html fil för att undertrycka 403-fel: sudo touch /var/www/html/index.html 6. Starta om httpd: sudo systemctl restart httpd ### Steg 3: Konfigurera Tableau Server för extern SSL Kopiera filerna serverssl.crt och serverssl.key från Proxy 1-värddatorn till den ursprungliga Tableau Server (nod 1). Kör följande kommandon på nod 1: tsm security external-ssl enable --cert-file serverssl.crt --key-file serverssl.key tsm pending-changes apply ### Steg 4: Valfri autentiseringskonfiguration Om du har konfigurerat en extern identitetsleverantör för Tableau måste du sannolikt uppdatera returadresser (URL) i den administrativa instrumentpanelen för IdP. Om du till exempel använder ett förauktoriseringsprogram för Okta måste du uppdatera programmet för att använda HTTPS-protokollet för mottagaradressen och destinationsadressen. ### Steg 5: Konfigurera AWS-lastbalanserare för HTTPS Om du driftsätter med AWS-lastbalanserare enligt denna guide konfigurerar du om AWS-lastbalanseraren så att denna skickar HTTPS-trafik till proxyservrarna: 1. Avregistrera befintlig HTTP-målgrupp: I Målgrupper väljer du den HTTP-målgrupp som har konfigurerats för lastbalanseraren, klickar på Åtgärder och sedan på Registrera och avregistrera instans. På sidan Registrera och avregistrera mål markerar du de instanser som för närvarande är konfigurerade, klickar på Avregistrera och sedan på Spara. 2. Skapa HTTPS-målgrupp: Målgrupper \> Skapa målgrupp - Välj ”Instanser” - Ange ett namn på målgruppen, till exempel `TG-internal-HTTPS` - Välj din VPC - Protokoll: HTTPS 443 - Under Hälsokontroller > Avancerade inställningar för hälsokontroller > Framgångskoder lägger du till kodlistan enligt följande: `200,303`. - Klicka på Skapa. 3. Välj den målgrupp som du just skapade och klicka sedan på fliken Mål:  - Klicka på Redigera - Välj de EC2-instanser som kör proxyprogram och klicka sedan på Lägg till bland registrerade. - Klicka på Spara. 4. När målgruppen har skapats måste du aktivera varaktighet: - Öppna sidan AWS-målgrupp (EC2 > Belastningsutjämning > Målgrupper) och välj den målgruppsinstans som du just konfigurerade. I Åtgärdsmenyn väljer du Redigera attribut. - På sidan Redigera attribut väljer du Varaktighet, anger en varaktigheten `1 day` och trycker sedan på Spara ändringar. 5. Uppdatera lyssnarreglerna vid belastningsutjämning. Välj den belastningsutjämnare du har konfigurerat för den här driftsättningen och klicka sedan på fliken Lyssnare. - För HTTP:80 klickar du på Visa/redigera regler. Öppna sidan Regler och klicka därefter på redigeringsikonen (en gång högst upp på sidan och sedan igen bredvid regeln) för att redigera regeln. Ta bort den befintliga THEN-regeln och ersätt den genom att klicka på Lägg till åtgärd > Omdirigera till .... I den resulterande THEN-konfigurationen anger du `HTTPS` och port `443` och låter övriga alternativ behålla standardinställningarna. Spara inställningen och klicka sedan på Uppdatera. - För HTTP:443 klickar du på Visa/redigera regler. Öppna sidan Regler och klicka därefter på redigeringsikonen (en gång högst upp på sidan och sedan igen bredvid regeln) för att redigera regeln. I konfigurationen för THen, under Vidarebefordra till ... ändrar du målgruppen till den grupp som du nyss skapat. Aktivera varaktighet under Varaktighet på gruppnivå och ange varaktigheten till 1 dag. Spara inställningen och klicka sedan på Uppdatera. #### Steg 6: Verifiera SSL Verifiera konfigurationen genom att gå till https://tableau.example.com. [Hoppa till huvudinnehåll](#main-content) # Checklista för migrering av slutanvändare Du är i [Guide till manuell migrering för Tableau Cloud](https://help.tableau.com/current/guides/migration/sv-se/emg_intro.htm). I den här guiden beskrivs hur du migrerar Tableau Server-distributioner med färre än 100 användare manuellt till Tableau Cloud. Välkommen till Tableau Cloud! Du är här då din Tableau-administratör nyligen migrerade Tableau Server-miljön till [Tableau Cloud](https://online.tableau.com/) – Tableaus helt hanterade analysplattform. Som en del av migreringen behöver vi några minuter av din tid för följande uppgifter. Detta för att se till att du har en smidig övergång till Tableau Cloud. Om du använde någon av funktionerna nedan i Tableau Server måste de återskapas i Tableau Cloud. Se över den här listan för att förstå vilka funktioner som behöver återskapas och följ stegen! Samarbeta med Tableau-administratören för att komma åt både Tableau Server och Tableau Cloud medan dessa objekt migreras. - **URL-åtgärder** : Du måste uppdatera URL-åtgärder som har Tableau Server som ursprung. De måste istället peka på Tableau Cloud-URL:er. Alternativt kan du använda uppdaterade fältvariabler. Se [URL-åtgärder](https://help.tableau.com/current/pro/desktop/sv-se/actions_url.htm). - **Prenumerationer**: Du måste prenumerera igen på vyer, arbetsböcker och flöden på Tableau Cloud-platsen. Se [Skapa en prenumeration på en vy eller arbetsbok](https://help.tableau.com/current/online/sv-se/subscribe_user.htm). - **Anpassade vyer**: En anpassad vy är en kopia av en vy där dina markeringar och filter tillämpas. Du måste tillämpa anpassade vyer igen på din Tableau Cloud-plats. Se [Använda anpassade vyer](https://help.tableau.com/current/pro/desktop/sv-se/customview.htm). - **Säkerhet på radnivå**: Användar- och gruppnamn kan ändras i en migrering. Om du använde grupper och användarnamn i lösningar med säkerhet på radnivå i Tableaus datapolicyer, datakällor eller arbetsböcker, måste dessa uppdateras efter migreringen. - **Fråga data-linser**: Du måste konfigurera Fråga data-linser igen på Tableau Cloud. Se [Skapa linser som fokuserar på Fråga data för specifika målgrupper](https://help.tableau.com/current/pro/desktop/sv-se/ask_data_lenses.htm). - **Favoriter** : Du måste skapa dina favoriter igen. Du kan lägga till valfri typ av innehåll till dina favoriter, med undantag av inbäddade datakällor. Se [Markera favoriter](https://help.tableau.com/current/pro/desktop/sv-se/favorites.htm). - **Samlingar**: Samlingar måste återskapas av användarna i Tableau Cloud. - **Användarkontoinställningar**: Uppdatera dina e-postinställningar och alternativ för användargränssnitt. Se [Hantera kontoinställningar](https://help.tableau.com/current/pro/desktop/sv-se/useracct.htm). - **Sparade inloggningsuppgifter för datakällor**: Du måste uppdatera alla datakällor och flöden som tidigare inkluderade sparade inloggningsuppgifter. Se [Hantera sparade inloggningsuppgifter för dataanslutningar](https://help.tableau.com/current/pro/desktop/sv-se/manage_stored_credentials.htm). - **Webhooks**: Du måste återskapa Webhooks i Tableau Cloud. Se [Tableau Webhooks](https://help.tableau.com/current/developer/webhooks/sv-se/index.html). - **Inbäddade lösningar**: Om Tableau Server-vyer är inbäddade i andra applikationer måste dessa lösningar uppdateras för att använda Tableau Cloud-konfigurationer. Detta inkluderar, men är inte begränsat till, webbadressen till innehållsobjektet, hur webbplatsen interagerar med objekten och autentiseringen till visualiseringen. - **Tillägg för instrumentpaneler**: Beroende på användningsfallet kan tillägg för instrumentpaneler behöva anpassas till den nya Tableau Cloud-miljön. Se [Tillägg för instrumentpaneler](https://help.tableau.com/current/pro/desktop/sv-se/dashboard_extensions.htm). Tableau-administratören kan behöva [konfigurera stöd för tillägg för instrumentpaneler på din Cloud-plats](https://help.tableau.com/current/online/sv-se/dashboard_extensions_server.htm). - **Datahantering**: Om organisationen har funktioner för datahantering (antingen via tidigare inköp av Data Management Add-on eller Tableau Enterprise) måste du uppdatera datakvalitetsvarningar och fältbeskrivningar. Se [Om virtuella anslutningar och datapolicyer](https://help.tableau.com/current/online/sv-se/dm_vconn_overview.htm). ## Arbetsflöde för migrering Den här guiden är ordnad i en stegvis process för migreringen till Tableau Cloud: 1. [Planera migreringen](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part1.htm) 2. [Skapa och konfigurera en Tableau Cloud-plats](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part2.htm) 3. [Migrera virtuella anslutningar](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part2-5.htm) 4. [Migrera datakällor, arbetsböcker och Prep-flöden till Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part3.htm) 5. [Återskapa uppdateringsscheman för Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part4.htm) 6. [Konfigurera behörighet och innehållsåtkomst för migrerade användare](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part5.htm) 7. [Lägg till återstående användare till Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part6.htm) 8. **Du är här**: Checklista för användarmigrering [Hoppa till huvudinnehåll](#main-content) # Del 1 – Förstå företagsdriftsättning **Obs!** Tableau uppdaterar inte längre Driftsättningsguide för Tableau Server för företag. Även om vi fortfarande rekommenderar referensarkitekturen som beskrivs här som en giltig driftsättningsmodell för Tableau Server i AWS, så kan vissa konfigurationsprocedurer ha ändrats sedan den senaste uppdateringen. Kontrollera alltid dessa steg i den aktuella [Tableau Server-hjälpen](https://help.tableau.com/current/server/sv-se/get_started_server.htm) för att säkerställa att du gör rätt. I del 1 beskrivs mer i detalj de funktioner och krav som är relaterade till industristandardiserad företagsdriftsättning och för vilka Driftsättningsguide för Tableau Server för företag har utformats. Följande nätverksdiagram visar en generisk nivåindelad driftsättning av datacenter med Tableau Server-referensarkitektur. ## Industristandarder och driftsättningskrav Följande är egenskaper för driftsättning med industristandarder. Dessa är kraven som referensarkitekturen har utformats för: - En nätverksdesign med flera nivåer: Nätverket är bundet av skyddade undernät för att begränsa åtkomsten vid varje skikt: webbskikt, applikationsskikt och dataskikt. Ingen enskild kommunikation kan passera över undernätet eftersom all kommunikation avslutas vid nästa undernät. - Portar och protokoll blockerade som standard: Varje undernät eller säkerhetsgrupp kommersom standard att blockera alla inkommande och utgående portar och protokoll. Kommunikation aktiveras delvis genom att öppna undantag i port- eller protokollkonfigurationen. - Medföljande webbautentisering: Användarbegäranden från internet autentiseras av en autentiseringsmodul i omvänd proxy på webbnivån. Därför autentiseras alla begäran till applikationsskiktet på webbnivån innan de övergår till det skyddade applikationsskiktet. - Plattformsoberoende: Lösningen kan distribueras med lokala serverappar eller i molnet. - Teknikagnostisk: Lösningen kan användas i en virtuell datormiljö eller i programbehållare. Den kan även distribueras på Windows eller Linux. Denna första version av referensarkitekturen och den stödjande dokumentationen har emellertid utvecklats för Linux som körs i AWS. - Högt tillgänglig: Alla komponenter i systemet distribuerad som ett kluster och utformas för att fungera i en aktiv/aktiv eller aktiv/passiv driftsättning. - Isolerade roller: Varje server utför en diskret roll. Denna design partitionerar alla servrar så att åtkomst kan minimeras till tjänstspecifika administratörer. DBA hanterar till exempel PostgreSQL för Tableau, identitetsadministratörer hanterar autentiseringsmodul på webbnivå, nätverks- och molnadministratörer aktiverar trafik och anslutningar. - Linjärt skalbar: som diskreta roller kan du skala varje nivåtjänst oberoende av inläsningsprofil. - Kundsupport: Referensarkitekturen stöder alla Tableau-klienter: Tableau Desktop (version 2021.2 eller senare), Tableau Mobile och Tableau webbredigering. ## Säkerhetsåtgärder Säkerhet är som tidigare nämnts en primär funktion i industristandardens datacenterdesign. - Åtkomst: Varje nivå är bunden av ett undernät som framtvingar åtkomstkontroll i nätverkslagret med hjälp av portfiltrering. Kommunikationsåtkomst mellan undernäten kan också framtvingas av applikationsskiktet med autentiserade tjänster mellan processer. - Integration: Arkitekturen är utformad för att anslutas till identitetsprovidern (IdP) l i omvänd proxy på webbnivån. - Sekretess: Trafiken in på webbnivån krypteras från klienten med SSL. Trafiken in i de interna undernäten kan också eventuellt krypteras. ## Webbproxynivå Webbnivån är ett undernät i DMZ (även kallat perimeterzonen) som fungerar som en säkerhetsbuffert mellan internet och de interna undernäten där program används. Webbnivån är värd för omvända proxyservrar som inte lagrar några känsliga uppgifter. Omvända proxyservrar konfigureras med ett AuthN-plugin för att förhandsgodkänna klientsessioner med en betrodd IdP innan du omdirigerar klientbegäran till Tableau Server. Mer information finns i [Förautentisering med en AuthN-modul](https://help.tableau.com/v0.0/guides/enterprise-deployment/sv-se/edg_part5.htm#Pre-auth). ### Belastningsutjämnare Distributionsdesignen omfattar en lösning för belastningsutjämnning för företag framför de omvända proxyservrarna. Belastningsutjämnare ger viktiga säkerhets- och prestandaförbättringar genom att - Virtualisera klientdels-URL:en för programmets nivåtjänster - Framtvinga SSL-kryptering - Avlasta SSL - Framtvinga komprimering mellan klienten och webbnivåtjänsterna - Skydda mot DOS-angrepp - Tillhandahålla hög tillgänglighet **Obs!** Oberoende gateway för Tableau Server ingår i Tableau Server version 2022.1. Oberoende gateway är en fristående instans av gatewayprocessen i Tableau som fungerar som en Tableau-medveten omvänd proxy. Vid lanseringen har Oberoende gateway validerats, men inte testats fullt ut i EDG-referensarkitekturen. När all testning är klar kommer EDG att uppdateras med instruktioner och riktlinjer för Oberoende gateway för Tableau Server. ## Programnivå Programnivån finns i ett undernät som kör serverprogrammets centrala affärslogik. Programnivån består av tjänster och processer som konfigureras över distribuerade noder i ett kluster. Det går endast att komma åt programnivån från webbnivån och den är inte direkt tillgänglig för användare. Prestanda och tillförlitlighet förbättras genom att konfigurera programprocesserna så att processer med olika resursanvändningsprofiler (dvs. CPU-intensiv jämfört med minnesintensiv) samlokaliseras. ## Datanivå Datanivån är ett undernät som innehåller värdefulla data. All trafik till denna nivå kommer från programnivån och är därför redan autentiserad. Förutom åtkomstkraven för nätverkslagret med portkonfiguration bör detta lager omfatta autentiserad åtkomst och eventuellt krypterad trafik med programnivån. [Hoppa till huvudinnehåll](#main-content) # Del 2 - Förstå Tableau Server driftsättning i referensarkitektur **Obs!** Tableau uppdaterar inte längre Driftsättningsguide för Tableau Server för företag. Även om vi fortfarande rekommenderar referensarkitekturen som beskrivs här som en giltig driftsättningsmodell för Tableau Server i AWS, så kan vissa konfigurationsprocedurer ha ändrats sedan den senaste uppdateringen. Kontrollera alltid dessa steg i den aktuella [Tableau Server-hjälpen](https://help.tableau.com/current/server/sv-se/get_started_server.htm) för att säkerställa att du gör rätt. Följande bild visar de relevanta Tableau Server-processerna och hur de distribueras i referensarkitekturen. Denna driftsättning anses vara den minsta företagslämpliga Tableau Server-distributionen. Processdiagrammen i detta ämne är avsedda att visa de viktigaste, definierande processerna för varje nod. Det finns många stödjande processer som också körs på noderna som inte visas i diagrammen. För en lista över alla processer, se konfigurationsavsnittet i denna guide, [Del 4 – Installera och konfigurera Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/sv-se/edg_part4.htm). ## Tableau Server-processer Tableau Server-referensarkitekturen är en fyra noders Tableau Server-klusterdistribution med extern lagringsplats på PostgreSQL: - Tableau Server initial nod (nod 1): Kör nödvändiga TSM-administrativa tjänster och licenstjänster som endast kan köras på en enda nod i klustret. I företagssammanhang är den initiala noden för Tableau Server den primära noden i klustret. Denna nod kör även redundanta applikationstjänster med nod 2. - Tableau Server applikationsnoder (nod 1 och nod 2): De två noderna betjänar klientförfrågningar, ansluter till och söker datakällor och till datanoderna. - Tableau Server datanoder (nod 3 och nod 4): Två noder som är dedikerade till att hantera data. - Extern PostgreSQL: denna värd kör processen Tableau Server-lagringsplats. -För HA-driftsättning måste du köra ytterligare en PostgreSQL-värd för aktiv/passiv redundans. Du kan också köra PostgreSQL på Amazon RDS. Mer information om skillnaderna mellan att köra lagringsplatsen på en RDS-instans jämfört med en EC2-instans finns i _Extern lagringsplats för Tableau Server_ ([Linux](https://help.tableau.com/current/server-linux/sv-se/server_external_repo.htm)). Distribuering av Tableau Server med en extern lagringsplats kräver en licens för Tableau Advanced Management. Om din organisation inte har intern DBA-expertis kan du eventuellt köra Tableau Server-lagringsplatsens process som standard, intern PostgreSQL-konfiguration. I standardscenariot körs lagringsplatsen på en Tableau-nod med inbäddad PostgreSQL. I detta fall rekommenderar vi att du kör lagringsplatsen på en dedikerad Tableau-nod, och ett passivt lagringsplatsen på en ytterligare dedikerad nod för att stödja reservomkoppling av lagringsplats. Se _Reservonkoppling av lagringsplats_ ([Linux](https://help.tableau.com/current/server-linux/sv-se/distrib_ha_failover.htm)). Som exempel kan nämnas att den AWS-implementering som beskrivs i denna guide förklarar hur man distribuerar den externa lagringsplatsen på PostgreSQL som körs på en EC2-instans. - Valfritt: Om din organisation använder extern lagring kan du distribuera Tableau fillagring som en extern tjänst. Den här guiden inkluderar inte det externa fillagret i kärnimplementeringsscenariot. Läs mer i _Installera Tableau Server med extern fillagring_ ([Linux](https://help.tableau.com/current/server-linux/sv-se/server_external_filestore_storage_new_install.htm)). För att driftsätta Tableau Server med en extern fillagring krävs en licens för Tableau Advanced Management. ### PostgresSQL lagringsplats Tableau Server-lagringsplats är en PostgresSQL-databas som lagrar serverdata. I dessa data ingår bland annat Tableau Server-relaterad information om användare, grupper, grupptilldelningar, behörigheter, projekt, datakällor, extraktmetadata och uppdateringsinformation. ![Datareplikering sker mellan två PostgreSQL-databaser, var och en med den ikoniska elefantlogotypen.](/tableau/next/sv-se/guides/enterprise-deployment/sv-se/Img/edg-ref-arch-repo.png) Den förvalda PostgresSQL-distributionen förbrukar nästan 50 % av systemets minnesresurser. Baserat på dess användning (för produktion och stora produktionsdistributioner) kan resursanvändningen öka. Av den anledningen rekommenderar vi att du kör lagringsprocessen på en dator som inte kör några andra resursintensiva serverkomponenter som VizQL, bakgrundsprocessor eller datamotor. Att köra lagringsplatsprocessen tillsammans med någon av dessa komponenter kommer att skapa IO-konflikter, resursbegränsning och försämra den totala prestandan för distributionen. ## Nod 1: Initial nod Den initiala noden kör ett litet antal viktiga processer och delar applikationsbelastningen med nod 2. Den första datorn som du installerar Tableau på, den ”ursprungliga noden”, har vissa unika egenskaper. Det finns tre processer som bara körs på den ursprungliga noden och som inte kan flyttas till en annan nod förutom i händelse av ett fel: Licenstjänst (Licenshanteraren), Aktiveringstjänst och TSM-styrenhet (Administrationsstyrenhet). ### Nod 1 reservomkoppling och automatisk återställning Licensen, aktiveringen och TSM-styrenheten är avgörande för hur bra en Tableau Server-driftsättning fungerar. I händelse av ett nod 1-fel kommer användarna fortfarande att kunna ansluta till Tableau Server-distributionen, eftersom en korrekt konfigurerad referensarkitektur kommer att dirigera förfrågningar till nod 2. Utan dessa huvudtjänster kommer dock distributionen att befinna sig i ett kritiskt tillstånd av pågående fel. Se [Automatisk återställning av ursprunglig nod](https://help.tableau.com/v0.0/guides/enterprise-deployment/sv-se/edg_part7.htm#Initial). ## Noderna 1 och 2: Applikationsservrar ![Processer för Tableau-applikationsnoder](/tableau/next/sv-se/guides/enterprise-deployment/sv-se/Img/edg-ref-arch-appnodes.png) Noderna 1 och 2 kör Tableau Server-processerna som betjänar klientförfrågningar, frågedatakällor, genererar visualiseringar, hanterar innehåll och administration och annan kärnverksamhetslogik i Tableau. Programservrarna lagrar inte användardata. **Obs!** ”Application Server” är en term som också hänvisar till en Tableau Server-process som listas i TSM. Den underliggande processen för ”Application Server” är VizPortal. Kör parallellt, nod 1 och nod 2 skalar upp till serviceförfrågningar från logiken för belastningsutjämning som körs på omvända proxyservrar. I egenskap av redundanta noder, hanteras klientförfrågningar och service av den återstående noden om en av dessa noder skulle sluta att fungera. Referensarkitekturen har utformats så att kostnadsfria applikationsprocesser körs på samma dator. Detta innebär att processerna inte konkurrerar om datorresurser och skapar konflikter. Till exempel är VizQL, en kärnbehandlingstjänst på applikationsservrar, mycket CPU- och minnesbunden. Dessutom använder VizQL nästan 60-70 % av CPU och minne på datorn. Av denna anledning är referensarkitekturen utformad så att inget annat minne eller processorbundna processer är på samma nod som VizQL. Testning visar att mängden av belastning eller antalet användare inte påverkar minnet eller CPU-användningen på VizQL-noder. Att till exempel minska antalet samtidiga användare i vårt belastningstest påverkar endast kontrollpanelens prestanda eller laddningsprocessen för visualisering, men det minskar inte resursutnyttjandet. Baserat på det tillgängliga minnet och CPU under toppanvändning kan du därför överväga att lägga till fler VizQL-processer. Som en utgångspunkt för typiska arbetsböcker, tilldela 4 kärnor per VizQL-process. ### Skalning av applikationsservrar Referensarkitekturen är utformad för skala upp baserat på en användningsbaserad modell. Som en allmän utgångspunkt rekommenderar vi minst två applikationsservrar som var och en stöder upp till 1000 användare. I takt med att användarbasen ökar ska du planera att lägga till en applikationsserver för varje ytterligare 1000 användare. Övervaka användning och prestanda för att justera användarbasen per värd för din organisation. ## Noderna 3 och 4: Dataservrar ![Tableau Server datanodsprocesser](/tableau/next/sv-se/guides/enterprise-deployment/sv-se/Img/edg-ref-arch-data.png) Processerna fillagring, datamotor (Hyper) och bakgrundsprocessor är samlokaliserade på noderna 3 och 4 av följande skäl: - Extraktoptimering: Genom att köra bakgrundsprocessorn, Hyper och fillagring på samma nod optimeras prestanda och tillförlitlighet. Under extraheringsprocessen frågar bakgrundsprocessorn efter måldatabasen, skapar Hyper-filen på samma nod och laddar sedan upp till fillagringsplatsen. Genom att samlokalisera dessa processer på samma nod kräver arbetsflödet för skapande av extraktion inte kopiering av datamängder över nätverket eller noderna. - Kostnadsfri resursutjämning: Bakgrundsprocessorn är huvudsakligen CPU-intensiv. Datamotor är en minnesintensiv process. Koppling av dessa processer möjliggör maximalt resursutnyttjande på varje nod. - Konsolidering av dataprocesser: Eftersom var och en av dessa processer är backend-dataprocesser, är det logiskt att köra dem på den säkraste datanivån. I framtida versioner av referensarkitekturen kommer applikations- och dataserverna att köras på separata nivåer. På grund av applikationsberoende i Tableau-arkitekturen måste dock applikations- och dataserverna köras på samma nivå vid denna tidpunkt. ### Skalning av dataservrar Precis som med applikationsservrar kräver planering av de resurser som krävs för Tableau-dataservrar användarbaserad modellering. Anta i allmänhet att varje dataserver kan stödja upp till 2000 jobb för uppdatering av extrakt per dag. När dina extraktjobb ökar lägger du till ytterligare dataservrar utan fillagringstjänsten. Generellt sett är distributionen av dataservern med två noder lämplig för driftsättningar som använder det lokala filsystemet för fillagringstjänsten. Observera att om du lägger till fler applikationsservrar påverkas inte prestandan eller skalan på dataserverna på ett linjärt sätt. Med undantag för vissa allmänna omkostnader från ytterligare användarfrågor, är effekten av att lägga till fler programvärdar och användare i själva verket minimal. [Hoppa till huvudinnehåll](#main-content) # Del 3 – förbereda för företagsdriftsättning av Tableau Server **Obs!** Tableau uppdaterar inte längre Driftsättningsguide för Tableau Server för företag. Även om vi fortfarande rekommenderar referensarkitekturen som beskrivs här som en giltig driftsättningsmodell för Tableau Server i AWS, så kan vissa konfigurationsprocedurer ha ändrats sedan den senaste uppdateringen. Kontrollera alltid dessa steg i den aktuella [Tableau Server-hjälpen](https://help.tableau.com/current/server/sv-se/get_started_server.htm) för att säkerställa att du gör rätt. Del 3 beskriver kraven som finns för att förbereda infrastrukturen för att driftsätta Tableau Server-referensarkitekturen. Innan du börjar rekommenderar vi att du läser, [Del 2 - Förstå Tableau Server driftsättning i referensarkitektur](https://help.tableau.com/v0.0/guides/enterprise-deployment/sv-se/edg_part2.htm). Förutom beskrivningar av kraven erbjuder detta avsnitt ett exempel på implementering av referensarkitekturen i en AWS-miljö. Resten av den här guiden bygger på exemplet med AWS-referensarkitekturen som påbörjades i detta avsnitt. En grundläggande princip för referensarkitekturen är standardisering med bästa praxis för säkerheten i datacenter. Det är arkitekturen som är specifikt designad för att segregera tjänster i skyddade undernät inom nätverket. Kommunikationen mellan subnät är begränsad till specifika protokoll och trafik vid specifika portar. Följande diagram visar designen på referensarkitekturens undernät för en lokal driftsättning eller en kundhanterad molnbaserad driftsättning. Du kan hitta ett exempel på molnbaserad driftsättning i avsnittet nedan, [Exempel: Konfigurera undernät och säkerhetsgrupper i AWS](#AWSexampe). ## Undernät Skapa tre undernät:  - En webbnivå - En applikationsnivå - Ett undernät för data. ### Gruppregler för brandväggar/säkerhet Flikarna nedan beskriver reglerna gällande brandväggar för varje nivå i datacentret. För gruppregler gällande AWS-specifik säkerhet kan du läsa avsnittet längre fram i det här ämnet. Webbnivån är ett offentligt DMZ-undernät som hanterar inkommande HTTPS-förfrågningar och skicka vidare förfrågningarna till applikationsnivån. En sådan design erbjuder ett lager med försvar mot malware som kan riktas mot organisationen. Webbnivån blockerar åtkomst till applikationen/datanivån.
TrafikTypProtokollPortintervallKälla

Inkommande

SSHTCP22Bastion-undernät (för molndriftsättningar)
InkommandeHTTPTCP80Internet (0.0.0.0/0)
InkommandeHTTPSTCP443Internet (0.0.0.0/0)
UtgåendeAll trafikAlltAllt 
Applikationens undernät befinner sig där Tableau Server-driftsättningen finns. Applikationens undernät inkluderar Tableau-programservrarna (nod 1 och nod 2). Tableau-applikationsservrarna bearbetar användarförfrågningar till dataservrarna och kör verksamhetens grundläggande logik. Applikationens undernät inkluderar även Tableau-dataservrarna (nod 3 och nod 4). All klienttrafik till applikationsnivån autentiseras på webbnivån. Administrativ åtkomst till applikationens undernät autentiseras och dirigeras genom bastion-värden.
TrafikTypProtokollPortintervallKälla

Inkommande

SSHTCP22Bastion-undernät (för molndriftsättningar)
InkommandeHTTPSTCP443Undernät på webbnivå
UtgåendeAll trafikAlltAllt 
Dataundernätet finns där PostgreSQL-databasservern finns.
TrafikTypProtokollPortintervallKälla

Inkommande

SSHTCP22Bastion-undernät (för molndriftsättningar)
InkommandePostgreSQLTCP5432Undernät på applikationsnivå
UtgåendeAll trafikAlltAllt 
De flesta säkerhetsteamen i företagsklass tillåter inte direkt kommunikation från det lokala administrativa systemet till noderna som är placerade i molnet. Istället fördelas all administrativ SSH-trafik till molnnoderna via en bastion-värd (även kallad en ”hoppserver”). För molnbaserade driftsättningar rekommenderar vi proxyanslutningar via en bastion-värd till alla resurser i referensarkitekturen. Detta är en valfri konfiguration för lokala miljöer. Bastion-värden autentiserar administrativ åtkomst och tillåter endast trafik över SSH-protokollet.
TrafikTypProtokollPortintervallKällaMål

Inkommande

SSHTCP22IP-adressen till administratörens dator 
UtgåendeSSHTCP22 Undernät på webbnivå
UtgåendeSSHTCP22 Undernät på applikationsnivå
## Exempel: Konfigurera undernät och säkerhetsgrupper i AWS Det här avsnittet beskriver steg för steg-procedurer till att skapa och konfigurera VPC- och nätverksmiljön för driftsättningen av Tableau Server-referensarkitekturen i AWS. Bilderna nedan visar referensarkitekturen över fyra lager. Allt eftersom du ser över bilderna placeras komponentelementen på topologikartan i lager: 1. Topologin för VPC-undernät och EC2-instanser: en bastion-värd, två omvända proxyservrar, fyra Tableau-servrar och minst en PostgreSQL-server. 2. Protokollflöde och internetanslutning. All inkommande trafik hanteras via en AWS-internetgateway. Trafik till internet dirigeras via den NAT som används. 3. Tillgänglighetszoner Proxy-, Tableau Server- och PostgreSQL-värdarna är jämnt driftsatta över två tillgänglighetszoner. 4. Säkerhetsgrupper. Fyra säkerhetsgrupper (Offentlig, Privat, Data och Bastion) skyddar varje nivå på protokollnivån. ![Ett nätverksdiagram över ett virtuellt privat moln med servrar, databaser och användare.](/tableau/next/sv-se/guides/enterprise-deployment/sv-se/Img/edg-vpc-sg-1.png) ![Ett nätverksdiagram över ett virtuellt privat moln med servrar, databaser och användare.](/tableau/next/sv-se/guides/enterprise-deployment/sv-se/Img/edg-vpc-sg-2.png) ![Ett nätverksdiagram över ett virtuellt privat moln med servrar, databaser och användare.](/tableau/next/sv-se/guides/enterprise-deployment/sv-se/Img/edg-vpc-sg-3.png) ![Ett nätverksdiagram över ett virtuellt privat moln med servrar, databaser och användare.](/tableau/next/sv-se/guides/enterprise-deployment/sv-se/Img/edg-vpc-sg-4.png) ### AWS-tillgänglighetszoner och hög tillgänglighet Referensarkitekturen som visas i den här guiden använder sig av en driftsättning som erbjuder tillgänglighet via redundans när en enskild värd slutar fungera. I instansen där AWS-referensarkitekturen är driftsatt över två tillgänglighetszoner äventyras tillgängligheten, i det mycket sällsynta fallet, då en tillgänglighetszon slutar fungera. ### VPC-konfiguration Det här avsnittet beskriver hur du: - Installera och konfigurera en VPC - Konfigurerar internetanslutningen - Konfigurerar undernät - Skapar och konfigurerar säkerhetsgrupper ### Konfigurera VPC Proceduren i det här avsnittet mappas till användargränssnittet i den ”klassiska” VPC Experience. Du kan växla så att användargränssnittet visar den klassiska vyn genom att stänga av New VPC Experience i det övre vänstra hörnet av AWS VPC Dashboard. Kör VPC-guiden för att skapa standardiserade privata och offentliga undernät samt standardiserad routing- och nätverks-ACL. 1. Du måste skapa en elastisk IP-adress innan du kan konfigurera en VPC. Skapa en allokering med alla standardinställningar. 2. Kör VPC-guiden > ”VPC med offentliga och privata undernät” 3. Acceptera de flesta standardinställningar. Förutom följande:  - Ange ett VPC-namn. - Ange den elastisk IP-adressens allokerings-ID. - Ange följande CIDR-masker: - Offentliga undernät med IPv4 CIDR: 10.0.1.0/24, byt namn på detta undernät till `Public-a`. - Privata undernät med IPv4 CIDR: 10.0.30.0/24, byt namn på detta undernät till `Private-a`. - Tillgänglighetszon: för båda undernäten ska du välja alternativet a för den region du befinner dig i. **Obs**! I det här exemplet använder vi **a** och **b** för att skilja mellan tillgänglighetszoner i ett givet AWS-datacenter. I AWS kanske namnen på tillgänglighetszonerna inte matchar exemplen som visas här. Vissa tillgänglighetszoner inkluderar till exempel **c**\- och **d**\-zoner i ett datacenter. 4. Klicka på Skapa VPC. 5. När en VPC har skapats ska du skapa undernäten `Public-b`, `Private-b`, `Data` och `Bastion`. Klicka på Undernät > Skapa undernät för att skapa ett undernät. - `Public-b`: För tillgänglighetszon ska du välja alternativet b för den region du befinner dig i. CIDR-block: 10.0.2.0/24 - `Private-b`: För tillgänglighetszon ska du välja alternativet b för den region du befinner dig i. CIDR-block: 10.0.31.0/24 - `Data`: För tillgänglighetszon ska du välja zon a för den region du befinner dig i. CIDR-block: 10.0.50.0/24 Valfritt: Om du planerar att replikera den externa databasen över ett PostgreSQL-kluster ska du skapa ett Data-b-undernät i tillgänglighetszon b med ett CIDR-block om 10.0.51.0/24. - `Bastion`: Välj endera zon för tillgänglighetszonen. CIDR-block: 10.0.0.0/24 6. När undernäten har skapats kan du redigera dirigeringstabellerna på de offentliga- och Bastion-undernäten för att använda de som är konfigurerad för vår associerade internetgateway (IGW). Samt redigera undernäten Offentlig och Data för att använda dirigeringstabellen som är konfigurerad för nätverkets adressöversättare (NAT). - Klicka på Dirigeringstabeller i AWS-kontrollpanelen för att avgöra vilken dirigeringstabell som är konfigurerad med IGW eller NAT. Välj en av de två länkade dirigeringstabellerna för att öppna sidan Egenskaper. Se målvärdet vid Rutter > Destination > 0.0.0.0/0. Målvärdet skiljer på typen av rutt och börjar antingen med strängen `igw-` eller `nat-`. - För att uppdatera dirigeringstabellerna, VPC > Undernät > \[subnet\_name\] > Dirigeringstabell > Redigera dirigeringstabellens association. ### Konfigurera säkerhetsgrupper VPC-guiden skapar en enda säkerhetsgrupp som inte kommer att användas. Skapa följande säkerhetsgrupper (Säkerhetsgrupper > Skapa säkerhetsgrupp). EC2-värdarna installeras i dessa grupper över två olika tillgänglighetszoner såsom visas på bilddiagrammet ovan. - Skapa en ny säkerhetsgrupp: **Privat**. Det är här som alla fyra noder i Tableau Server installeras. Senare under installationsprocessen kopplas den privata säkerhetsgruppen till undernäten 10.0.30.0/24 och 10.0.31.0/24. - Skapa en ny säkerhetsgrupp: **Offentlig**. Det är här som proxyservrar installeras. Senare under installationsprocessen kopplas den offentliga säkerhetsgruppen till undernäten 10.0.1.0/24 och 10.0.2.0/24. - Skapa en ny säkerhetsgrupp: **Data**. Det är här som PostgreSQL med en extern Tableau-lagringsplats installeras. Senare under installationsprocessen kopplas den data-säkerhetsgruppen till undernätet 10.0.50.0/24 (och alternativt 10.0.51.0/24). - Skapa en ny säkerhetsgrupp: **Bastion**. Det är här som bastion-värden ska installeras. Senare under installationsprocessen kopplas bastion-säkerhetsgruppen till undernätet 10.0.0.0/24. #### Ange regler för inkommande och utgående trafik I AWS är säkerhetsgrupper analoga med brandväggar i en lokal miljö. Du måste ange typen av trafik (såsom https, https, osv.), protokoll (TCP eller UDP) och portar eller portintervall (t.ex. 80, 443, osv.) som får komma in och/eller ut ur säkerhetsgruppen. För varje protokoll måste du även ange destinationen eller källtrafiken. #### Gruppregler för offentlig säkerhet
Regler för inkommande trafik
TypProtokollPortintervallKälla
HTTPTCP800.0.0.0/0
HTTPSTCP4430.0.0.0/0
SSHTCP22Bastion-säkerhetsgrupp
Regler för utgående trafik
TypProtokollPortintervallMål
All trafikAlltAllt0.0.0.0/0
#### Gruppregler för privat säkerhet Den privata säkerhetsgruppen inkluderar en regel för inkommande trafik för att tillåta HTTP-trafik från den offentliga säkerhetsgruppen. Tillåt HTTP-trafik endast under driftsättningen för att verifiera anslutningen. Vi rekommenderar att HTTP-regeln tas bort för inkommande trafik efter att den omvända proxyn har installerats och SSL har konfigurerats till Tableau.
Regler för inkommande trafik
TypProtokollPortintervallKälla
HTTPTCP80Offentlig säkerhetsgrupp
HTTPSTCP443Offentlig säkerhetsgrupp
PostgreSQLTCP5432Datasäkerhetsgrupp
SSHTCP22Bastion-säkerhetsgrupp
All trafikAlltAlltPrivat säkerhetsgrupp
Regler för utgående trafik
TypProtokollPortintervallMål
All trafikAlltAllt0.0.0.0/0
PostgreSQLTCP5432Datasäkerhetsgrupp
SSHTCP22Bastion-säkerhetsgrupp
#### Gruppregler för data-säkerhet
Regler för inkommande trafik
TypProtokollPortintervallKälla
PostgreSQLTCP5432Privat säkerhetsgrupp
SSHTCP22Bastion-säkerhetsgrupp
Regler för utgående trafik
TypProtokollPortintervallMål
All trafikAlltAllt0.0.0.0/0
PostgreSQLTCP5432Privat säkerhetsgrupp
SSHTCP22Bastion-säkerhetsgrupp
#### Gruppregler för bastion-värd-säkerhet
Regler för inkommande trafik
TypProtokollPortintervallKälla
SSHTCP22IP-adressen och nätmasken för den dator som du ska använda för att logga in på AWS (administratörsdatorn).
SSHTCP22Privat säkerhetsgrupp
SSHTCP22Offentlig säkerhetsgrupp
Regler för utgående trafik
TypProtokollPortintervallMål
SSHTCP22IP-adressen och nätmasken för den dator som du ska använda för att logga in på AWS (administratörsdatorn).
SSHTCP22Privat säkerhetsgrupp
SSHTCP22Offentlig säkerhetsgrupp
SSHTCP22Datasäkerhetsgrupp
HTTPSTCP4430.0.0.0/0 (Valfritt: skapa den här regeln om du behöver ha åtkomst till internet för att ladda ner programvara som har stöd för bastion-värden)
### Aktivera automatisk tilldelning av offentlig IP-adress Detta skapar en IP-adress som låter dig ansluta till proxyservrarna och bastion-värden. För offentliga- och bastion-undernät: 1. Välj undernätet 2. Under menyn Åtgärder ska du välja ”Ändra inställningar för automatisk tilldelning av IP-adress”. 3. Klicka på ”Aktivera automatisk tilldelning av offentliga IPv4-adresser”. 4. Klicka på Spara. ## Belastningsutjämnare **Obs!** Om du installerar i AWS och följer exemplet med driftsättningen, i den här guiden, bör du installera och konfigurera AWS-belastningsutjämnaren senare under driftsättningen. Detta sker enligt beskrivningen i [Del 5 – Konfigurera webbnivån](https://help.tableau.com/v0.0/guides/enterprise-deployment/sv-se/edg_part5.htm). För lokala driftsättningar bör du kontakta nätverksadministratörerna för att driftsätta belastningsutjämnare som stödjer webbnivån för referensarkitekturen: - En belastningsutjämnare för webborienterade program som accepterar HTTPS-begäranden från Tableau-klienter och som kommunicerar med de omvända proxyservrarna. - Omvänd proxy:  - Vi rekommenderar minst två proxyservrar för redundans och för att hantera klientbelastningen. - Tar emot HTTPS-trafik från belastningsutjämnaren. - Stöder ihållande sessioner mot Tableau-värden. - Konfigurera proxy för belastningsutjämning med resursallokering (round robin) för varje Tableau Server som kör gatewayprocessen. - Hanterar autentiseringsbegäranden från en extern identitetsprovider (IdP). - Proxy för vidarebefordran: Tableau Server kräver åtkomst till internet för licensierings- och kartfunktioner. Beroende på miljön där din proxy för vidarebefordran är konfigurerad kan du behöva konfigurera dess godkännandelistor för Tableau Service-URL:er. Läs mer i _Kommunicera med Internet_ ([Linux](https://help.tableau.com/current/server-linux/sv-se/plan_network.htm)). ## Konfigurera värddatorer ### Minsta rekommenderade hårdvara Följande rekommendationer baseras på våra tester av verkliga data i referensarkitekturen. Programservrar: - CPU: 8 fysiska kärnor (16 virtuella processorer) - RAM: 128 GB (16 GB/fysisk kärna) - Diskutrymme: 100 GB Dataservrar - CPU: 8 fysiska kärnor (16 virtuella processorer) - RAM: 128 GB (16 GB/fysisk kärna) - Diskutrymme: 1 TB. Om driftsättningen ska använda extern lagring för fillagring i Tableau måste du beräkna det lämpliga diskutrymmet. Läs mer i _Installera Tableau Server med extern fillagring_ ([Linux](https://help.tableau.com/current/server-linux/sv-se/server_external_filestore_storage_new_install.htm)). Proxyservrar - CPU: 2 fysiska kärnor (4 virtuella processorer) - RAM: 8 GB (4 GB/fysisk kärna) - Diskutrymme: 100 GB Externa lagringsplatser för databasen - CPU: 8 fysiska kärnor (16 virtuella processorer) - RAM: 128 GB (16 GB/fysisk kärna) - Kravet på diskutrymme beror på databelastningen och hur den påverkar säkerhetskopieringen. Läs mer i _Säkerhetskopierings- och återställningsprocesser_ i avsnittet _Diskutrymmeskrav_ ([Linux](https://help.tableau.com/current/server-linux/sv-se/requ_diskspace.htm#backup-and-restore-processes)). ### Katalogstruktur Referensarkitekturen rekommenderar Tableau Server-paketet och data installeras på icke-standardplatser: - Installera paketet på: `/app/tableau_server`: Skapa den här katalogsökvägen innan Tableau Server-paketet installeras och ange den sedan under installationen. - Installera Tableau-data till: `/data/tableau_data`. Skapa inte den här katalogen innan du installerar Tableau Server. Du måste istället ange sökvägen under installationen. Tableau-installationen skapar och ger sedan behörigheter till sökvägen på ett lämpligt sätt. Se [Kör installationspaketet och initiera TSM](https://help.tableau.com/v0.0/guides/enterprise-deployment/sv-se/edg_part4.htm#Run2) för information om implementeringen ## Exempel: Installera och förbereda värddatorer i AWS Det här avsnittet förklarar hur du installerar EC2-värdar för varje servertyp i Tableau Server-referensarkitekturen. Referensarkitekturen kräver åtta värdar: - Fyra instanser för Tableau Server. - Två instanser för proxyservrar (Apache). - Ett exempel för bastion-värden. - En eller två EC2 PostgreSQL-databasinstanser ### Information om värd-instanserna Installera värddatorer enligt informationen nedan. #### Tableau Server - Amazon Linux 2 - Instanstyp: m5a.8xlarge - Säkerhetsgrupp-ID: Privat - Lagring: EBS, 150 GiB, gp2-volymtyp. Om driftsättningen ska använda extern lagring för fillagring i Tableau måste du beräkna det lämpliga diskutrymmet. Läs mer i _Installera Tableau Server med extern fillagring_ ([Linux](https://help.tableau.com/current/server-linux/sv-se/server_external_filestore_storage_new_install.htm)). - Nätverk: installera två EC2-värdar i varje privata undernät (10.0.30.0/24 och 10.0.31.0/24). - Kopiera den senaste underhållsversionen av Tableau Server 2021.2 (eller senare) med rpm-paketet, från [nedladdningssidan för Tableau](https://www.tableau.com/sv-se/support/releases/server), till varje Tableau-värd. #### Bastion-värd - Amazon Linux 2 - Instanstyp: t3.micro - Säkerhetsgrupp-ID: Bastion - Lagring: EBS, 50 GiB, gp2-volymtyp - Nätverk: Bastion-undernät 10.0.0.0/24 #### Oberoende gateway för Tableau Server - Amazon Linux 2 - Instanstyp: t3.xlarge - Säkerhetsgrupp-ID: Offentligt - Lagring: EBS, 100 GiB, gp2-volymtyp - Nätverk: Installera en EC2-instans i varje offentligt undernät (10.0.1.0/24 och 10.0.2.0/24) #### PostgreSQL EC2-värd - Amazon Linux 2 - Instanstyp: r5.4xlarge - Säkerhetsgrupp-ID: Data - Lagring: Kravet på diskutrymme beror på databelastningen och hur den påverkar säkerhetskopieringen. Läs mer i _Säkerhetskopierings- och återställningsprocesser_ i avsnittet _Diskutrymmeskrav_ ([Linux](https://help.tableau.com/current/server-linux/sv-se/requ_diskspace.htm#backup-and-restore-processes)). - Nätverk: data-undernät 10.0.50.0/24. (Om du replikerar PostgreSQL i ett HA-kluster ska du sedan installera den andra värden i undernätet 10.0.51.0/24) ## Verifiering: VPC-anslutning Verifiera nätverkskonfigurationen efter att du har installerat värddatorerna. Verifiera anslutningen mellan värdarna genom att ansluta med SSH från värden i Bastion-säkerhetsgruppen till värdarna i varje undernät. ### Exempel: Anslut till en bastion-värd i AWS 1. Konfigurera administratörsdatorn för en ssh-agent. Detta låter dig ansluta till värdar i AWS utan att placera din privata nyckelfil på EC2-instanserna. Kör följande kommando för att konfigurera en ssh-agent på en Mac: `ssh-add -K myPrivateKey.pem` eller för det senaste operativsystemet på Mac, `ssh-add --apple-use-keychain myPrivateKey.pem` Se avsnittet [Anslut säkert till Linux-instanser som körs i en privat Amazon-VPC](https://aws.amazon.com/blogs/security/securely-connect-to-linux-instances-running-in-a-private-amazon-vpc/) för Windows. 2. Kör följande kommando för att ansluta till bastion-värden: `ssh -A ec2-user@` 3. Du kan sedan ansluta till andra värdar i VPC:n från bastion-värden, med den privata IP-adressen, såsom: `ssh -A ec2-user@10.0.1.93` [Hoppa till huvudinnehåll](#main-content) # Del 4 – Installera och konfigurera Tableau Server **Obs!** Tableau uppdaterar inte längre Driftsättningsguide för Tableau Server för företag. Även om vi fortfarande rekommenderar referensarkitekturen som beskrivs här som en giltig driftsättningsmodell för Tableau Server i AWS, så kan vissa konfigurationsprocedurer ha ändrats sedan den senaste uppdateringen. Kontrollera alltid dessa steg i den aktuella [Tableau Server-hjälpen](https://help.tableau.com/current/server/sv-se/get_started_server.htm) för att säkerställa att du gör rätt. Den här ämnet beskriver hur du slutför installation och konfiguration av Tableau Server baslinjedriftsättningen. Proceduren här fortsätter med referensarkitekturexemplet för AWS och Linux. Exemplen med Linux i installationsprocedurerna visar kommandon för RHEL-liknande distributioner. Mer specifikt har kommandona här utvecklats med Amazon Linux 2-distributionen. Om du kör Ubuntu-driftsättningen redigerar du kommandona på lämpligt sätt. ## Innan du börjar Du måste förbereda och validera din miljö som det beskrivs i [Del 3 – förbereda för företagsdriftsättning av Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/sv-se/edg_part3.htm). ## Installera, konfigurera och tar PostgreSQL Den här PostgreSQL-instansen är värd för den externa lagringsplatsen för Tableau Server-distributionen. Du måste installera och konfigurera PostgreSQL innan du installerar Tableau. Du kan köra PostgreSQL på Amazon RDS eller på en EC2-instans. Mer information om skillnaderna mellan att köra lagringsplatsen på en RDS-instans jämfört med en EC2-instans finns i _Extern lagringsplats för Tableau Server_ ([Linux](https://help.tableau.com/current/server-linux/sv-se/server_external_repo.htm)). Som ett exempel visar proceduren nedan hur du installerar och konfigurerar Postgres på en Amazon EC2-instans. Exemplet som visas här är en generisk installation och konfiguration för PostgreSQL i referensarkitekturen. Din DBA borde optimera PostgreSQL-driftsättning baserat på storlek på dina data och prestandabehov. Förhandskrav: observera att du måste köra PostgreSQL 1.6 och du måste installera uuid-ossp-modulen. ### PostgreSQL-versionshantering Du måste installera en kompatibel större version av PostgreSQL för den externa Tableau Server-lagringsplatsen. Dessutom behöver mindre versioner också uppfylla minimikraven.
Tableau Server-versionerPostgreSQL-versioner som är kompatibla

2022.3.0 – 2022.3.7

2023.1.0 – 2023.1.4

13,7
2022.1.17–2022.1.19

2022.3.8 – 2022.3.19

2023.1.5 – 2023.1.15

2023.3.0 – 2023.3.8

13,11
2022.3.20 - 2022.3.x

2023.1.16 - 2023.1.x

2023.3.9 - 2023.3.x

13,14
2024.0–2024.2.815.6
2024.2.9–2024.2.13

2025.1.0–2025.1.6

15.10
2024.2.14 - 2024.2.16

2025.1.7 - 2025.1.9

15.13

2024.2.17

2025.1.10

2025.3–2025.3.5

15,14
2025.3.615.16

2026.2.x

17.7
### Installera PostgreSQL I det här exemplet på en installationsprocedur beskrivs hur du installerar PostgreSQL version 13.6. Logga in på den EC2-värd du skapade i föregående del. 1. Kör en uppdatering för att installera de senaste Linux OS-korrigeringarna: `sudo yum update` 2. Skapa och redigera filen pgdg.repo. i sökvägen `/etc/yum.repos.d/`. Lägg till följande konfigurationsinformation i filen: \[pgdg13\] name=PostgreSQL 13 for RHEL/CentOS 7 - x86\_64 baseurl=https://download.postgresql.org/pub/repos/yum/13/redhat/rhel-7-x86\_64 enabled=1 gpgcheck=0 3. Så här installerar du Postgres 13.6: sudo yum install postgresql13-server-13.6-1PGDG.rhel7.x86\_64 4. Installera uuid-ossp-modulen: sudo yum install postgresql13-contrib-13.6-1PGDG.rhel7.x86\_64 5. Initiera Postgres: sudo /usr/pgsql-13/bin/postgresql-13-setup initdb ### Konfigurera Postgres Slutför grundinstallationen genom att konfigurera Postgres: 1. Uppdatera konfigurationsfilen pg\_hba, `/var/lib/pgsql/13/data/pg_hba.conf`, med följande två poster. Varje post måste inkludera masken för de undernät där dina Tableau Servers kommer att köras:  `host all all 10.0.30.0/24 password` `host all all 10.0.31.0/24 password` 2. Uppdatera postgresql-filen, `/var/lib/pgsql/13/data/postgresql.conf`, genom att lägga till följande rad: `listen_addresses = '*'` 3. Konfigurera för att starta Postgres vid omstart: sudo systemctl enable --now postgresql-13 4. Ange ett lösenord för superanvändare: sudo su - postgres psql -c "alter user postgres with password 'StrongPassword'" **Obs**! Ange ett starkt lösenord. Använd inte `'StrongPassword`' som det visas i exemplet här. exit 5. Starta om Postgres: sudo systemctl restart postgresql-13 ## Skapa tar-säkerhetskopia (PostgreSQL steg 1) Skapa en tar-säkerhetskopia av PostgreSQL-konfigurationen. Genom att skapa en tar-ögonblicksbild av den aktuella konfigurationen kan du spara tid om du får problem när du fortsätter med driftsättningen. Vi kallar detta för ”Steg 1”-säkerhetskopian. På PostgreSQL-värden: 1. Stoppa Postgres-databasinstansen: sudo systemctl stop postgresql-13 2. Skapa säkerhetskopian genom att köra följande kommandon: sudo su cd /var/lib/pgsql tar -cvf step1.13.bkp.tar 13 exit 3. Starta Postgres-databasen: sudo systemctl start postgresql-13 Återställa till steg 1 Återställ till Steg 1 om den ursprungliga Tableau Server-noden upplever ett fel under installationen. 1. På datorn som kör Tableau kör du skriptet obliterate för att fullständigt ta bort Tableau Server från värden: sudo /app/tableau\_server/packages/scripts././tableau-server-obliterate -a -y -y -y -l 2. Återställ PostgreSQL steg 1 tar. Kör följande kommandon på datorn där Postgres körs: sudo su systemctl stop postgresql-13 cd /var/lib/pgsql tar -xvf step1.13.bkp.tar systemctl start postgresql-13 exit Återuppta installationsprocessen med att installera den ursprungliga noden av Tableau Server. ## Innan du installerar Om du driftsätter Tableau enligt exempelimplementeringen för AWS/Linux som beskrivs i den här guiden så är det möjligt att du kan köra det automatiska installationsskriptet TabDeploy4EDG. TabDeploy4EDG-skriptet automatiserar exempelinstallationen av Tableau-driftsättningen med fyra noder som beskrivs i procedurerna som följer. Se [Bilaga – AWS Deployment Toolbox](https://help.tableau.com/v0.0/guides/enterprise-deployment/sv-se/edg_part_app-aws.htm). ## Installera den ursprungliga noden för Tableau Server Den här processen beskriver hur du installerar den ursprungliga noden av Tableau Server som det definieras av referensarkitekturen. Med undantag för paketinstallationen och initieringen av TSM använder sig den här proceduren av TSM-kommandoraden närhelst det är möjligt. Utöver att vara plattformsagnostisk så tillåter TSM CLI en mer sömlös installation i virtualiserade och huvudlösa miljöer. ### Kör installationspaketet och initiera TSM Logga in på värdservern till nod 1. 1. Kör en uppdatering för att installera de senaste Linux OS-korrigeringarna: sudo yum update 2. Kopiera installationspaketet från [sidan Tableau-nedladdningar](https://www.tableau.com/sv-se/support/releases/server) till den värddator som kommer att köra Tableau Server. På en dator som kör ett Linux RHEL-liknande operativsystem kör du till exempel: wget https://downloads.tableau.com/esdalt/2022/tableau-server-.rpm där `` är versionsnumret. 3. Ladda ner och installera beroenden: sudo yum deplist tableau-server-.rpm | awk '/provider:/ {print $2}' | sort -u | xargs sudo yum -y install 4. Skapa sökvägen `/app/tableau_server` i rotkatalogen: sudo mkdir -p /app/tableau\_server 5. Kör installationsprogrammet och ange installationssökvägen `/app/tableau_server`. På ett Linux RHEL-liknande operativsystem kör du till exempel: sudo rpm -i --prefix /app/tableau\_server tableau-server-.x86\_64.rpm 6. Ändra till katalogen `/app/tableau_server/packages/scripts./` och kör skriptet `initialize-tsm` som du hittar där: sudo ./initialize-tsm -d /data/tableau\_data --accepteula 7. Efter att initieringen slutförts avslutar du terminalsessionen: exit ### Aktivera och registrera Tableau Server 1. Logga in på värdservern till nod 1. 2. Ange Tableau Server-produktnycklarna i detta steg. Kör följande kommando för varje licensnyckel som du har köpt: tsm licenses activate -k 3. Skapa en JSON-registreringsfil med formatet som visas här: { "zip" : "97403", "country" : "USA", "city" : "Springfield", "last\_name" : "Simpson", "industry" : "Energy", "eula" : "yes", "title" : "Safety Inspection Engineer", "company\_employees" : "100", "phone" : "5558675309", "company" : "Example", "state" : "OR", "opt\_in" : "true", "department" : "Engineering", "first\_name" : "Homer", "email" : "homer@example.com" } 4. När du har sparat ändringarna i filen skickar du den tillsammans med alternativet `--file` för att registrera Tableau Server: tsm register --file path\_to\_registration\_file.json ### Konfigurera identitetslagret **Obs**! Om din driftsättning kommer att använda ett externt lager för Tableau-fillagret måste du aktivera Extern fillagring innan du konfigurerar identitetslagret. Läs mer i _Installera Tableau Server med extern fillagring_ ([Linux](https://help.tableau.com/current/server-linux/sv-se/server_external_filestore_storage_new_install.htm)). Standardreferensarkitekturen använder sig av ett lokalt identitetslager. Konfigurera den ursprungliga värden med lokalt identitetslager genom att skicka `config.json`\-filen med kommandot `tsm settings import`. Importera filen `config.json` i enlighet med ditt operativsystem: Filen `config.json` ingår i katalogsökvägen för scripts. (till exempel, `scripts.20204.21.0217.1203`), och formateras för att konfigurera identitetslagret. Kör följande kommando för att importera filen `config.json`: tsm settings import -f /app/tableau\_server/packages/scripts./config.json ### Konfigurera extern Postgres 1. Skapa en extern databas JSON-fil med följande konfigurationsinställningar: { "flavor":"generic", "masterUsername":"postgres", "host":"", "port":5432 } 2. När du sparat ändringarna till filen skickar du den med följande kommando: tsm topology external-services repository enable -f .json --no-ssl Du uppmanas att ange lösenordet för Postgres-huvudanvändaren. Alternativet `--no-ssl` konfigurerar Tableau att endast använda SSL/TLS när Postgres-servern är konfigurerad för SSL/TLS. Om Postgres inte är konfigurerat för SSL/TLS är anslutningen inte krypterad. [Del 6 - Konfigurera efter installation](https://help.tableau.com/v0.0/guides/enterprise-deployment/sv-se/edg_part6.htm) beskriver hur du aktiverar SSL/TLS för Postgres-anslutningen efter att du har slutfört den första fasen av driftsättningen. 3. Tillämpa ändringarna. Kör det här kommandot för att tillämpa ändringarna och starta om Tableau Server: tsm pending-changes apply 4. Ta bort den konfigurationsfil du använde i Steg 1. ### Avsluta installationen av nod 1 1. Efter att Tableau Server installerats så måste du initiera servern. Kör följande kommando: tsm initialize --start-server --request-timeout 1800 2. När initieringen avslutats så måste du skapa ett administratörskonto för Tableau Server. Till skillnad från det datakonto du använder för att installera och hantera komponenterna för TSM-operativsystemet så är administratörskontot för Tableau Server ett programkonto som används för att skapa Tableau Server-användare, -projekt och -platser. Tableau Server-administratören applicerar även behörigheter på Tableau-resurser. Skapa det initiala administratörskontot genom att köra följande kommando: I följande exempel heter användaren `tableau-admin`: tabcmd initialuser --server http://localhost --username "tableau-admin" Tabcmd uppmanar dig att ange ett lösenord för den här användaren. ### Verifiering: konfiguration av nod 1 1. Verifiera att TSM-tjänsterna körs genom att köra följande kommando: tsm status -v Tableau borde returnera följande: external: Status: RUNNING 'Tableau Server Repository 0' is running (Active Repository). node1: localhost Status: RUNNING 'Tableau Server Gateway 0' is running. 'Tableau Server Application Server 0' is running. 'Tableau Server Interactive Microservice Container 0' is running. 'MessageBus Microservice 0' is running. 'Relationship Query Microservice 0' is running. 'Tableau Server VizQL Server 0' is running. ... Alla tjänster listas. 2. Verifiera att den Tableau-administrativa platsen körs genom att köra följande kommando: curl localhost De första raderna borde visa Vizportal html som liknar detta: /./start-administrative-services 8. Kör kommandot `tsm status` på nod 1 för att övervaka statusen för TSM på nod 1 innan du startar om. Ibland kan du få ett fel av typen `Cannot connect to server...`. Det här felet beror på att tabadmincontroller-tjänsten inte har startats om. Fortsätt att köra `tsm status` regelbundet. Om felet kvarstår efter tio minuter kör du kommandot `start-administrative-services` igen. Efter en stund returnerar kommandot `tsm status` statusen DEGRADED och sedan ERROR. Starta inte TSM förrän statusen STOPPED returneras. Kör sedan följande kommando: tsm start Återuppta installationsprocessen för att installera Tableau Server på de kvarvarande noderna. ## Installera Tableau Server på kvarvarande noder Fortsätt distributionen genom att kopiera Tableau-installationsprogrammet till varje nod. Översikt över nodkonfigurationen Det här avsnittet beskriver processen för att konfigurera nod 2–4. De avsnitt som följer ger dig detaljerade procedurer för konfiguration och validering av varje steg. Installation av Tableau Server-noderna 2–4 kräver att du genererar, kopierar och refererar till en startfil under nodinstallationen. Generera startfilen genom att köra ett TSM-kommando på den ursprungliga noden. Du kopierar därefter startfilen till målnoden där du kör den som en del av nodinitieringen. Följande JSON-innehåll visar på ett exempel på en startfil. (Certifikatet och kryptorelaterade värden har trunkerats för att göra exempelfilen enklare att läsa.) { "initialBootstrapSettings" : { "certificate" : "-----BEGIN CERTIFICATE-----\\r\\...=\\r\\n-----END CERTIFICATE-----", "port" : 8850, "configurationName" : "tabsvc", "clusterId" : "tabsvc-clusterid", "cryptoKeyStore" : "zs7OzgAAAAIAAAABAAAAA...w==", "toksCryptoKeystore" : "LS0tLS1CRUdJTiBUT00tLS0tCjM5MDBh...L", "sessionCookieMaxAge" : 7200, "nodeId" : "node1", "machineAddress" : "ip-10-0-1-93.us-west-1.compute.internal", "cryptoEnabled" : true, "sessionCookieUser" : "tsm-bootstrap-user", "sessionCookieValue" : "eyJjdHkiOiJKV1QiLCJlbmMiOiJBMTI4Q0JDLUhQ...", "sessionCookieName" : "AUTH\_COOKIE" } } Startfilen inkluderar anslutningsbaserad validering för att autentisera nod 1 och skapar en krypterad kanal för startfilsprocessen. Startfilssessionen är tidsbegränsad och konfiguration samt validering av noder är tidskrävande. Planera att skapa och kopiera nya startfiler allteftersom du konfigurerar noderna. Efter att du kör startfilen så loggar du in på den ursprungliga Tableau Server-noden och konfigurerar processerna för den nya noden. När du är klar med att konfigurera noderna så måste du tillämpa ändringarna och starta om den ursprungliga noden. Den nya noden är konfigurerad och startad. Allteftersom du lägger till noder kommer konfiguration och omstart av distributionen att ta allt längre att slutföra. Exemplen med Linux i installationsprocedurerna visar kommandon för RHEL-liknande distributioner. Om du kör Ubuntu-driftsättningen redigerar du kommandona på lämpligt sätt. 1. Kör en uppdatering för att installera de senaste Linux OS-korrigeringarna: sudo yum update 2. Ladda ner och installera beroenden: sudo yum deplist tableau-server-.rpm | awk '/provider:/ {print $2}' | sort -u | xargs sudo yum -y install 3. Skapa sökvägen `/app/tableau_server` i rotkatalogen: sudo mkdir -p /app/tableau\_server 4. Kör installationsprogrammet och ange installationssökvägen `/app/tableau_server`. På ett Linux RHEL-liknande operativsystem kör du till exempel: sudo rpm -i --prefix /app/tableau\_server tableau-server-.x86\_64.rpm ## Generera, kopiera och använda startfilen för att initiera TSM Följande procedur visar hur du genererar, kopierar och använder en startfil när du initierar TSM på en annan nod. I det här exemplet heter startfilen `boot.json`. I det här exemplet kör värddatorerna AWS och EC2-värdarna kör Amazon Linux 2. 1. Anslut till den ursprungliga noden (nod 1) och kör följande kommando: tsm topology nodes get-bootstrap-file --file boot.json 2. Kopiera startfilen till nod 2. scp boot.json ec2-user@10.0.31.83:/home/ec2-user/ 3. Anslut till nod 2 och växla till Tableau Server-skriptkatalogen: cd /app/tableau\_server/packages/scripts. 4. Kör kommandot `initialize-tsm` och referera till startfilen: sudo ./initialize-tsm -d /data/tableau\_data -b /home/ec2-user/boot.json --accepteula 5. Efter `initialize-tsm` har slutförts tar du bort `boot.json` och avslutar eller loggar ut från sessionen. ## Konfigurera processer Du måste konfigurera Tableau Server-klustret på noden där Tableau Server Administration Controller (TSM controller) körs. TSM-styrenheten körs på den ursprungliga noden. ![Ett processtatusfönster som visar realtidsstatus för processer som körs i Tableau Server.](/tableau/next/sv-se/guides/enterprise-deployment/sv-se/Img/edg-process-config.png) ### Konfigurera nod 2 1. Efter att du initierat TSM med hjälp av startfilen på nod 2 så loggar du in på den ursprungliga noden. 2. På den ursprungliga noden (`node1`) kör du följande kommandon för att konfigurera processer på nod 2: tsm topology set-process -n node2 -pr clustercontroller -c 1 tsm topology set-process -n node2 -pr gateway -c 1 tsm topology set-process -n node2 -pr vizportal -c 1 tsm topology set-process -n node2 -pr vizqlserver -c 2 tsm topology set-process -n node2 -pr cacheserver -c 2 tsm topology set-process -n node2 -pr searchserver -c 1 tsm topology set-process -n node2 -pr dataserver -c 2 tsm topology set-process -n node2 -pr clientfileservice -c 1 tsm topology set-process -n node2 -pr tdsservice -c 1 tsm topology set-process -n node2 -pr collections -c 1 tsm topology set-process -n node2 -pr contentexploration -c 1 Om du installerar version 2022.1 eller senare ska du också lägga till tjänsten Index och Sök: tsm topology set-process -n node2 -pr indexandsearchserver -c 1 Om du installerar version 2023.3 eller senare inkluderar du bara index- och sökservern. Lägg inte till tjänsten Sök och bläddra (searchserver). 3. Granska konfigurationen innan du tillämpar den. Kör följande kommando: tsm pending-changes list 4. Efter att du verifierat att dina ändringar är i listan med väntande (det kommer även att finnas andra tjänster i listan med väntande) så tillämpar du ändringarna: tsm pending-changes apply En omstart krävs för att ändringarna ska tillämpas. Konfigurationen och omstarten kan ta en stund. 5. Verifiera konfigurationen för nod 2. Kör följande kommando: tsm status -v ### Konfigurera nod 3 Initiera TSM med hjälp av startfilsprocessen på nod 3 och kör sedan kommandona `tsm topology set-process` nedan. Det finns en samordningstjänstvarning som visas varje gång du anger en process. Du kan ignorera varningen när du anger processerna. 1. Efter att du initierar TSM med hjälp av startfilen på nod 3 loggar du in på den ursprungliga noden (`node1`) och kör följande kommandon för att konfigurera processer: tsm topology set-process -n node3 -pr clustercontroller -c 1 tsm topology set-process -n node3 -pr clientfileservice -c 1 tsm topology set-process -n node3 -pr backgrounder -c 4 tsm topology set-process -n node3 -pr filestore -c 1 Om du installerar version 2022.1 eller senare ska du också lägga till tjänsten Index och Sök: tsm topology set-process -n node3 -pr indexandsearchserver -c 1 2. Granska konfigurationen innan du tillämpar den. Kör följande kommando: tsm pending-changes list 3. Efter att du verifierat att dina ändringar är i listan med väntande (listan kommer att inkludera andra tjänster som konfigureras automatiskt) så tillämpar du ändringarna: tsm pending-changes apply --ignore-warnings En omstart krävs för att ändringarna ska tillämpas. Konfigurationen och omstarten kan ta en stund. 4. Verifiera konfigurationen genom att köra följande kommando: tsm status -v ## Driftsätt samordningstjänstensemblen till nod 1–3 För fyranodsdistributioner med standardreferensarkitektur kör du följande procedur: 1. Kör följande kommandon på nod 1: tsm stop tsm topology deploy-coordination-service -n node1,node2,node3 Processen inkluderar en omstart av TSM vilket tar lite tid. 2. Efter att samordningstjänsten har driftsatts startar du TSM: tsm start ## Skapa tar-säkerhetskopior (steg 3) Skapa fyra tar-säkerhetskopior efter att du verifierat installationen: - PostgreSQL - Ursprunglig Tableau-nod (nod 1) - Nod 2 i Tableau - Nod 3 i Tableau Skapa tar-säkerhetskopior (steg 3) 1. Stoppa Tableau på den ursprungliga Tableau-noden: tsm stop 2. Efter att TSM har stoppat stoppar du Tableau-administrativa tjänster på varje nod. Kör följande kommando på noderna i rätt ordning (nod 1, nod 2 och nod 3): sudo /app/tableau\_server/packages/scripts././stop-administrative-services 3. Stoppa Postgres-databasinstansen på PostgreSQL-värden: sudo systemctl stop postgresql-12 4. Skapa säkerhetskopian genom att köra följande kommandon: sudo su cd /var/lib/pgsql tar -cvf step3.12.bkp.tar 12 exit 5. Verifiera att Postgres tar-filen skapats med rotbehörigheter: sudo ls -al /var/lib/pgsql 6. Starta Postgre-databasen på Postgres-värden: sudo systemctl start postgresql-12 7. Skapa tar-säkerhetskopian på nod 1, nod 2 och nod 3. Kör följande kommando på alla noder: - cd /data sudo tar -cvf step3.tableau\_data.bkp.tar tableau\_data - Verifiera att Tableau tar-filen skapats med rotbehörigheter: ls -al 8. Starta Tableau-administrativa tjänster på varje nod i ordningen (nod 1, nod 2 och nod 3): sudo /app/tableau\_server/packages/scripts././start-administrative-services 9. Kör kommandot `tsm status` för att övervaka statusen för TSM innan du startar om. I de flesta fallen returnerar kommandot status DEGRADED och därefter ERROR. Vänta några minuter och kör kommandot igen. Om statusen ERROR eller DEGRADED returneras fortsätter du att vänta. Försök inte starta TSM förrän statusen STOPPED returneras. Kör sedan följande kommando: tsm start Återställa till steg 3 Den här processen återställer Tableau nod 1, nod 2 och nod 3. Den återställer även Postgres-instansen till steg 3. Efter att du återställt till det här steget kan du driftsätta samordningstjänsten, nod 4 och därefter slutliga nodkonfigurationer. 1. Stoppa TSM-tjänsten på den ursprungliga Tableau-värden (nod 1): tsm stop 2. Efter att TSM har stoppat, stoppar du Tableau-administrativa tjänster på nod 1, nod 2 och nod 3. Kör följande kommando på varje nod: sudo /app/tableau\_server/packages/scripts././stop-administrative-services 3. Återställ tar-filen för PostgreSQL steg 3. Kör följande kommandon på datorn där Postgres körs: sudo su systemctl stop postgresql-12 cd /var/lib/pgsql tar -xvf step3.12.bkp.tar systemctl start postgresql-12 exit 4. Återställ tar-filen för Tableau steg 3 på nod 1, nod 2 och nod 3. Kör följande kommandon på alla Tableau-noder: cd /data sudo rm -rf tableau\_data sudo tar -xvf step3.tableau\_data.bkp.tar 5. Ta bort följande filer på den första Tableau-noden (nod 1): - sudo rm /data/tableau\_data/data/tabsvc/appzookeeper/1/version-2/currentEpoch - sudo rm /data/tableau\_data/data/tabsvc/appzookeeper/1/version-2/acceptedEpoch - sudo rm /data/tableau\_data/data/tabsvc/tabadminagent/0/servicestate.json Om kommandotolken returnerar felet ”filen hittades inte” så kan du behöva ändra sökvägsnamnet för att öka numret `` i den här delen av sökvägen: `.../appzookeeper//version-2/...`. 6. Starta om administrativa tjänster på nod 1, nod 2 och nod 3. Kör följande kommando på alla noder: sudo /app/tableau\_server/packages/scripts././start-administrative-services sudo su -l tableau -c "systemctl --user daemon-reload" sudo /app/tableau\_server/packages/scripts././start-administrative-services 7. Kör kommandot `tsm status` på nod 1 för att övervaka statusen för TSM på nod 1 innan du startar om. Ibland kan du få ett fel av typen `Cannot connect to server...`. Det här felet beror på att tabadmincontroller-tjänsten inte har startats om. Fortsätt att köra `tsm status` regelbundet. Om felet kvarstår efter tio minuter kör du kommandot `start-administrative-services` igen. Efter en stund returnerar kommandot `tsm status` statusen DEGRADED och sedan ERROR. Starta inte TSM förrän status STOPPED returneras. Kör sedan följande kommando: `tsm start` Återupptar installationsprocessen för att driftsätta samordningstjänsten på nod 1–3. ## Konfigurera nod 4 Processen för att konfigurera nod 4 är densamma som för nod 3. Ange samma processer som du anger för nod 3 och kör samma kommandon som visas ovan men ange `node4` i kommandona i stället för `node3`. Precis som vid nod 3-verifiering verifierar du nod 4-konfigurationen genom att köra `tsm status -v`. Vänta tills fillagringsprocessen på Nod 4 har slutfört synkroniseringen innan du går vidare. Fillagringsstatusen visar `is synchronizing` tills den har slutförts. När fillagringsstatusen visar `is running` kan du gå vidare. ## Slutlig processkonfiguration och verifiering Det slutliga steget för att bearbeta konfigurationen är att ta bort överflödiga processer från nod 1. 1. Anslut till den ursprungliga noden (`node1`). 2. Ta fillagret på nod 1 ur drift. Det här ger en varning om att ta bort fillagret från en samlokaliserad styrenhet. Du kan ignorera varningen. Kör följande kommando: tsm topology filestore decommission -n node1 3. När fillagret har tagits ur drift kör du följande kommando för att ta bort bakgrundsprocessen från nod 1: tsm topology set-process -n node1 -pr backgrounder -c 0 4. Granska konfigurationen innan du tillämpar den. Kör följande kommando: tsm pending-changes list 5. Efter att du verifierat att dina ändringar är i listan med väntande så tillämpar du ändringarna: tsm pending-changes apply En omstart krävs för att ändringarna ska tillämpas. Konfigurationen och omstarten kan ta en stund. 6. Verifiera konfigurationen: `tsm status -v`. Vänta tills fillagringsprocessen på Nod 4 har slutfört synkroniseringen innan du går vidare. Fillagringsstatusen visar `is synchronizing` tills den har slutförts. När fillagringsstatusen visar `is running` kan du gå vidare. ## Utför säkerhetskopiering En fullständig återställning av Tableau Server kräver en säkerhetskopieringsportfölj som inkluderar tre komponenter: - En säkerhetskopia av lagringsplatsen och fillagerdata. Den här filen genereras av kommandot `tsm maintenance backup`. - En exportfil med topologi och konfiguration. Den här filen genereras av kommandot `tsm settings export`. - Autentiseringscertifikat-, nyckel- och keytabfiler. En fullständig beskrivning av säkerhetskopierings- och återställningsprocessen finns i Tableau Server-ämnet _Utför en fullständig säkerhetskopiering och återställning av Tableau Server_ ([Linux](https://help.tableau.com/current/server-linux/sv-se/backup_restore.htm)). Vid det här stadiet i din driftsättning inkluderas alla relevanta filer och tillgångar som krävs för en fullständig återställning genom att köra kommandona `tsm maintenance backup` och `tsm settings export`. 1. Kör följande kommando för att exportera konfigurationen och topologiinställningarna till en fil som kallas `ts_settings_backup.json` tsm settings export -f ts\_settings\_backup.json 2. Kör följande kommando för att skapa en säkerhetskopia av lagringsplatsen och fillagerdata i en fil som kallas `ts_backup-.tsbak`. Ignorera varningen om att fillagret inte finns på styrenhetens nod. tsm maintenance backup -f ts\_backup -d --skip-compression Plats för säkerhetskopian: `/data/tableau_data/data/tabsvc/files/backups/` 3. Kopiera bägge filerna och spara dem på en annan lagringstillgång som inte delas av din Tableau Server-driftsättning. [Hoppa till huvudinnehåll](#main-content) # Del 5 – Konfigurera webbnivån **Obs!** Tableau uppdaterar inte längre Driftsättningsguide för Tableau Server för företag. Även om vi fortfarande rekommenderar referensarkitekturen som beskrivs här som en giltig driftsättningsmodell för Tableau Server i AWS, så kan vissa konfigurationsprocedurer ha ändrats sedan den senaste uppdateringen. Kontrollera alltid dessa steg i den aktuella [Tableau Server-hjälpen](https://help.tableau.com/current/server/sv-se/get_started_server.htm) för att säkerställa att du gör rätt. Webbnivån för referensarkitekturen ska inkludera följande komponenter: - En belastningsutjämnare för webborienterade program som accepterar HTTPS-begäranden från Tableau-klienter och som kommunicerar med de omvända proxyservrarna. - Omvänd proxy:  - Vi rekommenderar att du driftsätter den oberoende gatewayen för Tableau Server. - Vi rekommenderar minst två proxyservrar för redundans och för att hantera klientbelastningen. - Tar emot HTTPS-trafik från belastningsutjämnaren. - Stöder ihållande sessioner mot Tableau-värden. - Konfigurera proxy för belastningsutjämning med resursallokering (round robin) för varje Tableau Server som kör gatewayprocessen. - Hanterar autentiseringsbegäranden från en extern identitetsprovider (IdP). - Proxy för vidarebefordran: Tableau Server kräver åtkomst till Internet för licensierings- och kartfunktioner. Du måste konfigurera listor över säkra proxyer för vidarebefordran för Tableau-tjänste-URL:er. Läs mer i _Kommunicera med Internet_ ([Linux](https://help.tableau.com/current/server-linux/sv-se/plan_network.htm)). - All klientrelaterad trafik kan krypteras över HTTPS: - Lastbalanserare för klient till program - Lastbalanserare för omvända proxyservrar - Proxyservrar till Tableau Server - Autentiseringshanterare som körs på omvänd proxy till IdP - Tableau Server till IdP ### Oberoende gateway för Tableau Server Den oberoende gatewayen för Tableau Server introducerades i Tableau Server version 2022.1. Oberoende gateway är en fristående instans av gatewayprocessen i Tableau som fungerar som en Tableau-medveten omvänd proxy. Oberoende gateway har stöd för belastningsutjämning med resursallokering (round robin) till Tableaus backend-servrar. Oberoende gateway är emellertid inte avsedd att fungera som belastningsutjämnare för företagsprogram. Du bör köra oberoende gateway bakom en belastningsutjämnare i företagsklass. Den här funktionen kräver en licens för Advanced Management. ## Autentisering och auktorisering Standardreferensarkitekturen specificerar att installera Tableau Server med lokal autentisering konfigurerad. I den här modellen måste klienter ansluta till Tableau Server för att autentiseras av den Tableau Server-interna lokala autentiseringsprocessen. Vi rekommenderar inte att du använder den här autentiseringsmetoden i referensarkitekturen eftersom scenariot kräver att oautentiserade klienter kommunicerar på programnivån vilket utgör en säkerhetsrisk. I stället rekommenderar vi att du konfigurerar en extern identitetsprovider i företagsklass kopplad till en AuthN-modul för att förautentisera all trafik till programnivån. När den konfigurerats med en extern IdP används inte den Tableau Server-interna lokala autentiseringsprocessen. Tableau Server godkänner åtkomst till resurser i distributionen efter att IdP har autentiserat användarna. ### Förautentisering med en AuthN-modul I det exempel som dokumenteras i den här guiden konfigureras SAML SSO, men förautentiseringsprocessen kan konfigureras med de flesta externa identitetsprovidrar och en AuthN-modul. I referensarkitekturen konfigureras den omvända proxyn för att skapa en klientautentiseringssession med IdP innan de begärandena proxyas till Tableau Server. Vi kallar den här processen för _förautentiserings_fasen. Den omvända proxyn omdirigerar endast autentiserade klientsessioner till Tableau Server. Tableau Server skapar därefter en session, verifierar autentiseringen av sessionen med IdP och returnerar klientbegäran. Följande diagram visar de stegvisa detaljerna för förautentiserings- och autentiseringsprocessen med en AuthN-modul konfigurerad. Den omvända proxyn kan vara en generisk tredjepartslösning eller en oberoende gateway för Tableau Server: ![Stegen visas i ovanstående diagram. Steg 1: Tableau-klienten begär en resurs på Tableau Server. Steg 2: Den omvända proxyn skapar en autentiseringsbegäran med en URL-omdirigering till identitetsprovidern. Steg 3: Identitetsprovidern skickar ett inloggningsformulär till användaren. Steg 4: Användaren ombes ange autentiseringsuppgifter. Steg 5: Identitetsprovidern verifierar autentiseringsuppgifterna från användaren. Steg 6: Identitetsprovidern svarar på klienten med det inbäddade SAML-påståendet som publiceras till tjänstleverantören för den omvända proxyn. Steg 7: Tjänstleverantören för proxyn validerar påståendet, skapar en session och omdirigerar tjänstleverantören till Tableau Server. Steg 8: Tjänstleverantören på Tableau Server skapar autentiseringsbegäran till identitetsprovidern. Steg 9: Identitetsprovidern validerar den aktuella sessionen. Steg 10: Tjänstleverantören på Tableau Server validerar och skapar sin egen session och skickar svaret till användaren. Steg 11: Användaren ansluter till Tableau Server för auktorisering till den angivna resursen.](/tableau/next/sv-se/guides/enterprise-deployment/sv-se/Img/pixel-transparent.png) ## Konfigurationsöversikt Det här är en översikt för processen att konfigurera webbnivån. Verifiera anslutning efter varje steg: 1. Konfigurera två omvända proxyer för att ge HTTP-åtkomst till Tableau Server 2. Konfigurera logiken för belastningsutjämning med ihållande sessioner att ansluta till varje Tableau Server-instans som kör Gateway-processen. 3. Konfigurera belastningsutjämning för program med ihållande sessioner på internet-gatewayen som vidarebefordrar begäranden till de omvända proxyservrarna. 4. Konfigurera autentisering med en extern IdP. Du kan konfigurera SSO eller SAML genom att installera en autentiseringshanterare på de omvända proxyservrarna. AuthN-modulen hanterar autentiseringshandskakningen mellan den externa IdP och din Tableau-driftsättning. Tableau agerar även som en IdP-tjänstprovider och autentiserar användare med IdP. 5. Om du vill autentisera med Tableau Desktop i den här distributionen så måste dina klienter köra Tableau Desktop 2021.2.1 eller senare. ## Exempel på webbnivåkonfiguration med oberoende gateway för Tableau Server Den resterande delen av det här ämnet ger dig en procedur från början till slut som beskriver hur du implementerar webbnivån i exemplet på AWS-referensarkitektur med hjälp av en oberoende gateway för Tableau Server. Ett exempel på konfiguration med Apache som omvänd proxy finns i [Bilaga – Exempel på driftsättning på webbnivå med Apache](https://help.tableau.com/v0.0/guides/enterprise-deployment/sv-se/edg_part_app-apache.htm). En exempelkonfiguration består av följande komponenter: - Lastbalanserare för AWS-programmet - Oberoende gateway för Tableau Server - Mellon-autentiseringsmodul - IdP för Okta - SAML-autentisering **Obs**! Det exempel på webbnivåkonfiguration som visas i det här avsnittet innehåller detaljerade procedurer för att distribuera programvara och tjänster från tredje part. Vi har gjort vårt bästa för att verifiera och dokumentera procedurerna för att möjliggöra webbnivåscenariot. Programvara från tredje part kan dock ändras eller så kan ditt scenario skilja sig från den referensarkitektur som beskrivs här. Se dokumentationen från tredje part för konfigurationsinformation och support som har företräde. Linux-exemplen i detta avsnitt visar kommandon för RHEL-liknande distributioner. Mer specifikt har kommandona här utvecklats med Amazon Linux 2-distributionen. Om du kör Ubuntu-driftsättningen redigerar du kommandona på lämpligt sätt. Driftsättning av webbnivån i det här exemplet följer en stegvis konfigurations- och verifieringsprocedur. Konfigurationen av kärnwebbnivån består av följande steg för att aktivera HTTP mellan Tableau och internet. Den oberoende gatewayen körs och konfigureras för omvänd proxy/lastbalansering bakom lastbalanseraren för AWS-programmet: 1. Förbereda miljön 2. Installera oberoende gateway 3. Konfigurera oberoende gatewayserver 4. Konfigurera lastbalanserare för AWS-program Efter att webbnivån konfigurerats och anslutning med Tableau verifierats så konfigurerar du autentisering med den externa leverantören. ### Förbereda miljön Slutför följande uppgifter innan du driftsätter en oberoende gateway. 1. Förändringar av AWS-säkerhetsgruppen. Konfigurera den offentliga säkerhetsgruppen för att tillåta den oberoende gatewayens inkommande housekeeping-trafik (TCP 21319) från den privata säkerhetsgruppen. 2. Installera version 22.1.1 (eller senare) på Tableau Server-kluster med fyra noder enligt anvisningarna i [Del 4 – Installera och konfigurera Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/sv-se/edg_part4.htm). 3. Konfigurera de två proxy-EC2-instanserna i den offentliga säkerhetsgruppen enligt anvisningarna i [Konfigurera värddatorer](https://help.tableau.com/v0.0/guides/enterprise-deployment/sv-se/edg_part3.htm#Install). ### Installera oberoende gateway Den oberoende gatewayen för Tableau Server kräver en licens för Advanced Management. Driftsättningen av oberoende gateway för Tableau Server består av att installera och köra .rpm-paketet och sedan konfigurera initialtillståndet. Proceduren i denna guide ger föreskrivande vägledning för driftsättning i referensarkitekturen. Om din driftsättning skiljer sig från referensarkitekturen hänvisar vi till den grundläggande Tableau Server-dokumentationen: _Installera Tableau Server med oberoende gateway_ ([Linux](https://help.tableau.com/current/server-linux/sv-se/server_tsig_new_install.htm)). **Viktigt**: Konfigureringen av en oberoende gateway kan ge upphov till många fel. Det är mycket svårt att felsöka konfigurationsproblem i två instanser av oberoende gateway-servrar. Av denna anledning rekommenderar vi att du konfigurerar en enstaka oberoende gateway-server åt gången. När du har konfigurerat den första servern och verifierat att den fungerar konfigurerar du den andra oberoende gateway-servern. Även om du kommer att konfigurera varje oberoende gateway-server separat, ska du köra följande installationsprocedur på båda EC2-instanserna som du installerade i den offentliga säkerhetsgruppen:  1. Kör en uppdatering för att installera de senaste Linux OS-korrigeringarna: sudo yum update 2. Om Apache är installerat ska du ta bort det: sudo yum remove httpd 3. Kopiera installationspaketet för oberoende gateway version 2022.1.1 (eller senare) från sidan [Tableau-nedladdningar](https://www.tableau.com/sv-se/support/releases/server) till den värddator som kommer att köra Tableau Server. På en dator som kör ett Linux RHEL-liknande operativsystem kör du till exempel: wget https://downloads.tableau.com/esdalt/2022/tableau-server-tsig-.x86\_64.rpm 4. Kör installationsprogrammet. På ett Linux RHEL-liknande operativsystem kör du till exempel: sudo yum install .x86\_64.rpm 5. Ändra till katalogen `/opt/tableau/tableau_tsig/packages/scripts./` och kör skriptet `initialize-tsig` som finns där. Utöver flaggan `--accepteula` måste du inkludera IP-intervallet för undernäten där Tableau Server-driftsättningen körs. Använd alternativet `-c` för att ange IP-intervallet. Exemplet nedan visar kommandot med exemplet på AWS-undernät: sudo ./initialize-tsig --accepteula -c "ip 10.0.30.0/24 10.0.31.0/24" 6. När initieringen är klar öppnar du filen `tsighk-auth.conf` och kopiera autentiseringshemligheten i filen. Du måste skriva in den här koden för varje oberoende gateway-instans som en del av backend Tableau Server-konfigurationen: sudo less /var/opt/tableau/tableau\_tsig/config/tsighk-auth.conf 7. När du har kört de föregående stegen på båda oberoende gateway-instanserna förbereder du konfigurationsfilen `tsig.json`. Konfigurationsfilen består av en ”independentGateways”-matris. Matrisen innehåller konfigurationsobjekt som var och en definierar anslutningsdetaljer för en oberoende gateway-instans. Kopiera följande JSON och anpassa den efter din distributionsmiljö. Exemplet här visar en fil för ett exempel på AWS-referensarkitektur. JSON-exemplet nedan innehåller endast anslutningsinformation för en enstaka oberoende gateway. Senare i processen kommer du att inkludera anslutningsinformationen för den andra oberoende gateway-servern. Spara filen som `tsig.json` för de efterföljande procedurerna. { "independentGateways": \[ { "id": "ip-10-0-1-169.ec2.internal", "host": "ip-10-0-1-169.ec2.internal", "port": "21319", "protocol" : "http", "authsecret": "13660-27118-29070-25482-9518-22453" }\] } - `"id"` – det privata DNS-namnet för AWS EC2-instansen som kör den oberoende gatewayen. - `"host"` – samma som `"id"`. - `"port"` – housekeeping-porten, som standard: `"21319"`. - `"protocol"` – protokollet för klienttrafik. Lämna detta som `http` för den initiala konfigurationen. - `"authsecret"` – hemligheten som du kopierade i föregående steg. ### Oberoende gateway: direkt kontra omdirigerad anslutning Innan du fortsätter måste du bestämma vilket anslutningsschema du ska konfigurera i din driftsättning: direkt eller omdirigerad anslutning. Varje alternativ beskrivs kortfattat här nedan, tillsammans med relevanta beslutsdatapunkter. **Omdirigerad anslutning**: Du kan konfigurera den oberoende gatewayen att skicka vidare klientkommunikation över en enda port till gateway-processen på Tableau Server. Vi kallar detta för en _omdirigerad anslutning_: - Omdirigeringsprocessen resulterar i ett extra hopp från den oberoende gatewayen till gateway-backendprocessen på Tableau Server. Det extra hoppet försämrar prestandan jämfört med en direkt anslutning. - TLS stöds för omdirigeringsläge. All kommunikation i omdirigeringsläge är begränsad till ett enda protokoll (HTTP eller HTTPS) och kan därför krypteras och autentiseras med TLS. **Direkt anslutning**: Den oberoende gatewayen kan kommunicera direkt med serverprocesserna i Tableau Server över flera portar. Vi kallar den här typen av kommunikation för _direkt anslutning_: - Eftersom anslutningen är direkt till backend Tableau Server förbättras klientprestandan markant jämfört med alternativet med omdirigeringsanslutning. - Kräver att över 16 portar öppnas från offentliga till privata undernät för direkt processkommunikation från den oberoende gatewayen till Tableau Server-datorer. - TLS stöds ännu inte på processerna från oberoende gatewayer till Tableau Server. För att köra TLS mellan Tableau Server och en oberoende gateway måste du utföra konfigurationen med en omdirigeringsanslutning. Exempelscenarierna i EDG är konfigurerade med omdirigeringsanslutning. 1. Kopiera `tsig.json` till nod 1 i din Tableau Server-driftsättning. 2. Kör följande kommandon på nod 1 för att aktivera den oberoende gatewayen. tsm stop tsm configuration set -k gateway.tsig.proxy\_tls\_optional -v none tsm pending-changes apply tsm topology external-services gateway enable -c tsig.json tsm start Eftersom direkt anslutning inte stöder TLS rekommenderar vi att du endast konfigurerar denna typ av anslutning om du kan säkra all nätverkstrafik på annat sätt. För att köra TLS mellan Tableau Server och en oberoende gateway måste du utföra konfigurationen med en omdirigeringsanslutning. Exempelscenarierna i EDG är konfigurerade med omdirigeringsanslutning. Om du konfigurerar en oberoende gateway för direkt anslutning till Tableau Server, måste du aktivera konfigurationen för att utlösa kommunikationen. Efter att Tableau Server kommunicerat med den oberoende gatewayen kommer protokollmålen att fastställas. Du måste sedan hämta `proxy_targets.csv` från datorn med den oberoende gatewayen och öppna motsvarande portar från den offentliga till den privata säkerhetsgruppen i AWS. 1. Kopiera `tsig.json` till nod 1 i din Tableau Server-driftsättning. 2. Kör följande kommandon på nod 1 för att aktivera den oberoende gatewayen. tsm stop tsm topology external-services gateway enable -c tsig.json tsm start 3. På datorn med den oberoende gatewayen kör du följande kommando för att se de portar som Tableau Server-klustret använder: less /var/opt/tableau/tableau\_tsig/config/httpd/proxy\_targets.csv 4. Konfigurera AWS-säkerhetsgrupper. Lägg till TCP-portarna som anges i `proxy_targets.csv` för att tillåta kommunikation från den offentliga säkerhetsgruppen till den privata säkerhetsgruppen. Vi rekommenderar att konfigurationen av ingångsportarna automatiseras då portarna kan ändras om driftsättningen av Tableau Server ändras. Att lägga till noder eller konfigurera processer på nytt i Tableau Server-driftsättningen utlöser ändringar av portåtkomsten som krävs av oberoende gateway. ### Verifiering: bastopologikonfiguration Du borde kunna komma åt adminsidan för Tableau Server genom att gå till `http://`. Om inloggningssidan för Tableau Server inte läses in, eller om Tableau Server inte startar, kan du följa dessa felsökningssteg: Nätverk:  - Verifiera anslutningen mellan Tableau-driftsättningen och den oberoende gateway-instansen genom att köra kommandot `wget` från Tableau Server, nod 1: wget http:// :21319, till exempel: wget http://ip-10-0-1-38:21319 Om anslutningen nekas eller misslyckas, ska du verifiera att den offentliga säkerhetsgruppen är konfigurerad för att tillåta den oberoende gatewayens housekeeping-trafik (TCP 21319) från den privata säkerhetsgruppen. Om säkerhetsgruppen är korrekt konfigurerad, ska du kontrollera att du angav rätt IP-adresser eller IP-intervall under initieringen av den oberoende gatewayen. Du kan visa och ändra denna konfiguration i filen `environment.bash` som finns på`/etc/opt/tableau/tableau_tsig/environment.bash`. Om du gör en ändring i den här filen behöver du starta om tsig-http-tjänsten enligt beskrivningen nedan. På proxy 1-värden: 1. Skriv över httpd.conf-filen med oberoende gateway-stubfilen: cp /var/opt/tableau/tableau\_tsig/config/httpd.conf.stub /var/opt/tableau/tableau\_tsig/config/httpd.conf 2. Starta om tsig-httpd som ett första felsökningssteg: sudo su - tableau-tsig systemctl --user restart tsig-httpd exit Nod 1 i Tableau - Dubbelkolla filen `tsig.json`. Om du hittar fel ska du åtgärda dem och sedan köra `tsm topology external-services gateway update -c tsig.json`. - Om du kör direkt anslutning, ska du verifiera att TCP-portarna som anges i `proxy_targets.csv` är konfigurerade som ingångsportar från offentliga till privata säkerhetsgrupper. ### Konfigurera lastbalanserare för AWS-program Konfigurera belastningsutjämnaren som en HTTP-lyssnare. Här beskrivs hur du lägger till en belastningsutjämnare i AWS: #### Steg 1: Skapa målgrupp Målgruppen är en AWS-konfiguration där de EC2-instanser som körs för dina proxyservrar definieras. Dessa är målen för LBS-trafik. 1. EC2 >Målgrupper > Skapa målgrupp 2. På sidan Skapa: - Ange ett namn på målgruppen, till exempel `TG-internal-HTTP` - Måltyp: instanser - Protokoll: HTTP - Port: 80 - VPC: Välj VPC - Under Hälsokontroller > Avancerade inställningar för hälsokontroller > Framgångskoder lägger du till kodlistan enligt följande: `200,303`. - Klicka på Skapa 3. Välj den målgrupp som du just skapade och klicka sedan på fliken Mål:  - Klicka på Redigera. - Välj de EC2-instanser (eller en instans om du konfigurerar en i taget) som kör proxyprogram och klicka sedan på Lägg till bland registrerade. - Klicka på Spara. #### Steg 2: Starta guiden för belastningsutjämnaren 1. EC2 > Belastningsutjämnare > Create Load Balancer (Skapa belastningsutjämnare) 2. Skapa en belastningsutjämnare för program på sidan ”Välj typ av belastningsutjämnare”. **Obs!** Gränssnittet som visas för konfigurering av belastningsutjämnaren är inte samma på alla AWS-datacenter. Via stegen i Guidekonfiguration nedan får du åtkomst till AWS-konfigurationsguiden som börjar med **steg 1 Konfigurera belastningsutjämnare**.  Om alla konfigurationer visas på samma sida i datacentret där knappen **Skapa belastningsutjämnare** visas längst ned följer du proceduren ”Konfiguration för enskild sida” nedan. 1. Sidan Konfigurera belastningsutjämnare: - Ange namn - Schema: internetanpassat (standard) - IP-adresstyp: ipv4 (standard) - Lyssnare (lyssnare och dirigering): 1. Lämna HTTP-standardlyssnaren 2. Klicka på Lägg till lyssnare och lägg till `HTTPS:443` - VPC: välj den VPC där du har installerat allt - Tillgänglighetszoner: - Välj **a** och **b** för dina datacenterregioner - I varje motsvarande listruta väljer du det offentliga undernätet (där dina proxyservrar finns). - Klicka på Configure Security Settings (Konfigurera säkerhetsinställningar) 2. Sidan Konfigurera säkerhetsinställningar - Ladda upp ditt offentliga SSL-certifikat. - Klicka på Next: Configure Security Groups (Nästa: Konfigurera säkerhetsgrupper). 3. Sidan Konfigurera säkerhetsgrupper: - Välj den offentliga säkerhetsgruppen. Om standardvalet för säkerhetsgrupp väljs, ska valet rensas. - Klicka på Next: Configure Routing (Nästa: Konfigurera dirigering). 4. Sidan Configure Routing (Konfigurera dirigering). - Målgrupp: Befintlig målgrupp. - Namn: Välj den målgrupp som du skapade tidigare. - Klicka på Next: Register Targets (Nästa: Registrera mål). 5. Sidan Register Targets (Registrera mål) - Du borde se de två proxyserverinstanserna som du konfigurerade tidigare. - Klicka på Next: Review (Nästa: Granska). 6. Sidan Review (Granska) Klicka på Skapa. Grundläggande konfiguration - Ange namn - Schema: internetanpassat (standard) - IP-adresstyp: ipv4 (standard) Nätverkskartläggning - VPC: välj den VPC där du har installerat allt - Kartläggningar: - Välj tillgänglighetszoner **a** och **b** (eller liknande) för dina datacenterregioner - I varje motsvarande listruta väljer du det offentliga undernätet (där dina proxyservrar finns). Säkerhetsgrupper - Välj den offentliga säkerhetsgruppen. Om standardvalet för säkerhetsgrupp väljs, ska valet rensas. Lyssnare och dirigering - Lämna HTTP-standardlyssnaren. För Standardåtgärd anger du Målgruppen som du ställde in tidigare. - Klicka på Lägg till lyssnare och lägg till `HTTPS:443`. För Standardåtgärd anger du Målgruppen som du ställde in tidigare. Skydda lyssnarinställningarna - Ladda upp ditt offentliga SSL-certifikat. Klicka på Create load balancer (Skapa belastningsutjämnare). #### Steg 3: Aktivera varaktighet 1. När belastningsutjämnaren har skapats ska varaktigheten aktiveras i målgruppen. - Öppna sidan AWS-målgrupp (EC2 > Belastningsutjämning > Målgrupper) och välj den målgruppsinstans som du just konfigurerade. I Åtgärdsmenyn väljer du Redigera attribut. - På sidan Redigera attribut väljer du Varaktighet, anger en varaktigheten `1 day` och trycker sedan på Spara ändringar. 2. Aktivera varaktighet för belastningsutjämnaren för HTTP-lyssnaren. Välj den belastningsutjämnare som du just konfigurerade och klicka sedan på fliken Lyssnare: - För HTTP:80 klickar du på Visa/redigera regler. Öppna sidan Regler och klicka därefter på redigeringsikonen (en gång högst upp på sidan och sedan igen bredvid regeln) för att redigera regeln. Ta bort befintlig THEN-regel och ersätt genom att klicka på Lägg till åtgärd > Vidarebefordra till .... Ange den målgrupp som du har skapat i återstående DÅ-konfiguration. Aktivera varaktighet under Varaktighet på gruppnivå och ange varaktigheten till 1 dag. Spara inställningen och klicka sedan på Uppdatera. #### Steg 4: Ställ in tidsgräns för inaktivitet för belastningsutjämnaren Uppdatera tidsgränsen för inaktivitet till 400 sekunder för belastningsutjämnaren. Välj den belastningsutjämnare du har konfigurerat för den här driftsättningen och klicka sedan på Åtgärder > Redigera attribut. Ställ in tidsgränsen för inaktivitet på `400` sekunder och klicka sedan på Spara. #### Steg 5: Verifiera LBS-anslutning Öppna sidan AWS-belastningsutjämnare (EC2\> Belastningsutjämnare) och välj den belastningsutjämnare som du just konfigurerade. Kopiera DNS-namnet som visas i Beskrivning och klistra in i webbläsaren för att komma åt inloggningssidan för Tableau Server. Om ett 500-nivåfel uppstår måste du starta om proxyservrarna. ### Uppdatera DNS med den offentliga Tableau-URL:en Använd domänens DNS-zonnamn från beskrivningen för AWS-belastningsutjämnaren för att skapa ett CNAME-värde i din DNS. Trafik till din URL (tableau.example.com) borde skickas till ditt offentliga AWS DNS-namn. ### Verifiera anslutning Efter att dina DNS-uppdateringar slutförts borde du kunna gå till inloggningssidan för Tableau Server genom att ange din offentliga URL, till exempel `https://tableau.example.com`. ## Exempel på autentiseringskonfiguration: SAML med extern IdP Följande exempel beskriver hur du installerar och konfigurerar SAML med IdP för Okta och Mellon-autentiseringsmodulen för en Tableau-driftsättning som kör AWS-referensarkitekturen. Det här exemplet fortsätter från föregående avsnitt och förutsätter att du konfigurerar en enda oberoende gateway åt gången. Det här exemplet beskriver hur du konfigurerar Tableau Server och Apache-proxyservrar över HTTP. Okta skickar begäranden till AWS-belastningsutjämnaren över HTTPS men all intern trafik går över HTTP. När du konfigurerar för det här scenariot bör du vara medveten om HTTP- kontra HTTPS-protokollen när du anger URL-strängar. Det här exemplet använder sig av Mellon som tjänsteleverantörsmodul för förautentisering på de oberoende gateway-servrarna. Med den här konfigurationen ser du till att endast autentiserad trafik ansluter till Tableau Server, som även agerar som tjänstleverantör med IdP för Okta. Därmed behöver du konfigurera två IdP-applikationer: en för Mellon-tjänstleverantören och en för Tableau-tjänstleverantören. ### Skapa ett Tableau-administratörskonto Ett vanligt misstag när man konfigurerar SAML är att inte skapa ett administratörskonto på Tableau Server innan SSO aktiveras. Första steget är att skapa ett konto på Tableau Server med rollen som serveradministratör. För exemplet med Okta-scenariot måste användarnamnet vara i ett giltigt e-postadressformat, såsom användare@exempel.com. Du måste ange ett lösenord för den här användaren. Lösenordet kommer dock inte att användas efter att SAML har konfigurerats. ### Konfigurera Okta-program med förautentisering Scenariot från slutpunkt till slutpunkt som beskrivs i det här avsnittet kräver två Okta-program: - Okta-program med förautentisering - Okta Tableau Server-program Var och en av dessa program är associerade med olika metadata som behöver konfigureras på den omvända proxyn och Tableau-servern, respektive. Den här proceduren beskriver hur man skapar och konfigurerar Okta-program med förautentisering. Längre fram i detta ämne kommer du att skapa Okta Tableau Server-programmet. Se [Oktas webbplats för utvecklare](https://developer.okta.com/signup/) för ett kostnadsfritt Okta-testkonto med begränsade användare. Skapa en SAML-appintegrering för Mellon-tjänsteleverantör med förautentisering. 1. Öppna Oktas administrationsöversikt > Program > Skapa appintegrering. 2. På sidan Skapa en ny appintegrering kan du välja SAML 2.0 och sedan klicka på Nästa. 3. På fliken Allmänna inställningar ska du ange ett appnamn, såsom `Tableau Pre-Auth`, och sedan klicka på Nästa. 4. På fliken Konfigurera SAML: - URL för enkel inloggning. Det sista elementet av sökvägen i URL:en för enkel inloggning kallas för `MellonEndpointPath` i konfigurationsfilen `mellon.conf` som följer senare i den här proceduren. Du kan ange valfri slutpunkt. I det här exemplet är slutpunkten `sso`. Det sista elementet `postResponse` krävs : `https://tableau.example.com/sso/postResponse`. - Klicka ur kryssrutan: Använd detta för URL för mottagaren och destinationen. - URL för mottagaren: Samma som URL för SSO, men med HTTP. Till exempel `http://tableau.example.com/sso/postResponse`. - Mål-URL: samma som URL för enkel inloggning, men med HTTP. Till exempel `http://tableau.example.com/sso/postResponse`. - Audience URI (SP Entity ID). Till exempel `https://tableau.example.com`. - Format på namn-ID: `EmailAddress` - Användarnamn i programmet: `Email` - Attribututlåtanden: namn = `mail`; namnformat = `Unspecified`; värde = `user.email`. Klicka på Nästa. 5. Välj följande på fliken Feedback: - Jag är Okta-kund och lägger till ett internt program - Det här är ett internt program som vi har skapat - Klicka på Slutför. 6. Skapa metadatafilen för tjänsteleverantörens förautentisering: - I Okta: Program > Program > Ditt nya program (t.ex. `Tableau Pre-Auth`) > Logga in - Bredvid SAML-signeringscertifikat klickar du på Visa anvisningar om SAML-konfiguration. - På sidan Så här konfigurerar du SAML 2.0 för -program rullar du nedåt till delen Valfritt , Uppge följande IdP-metadata för serviceleverantören. - Kopiera innehållet i XML-fältet och spara det i en fil med namnet `pre-auth_idp_metadata.xml`. 7. (Valfritt) Konfigurera multifaktorautentisering: - I Okta: Program > Program > Ditt nya program (t.ex. `Tableau Pre-Auth`) > Logga in - Klicka på Lägg till regel under Inloggningspolicy. - Ange ett namn och de olika MFA-alternativen i Programmets inloggningsregel. Du kan lämna alla alternativ som standard för att testa funktionaliteten. Under Åtgärder måste du dock välja Fråga efter faktor och sedan ange hur ofta användare måste logga in. Klicka på Spara. ### Skapa och tilldela Okta-användare 1. Skapa en användare, i Okta, med samma användarnamn som skapades i Tableau (användare@example.com): Katalog > Personer > Lägg till person. 2. Tilldela dett nya Okta-programmet till den personen när användaren har skapats: Klicka på användarnamnet och tilldela sedan programmet i Tilldela program. ### Installera Mellon för förautentisering Det här exemplet använder mod\_auth\_mellon, en populär öppen källkodsmodul. Vissa driftsättningar på Linux paketerar föråldrade mod\_auth\_mellon-versioner från en äldre lagringsplats. Dessa föråldrade versioner kan innehålla okända säkerhetsbrister eller funktionsproblem. Om du väljer att använda mod\_auth\_mellon ska du kontrollera att du använder en aktuell version. Mod\_auth\_mellon-modulen är programvara från tredje part. Vi har gjort vårt bästa för att verifiera och dokumentera procedurerna för att möjliggöra det här scenariot. Programvara från tredje part kan dock ändras eller så kan ditt scenario skilja sig från den referensarkitektur som beskrivs här. Se dokumentationen från tredje part för konfigurationsinformation och support som har företräde. 1. Installera en aktuell version av Mellon-autentiseringsmodulen på den aktiva EC2-instansen som kör den oberoende gatewayen. 2. Skapa katalogen `/etc/mellon`: sudo mkdir /etc/mellon ### Konfigurerar Mellon som förautentiseringsmodul Kör den här proceduren på den första instansen av den oberoende gatewayen. Du måste ha en kopia av `pre-auth_idp_metadata.xml`\-filen som du skapade från Okta-konfigurationen. 1. Ändra katalog: cd /etc/mellon 2. Skapa metadata för tjänstleverantören. Kör skriptet `mellon_create_metadata.sh`. Du måste inkludera entitets-ID och retur-URL för din organisation i kommandot. Retur-URL kallas för _URL för enkel inloggning_ i Okta. Det slutliga elementet för sökvägen i retur-URL:en kallas för `MellonEndpointPath` i konfigurationsfilen `mellon.conf` som kommer senare i den här proceduren. I det här exemplet anger vi `sso` som slutpunktssökväg. Exempel: sudo /usr/libexec/mod\_auth\_mellon/mellon\_create\_metadata.sh https://tableau.example.com "https://tableau.example.com/sso" Skriptet returnerar tjänstleverantörens certifikat, nyckel och metadatafiler. 3. Byt namn på tjänstleverantörens filer i katalogen `mellon` för ökad läsbarhet. Vi kallar dessa filer följande namn i dokumentationen: sudo mv \*.key mellon.key sudo mv \*.cert mellon.cert sudo mv \*.xml sp\_metadata.xml 4. Kopiera `pre-auth_idp_metadata.xml`\-filen till samma katalog. 5. Ändra äganderätt och behörigheter för alla filer i `/etc/mellon`\-katalogen: sudo chown tableau-tsig mellon.key sudo chown tableau-tsig mellon.cert sudo chown tableau-tsig sp\_metadata.xml sudo chown tableau-tsig pre-auth\_idp\_metadata.xml sudo chmod +r \* mellon.key sudo chmod +r \* mellon.cert sudo chmod +r \* sp\_metadata.xml sudo chmod +r \* pre-auth\_idp\_metadata.xml 6. Skapa katalogen `/etc/mellon/conf.d`: sudo mkdir /etc/mellon/conf.d 7. Skapa filen `global.conf` i katalogen `/etc/mellon/conf.d`. Kopiera filinnehållet som visas nedan, men uppdatera `MellonCookieDomain` med ditt rotdomännamn. Om domännamnet för Tableau till exempel är `tableau.example.com` ska du ha `example.com` som rotdomän. AuthType Mellon MellonEnable auth Require valid-user MellonCookieDomain MellonSPPrivateKeyFile /etc/mellon/mellon.key MellonSPCertFile /etc/mellon/mellon.cert MellonSPMetadataFile /etc/mellon/sp\_metadata.xml MellonIdPMetadataFile /etc/mellon/pre-auth\_idp\_metadata.xml MellonEndpointPath /sso MellonEnable Off 8. Skapa filen `mellonmod.conf` i katalogen `/etc/mellon/conf.d`. Den här filen innehåller ett enda direktiv som anger platsen för filen `mod_auth_mellon.so`. Platsen i exemplet här är standardplatsen för filen. Verifiera att filen finns på den här platsen, eller ändra sökvägen i detta direktiv till att matcha den faktiska platsen för `mod_auth_mellon.so`: LoadModule auth\_mellon\_module /usr/lib64/httpd/modules/mod\_auth\_mellon.so ### Skapa Tableau Server-applikation i Okta 1. På instrumentpanelen för Okta: Program \> Program \> Browse App Catalog (Bläddra i appkatalog). 2. Sök efter `Tableau` i Browse App Integration Catalog (Bläddra i appintegreringskatalog), välj panelen för Tableau Server och klicka på Lägg till. 3. På Add Tableau Server (Lägg Tableau Server) > General Settings (Allmänna inställningar) anger du en etikett och klickar sedan på Nästa. 4. Välj SAML 2.0 i Sign-On Options (Inloggningsalternativ) och rulla ned till Advanced Sign-on Settings (Avancerade inloggningsinställningar): - SAML Entity ID (Entitets-ID för SAML): Ange den offentliga URL:en, t.ex. https://tableau.example.com. - Application user name format (Format för användarnamn för programmet): E-postadress 5. Starta en webbläsare genom att klicka på länken Identity Provider metadata (Metadata för identitetsprovider). Kopiera webbläsarlänken. Det här är länken du använder när du konfigurerar Tableau i stegen som följer. 6. Klicka på Klart. 7. Tilldela användaren (användare@företag.com) den nya Tableau Server Okta-appen: Klicka på användarnamnet och tilldela sedan programmet i Assign Application (Tilldela program). ### Ställa in konfiguration av autentiseringsmodul på Tableau Server Kör följande kommandon på Tableau Server, nod 1. Dessa kommandon anger filplatserna för Mellon-konfigurationsfilerna på den fjärranslutna datorn med den oberoende gatewayen. Dubbelkolla att de filsökvägar som anges i dessa kommandon verkligen går till sökvägarna och filplatsen på den fjärranslutna datorn. tsm configuration set -k gateway.tsig.authn\_module\_block -v "/etc/mellon/conf.d/mellonmod.conf" --force-keys tsm configuration set -k gateway.tsig.authn\_global\_block -v "/etc/mellon/conf.d/global.conf" --force-keys För att minska stilleståndstiden ska du inte tillämpa ändringar förrän du har aktiverat SAML enligt beskrivningen i nästa avsnitt. ### Aktivera SAML på Tableau Server för IdP Kör den här proceduren på Tableau Server-nod 1. 1. Hämta metadata för Tableau Server-programvaran från Okta. Använd länken som du sparade från föregående procedur. wget https://dev-66144217.okta.com/app/exk1egxgt1fhjkSeS5d7/sso/saml/metadata -O idp\_metadata.xml 2. Kopiera ett TLS-certifikat och den relaterade nyckelfilen till Tableau Server. Nyckelfilen måste vara en RSA-nyckel. Mer information om SAML-certifikat och IdP-krav finns i _SAML-krav_ ([Linux](https://help.tableau.com/current/server-linux/sv-se/saml_requ.htm)). För att underlätta certifikathanteringen och driftsättningen, och som en rekommenderad säkerhetsåtgärd, bör du använda certifikat genererade av någon av de stora betrodda certifikatutfärdarna (CA). Du kan också generera självsignerade certifikat eller använda certifikat från en PKI för TLS. Om du inte har något TLS-certifikat kan du skapa ett självsignerat certifikat med hjälp av den inbäddade proceduren nedan. Skapa ett självsignerat certifikat Kör den här proceduren på Tableau Server-nod 1. 1. Generera signeringsnyckel för rotcertifikatutfärdare (CA, Certificate Authority): openssl genrsa -out rootCAKey-saml.pem 2048 2. Skapa certifikat för rot-CA: openssl req -x509 -sha256 -new -nodes -key rootCAKey-saml.pem -days 3650 -out rootCACert-saml.pem Du uppmanas att ange värden i certifikatfälten. Exempel: Country Name (2 letter code) \[XX\]:US State or Province Name (full name) \[\]:Washington Locality Name (eg, city) \[Default City\]:Seattle Organization Name (eg, company) \[Default Company Ltd\]:Tableau Organizational Unit Name (eg, section) \[\]:Operations Common Name (eg, your name or your server's hostname) \[\]:tableau.example.com Email Address \[\]:example@tableau.com 3. Skapa certifikatet och relaterad nyckel (`server-saml.csr` och `server-saml.key` i nedanstående exempel). Certifikatmottagarens namn måste stämma överens med det offentliga värdnamnet för Tableau-värden. Certifikatmottagarens namn anges med alternativet `-subj` i formatet `"/CN="`, till exempel: openssl req -new -nodes -text -out server-saml.csr -keyout server-saml.key -subj "/CN=tableau.example.com" 4. Signera det nya certifikatet med CA-certifikatet som du skapade ovan. Följande kommando skapar även certifikatet i `crt`\-format: openssl x509 -req -in server-saml.csr -days 3650 -CA rootCACert-saml.pem -CAkey rootCAKey-saml.pem -CAcreateserial -out server-saml.crt 5. Konvertera nyckelfilen till RSA. Tableau behöver en RSA-nyckelfil för SAML. Kör följande kommando för att konvertera nyckeln: openssl rsa -in server-saml.key -out server-saml-rsa.key 3. Konfigurera SAML. Kör följande kommando och ange ditt enhets-ID och din retur-URL, samt sökvägarna till metadatafilen, certifikatfilen och nyckelfilen: tsm authentication saml configure --idp-entity-id "https://tableau.example.com" --idp-return-url "https://tableau.example.com" --idp-metadata idp\_metadata.xml --cert-file "server-saml.crt" --key-file "server-saml-rsa.key" tsm authentication saml enable 4. Om din organisation använder Tableau Desktop 2021.4 eller senare måste du köra följande kommando för att aktivera autentisering via omvända proxyservrar. Tableau Desktop\-versioner 2021.2.1–2021.3 kommer att fungera utan att köra detta kommando, förutsatt att din förautentiseringsmodul (t.ex. Mellon) har konfigurerats för att tillåta att domäncookies bevaras på toppnivå. tsm configuration set -k features.ExternalBrowserOAuth -v false 5. Tillämpa konfigurationsändringar: tsm pending-changes apply #### Starta om tsig-httpd-tjänsten Om Tableau Server-driftsättningen tillämpar ändringar loggar du tillbaka in på Tableau Server-datorn med den oberoende gatewayen och kör följande kommandon för att starta om tsig-httpd-tjänsten: sudo su - tableau-tsig systemctl --user restart tsig-httpd exit ### Validera SAML-funktion Validera SAML-funktion från slutpunkt till slutpunkt genom att logga in på Tableau Server med den offentliga URL:en (t.ex., https://tableau.example.com) med det Tableau-administratörskonto som du skapade i början av den här proceduren. Om TSM inte startar (d.v.s. ”gateway-fel”) eller om du får webbläsarfel när du försöker ansluta, kan du ta en titt i [Felsöka oberoende gateway för Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/sv-se/edg_part7.htm#Troubles). ## Konfigurera autentiseringsmodulen på den andra oberoende gateway-instansen När du har konfigurerat den första instansen av oberoende gateway driftsätter du den andra instansen. Exemplet här är den sista processen för att installera AWS-/Mellon-/Okta-scenariot som beskrivs i detta ämne. Proceduren förutsätter att du redan har installerat den andra oberoende gateway-instansen enligt beskrivningen i avsnittet tidigare ([Installera oberoende gateway](#Install)). För att driftsätta den andra oberoende gatewayen behöver du följa stegen nedan: 1. På den andra oberoende gateway-instansen ska du installera Mellon auth-modulen. Konfigurera inte Mellon auth-modulen som beskrevs längre fram i det här avsnittet. Istället måste du klona konfigurationen enligt beskrivningen i de efterföljande stegen. 2. På den konfigurerade (första) oberoende gateway-instansen: Ta en tar-kopia av den befintliga Mellon-konfigurationen. Tar-säkerhetskopieringen kommer att bevara kataloghierarkin och alla behörigheter. Kör följande kommandon: cd /etc sudo tar -cvf mellon.tar mellon Kopiera `mellon.tar` till den andra oberoende gateway-instansen. 3. På den andra oberoende gateway-instansen: Extrahera (packa upp) tar-filen till den andra instansen i `/etc`\-katalogen. Kör följande kommandon: cd /etc sudo tar -xvf mellon.tar 4. På nod 1 i Tableau Server-driftsättningen uppdaterar du anslutningsfilen (`tsig.json` ) med anslutningsinformationen från den andra oberoende gatewayen. Du måste hämta autentiseringsnyckeln enligt beskrivningen i följande föregående avsnitt ([Installera oberoende gateway](#Install)). Ett exempel på anslutningsfil (`tsig.json`) visas här: { "independentGateways": \[ { "id": "ip-10-0-1-169.ec2.internal", "host": "ip-10-0-1-169.ec2.internal", "port": "21319", "protocol" : "http", "authsecret": "13660-27118-29070-25482-9518-22453" }, { "id": "ip-10-0-2-230.ec2.internal", "host": "ip-10-0-2-230.ec2.internal", "port": "21319", "protocol" : "http", "authsecret": "9055-27834-16487-27455-30409-7292" }\] } 5. På nod 1 i Tableau Server-driftsättningen kör du följande kommandon för att uppdatera konfigurationen: tsm stop tsm topology external-services gateway update -c tsig.json tsm start 6. På båda oberoende gateway-instanserna: När Tableau Server startar, startar du om `tsig-httpd`\-processen: sudo su - tableau-tsig systemctl --user restart tsig-httpd exit 7. I AWS EC2 > Målgrupper: Uppdatera målgruppen för att inkludera EC2-instansen som kör den andra oberoende gateway-instansen. Välj den målgrupp som du just skapade och klicka sedan på fliken Mål:  - Klicka på Redigera. - Välj EC2-instansen för datorn med den andra oberoende gatewayen och klicka sedan på Lägg till i registrerade. Klicka sedan på Spara. [Hoppa till huvudinnehåll](#main-content) # Del 6 - Konfigurera efter installation **Obs!** Tableau uppdaterar inte längre Driftsättningsguide för Tableau Server för företag. Även om vi fortfarande rekommenderar referensarkitekturen som beskrivs här som en giltig driftsättningsmodell för Tableau Server i AWS, så kan vissa konfigurationsprocedurer ha ändrats sedan den senaste uppdateringen. Kontrollera alltid dessa steg i den aktuella [Tableau Server-hjälpen](https://help.tableau.com/current/server/sv-se/get_started_server.htm) för att säkerställa att du gör rätt. ## Konfigurera SSL/TLS från belastningsutjämnare till Tableau Server Vissa organisationer kräver en komplett (”end-to-end”) krypteringskanal från klient till backend-tjänst. Standardreferensarkitekturen som beskrivs under denna punkt specificerar SSL från klienten till den belastningsutjämnare som körs på webbnivån i din organisation. Det här avsnittet beskriver hur du konfigurerar SSL/TLS för Tableau Server och den oberoende gatewayen i exemplet på AWS-referensarkitektur. Ett konfigurationsexempel som beskriver hur man konfigurerar SSL/TLS på Apache i AWS-referensarkitektur finns i [Exempel: Konfigurera SSL/TLS i AWS-referensarkitektur](https://help.tableau.com/v0.0/guides/enterprise-deployment/sv-se/edg_part_app-apache.htm#Example:). För närvarande stöds inte TLS på Tableau Server-backendprocesserna som körs i intervallet 8000–9000. För att aktivera TLS måste du konfigurera en oberoende gateway med en reläanslutning till Tableau Server. Den här proceduren beskriver hur du aktiverar och konfigurerar TLS på en oberoende gateway till Tableau Server och Tableau Server till den oberoende gatewayen. Proceduren krypterar relätrafiken över HTTPS/443 och rensningstrafiken över HTTPS/21319. Linux-procedurerna i detta exempel visar kommandon för RHEL-liknande distributioner. Mer specifikt har kommandona här utvecklats med Amazon Linux 2-distributionen. Om du kör Ubuntu-driftsättningen redigerar du kommandona på lämpligt sätt. Den här vägledningen är föreskrivande för det specifika exemplet på AWS-referensarkitektur som presenteras i den här guiden. Därför ingår inte valfria konfigurationer. Fullständig referensdokumentation finns i _Konfigurera TLS på oberoende gateway_ ([Linux](https://help.tableau.com/current/server-linux/sv-se/server_tsig_configure_tls.htm)). ### Innan du konfigurerar TLS Utför TLS-konfigurationerna utanför kontorstid. Konfigurationen kräver minst en omstart av Tableau Server. Om du kör en fullständig driftsättning av referensarkitektur med fyra noder kan omstarten ta ett tag. - Verifiera att klienter kan ansluta till Tableau Server över HTTP. Konfigurering av TLS med oberoende gateway är en process i flera steg och kan kräva felsökning. Därför rekommenderar vi att du börjar med en fullt fungerande Tableau Server-driftsättning innan du konfigurerar TLS. - Samla ihop TLS/SSL-certifikat, nycklar och relaterade resurser. Du behöver SSL-certifikat för oberoende gateways och för Tableau Server. För att underlätta certifikathanteringen och driftsättningen, och som en rekommenderad säkerhetsåtgärd, bör du använda certifikat genererade av någon av de stora betrodda certifikatutfärdarna (CA). Du kan också generera självsignerade certifikat eller använda certifikat från en PKI för TLS. Exempelkonfigurationen i det här ämnet använder följande resursnamn som illustration: - `tsig-ssl.crt`: TLS/SSL-certifikatet för oberoende gateway. - `tsig-ssl.key`: Den privata nyckeln för `tsig-ssl.crt` på oberoende gateway. - `ts-ssl.crt`: TLS/SSL-certifikatet för Tableau Server. - `ts-ssl.key`: Den privata nyckeln för `tsig-ssl.crt` på Tableau Server. - `tableau-server-CA.pem`: Rotcertifikatet för den CA som genererar certifikaten för Tableau Server-datorerna. Det här certifikatet krävs vanligtvis inte om du använder certifikat från större betrodda tredje parter. - `rootTSIG-CACert.pem`: Rotcertifikatet för den CA som genererar certifikaten för datorerna med oberoende gateway. Det här certifikatet krävs vanligtvis inte om du använder certifikat från större betrodda tredje parter. - Det krävs även andra certifikat och nyckelfilsresurser för SAML som beskrivs i del 5 av den här guiden. - Om din implementering kräver att en certifikatkedjefil används, se kunskapsbasartikeln [Konfigurera TLS på oberoende gateway när du använder ett certifikat som har en certifikatkedja](https://kb.tableau.com/articles/HowTo/configure-tls-on-independent-gateway-when-using-intermediate-certificate?lang=sv-se). - Verifiera att du har tillgång till IdP. Om du använder en IdP för autentisering behöver du sannolikt göra ändringar i mottagaren och destinationsadresserna på IdP:n efter att du har konfigurerat SSL/TLS. ### Konfigurera datorer med oberoende gateway för TLS Det kan uppstå många fel när TLS konfigureras. Eftersom felsökning över två instanser av en oberoende gateway kan vara tidskrävande rekommenderar vi att du aktiverar och konfigurerar TLS på EDG-driftsättningen med bara en oberoende gateway. När du har validerat att TLS fungerar över hela driftsättningen konfigurerar du den andra datorn med oberoende gateway. #### Steg 1: Distribuera certifikat och nycklar till dator med oberoende gateway Du kan distribuera resurserna till vilken katalog som helst så länge som tsig-httpd-användaren har läsåtkomst till filerna. Sökvägarna till de här filerna hänvisas till i andra procedurer. Vi kommer att använda exempelsökvägarna under `/etc/ssl`, som visas nedan, genom hela ämnet. 1. Skapa katalog för privat nyckel: sudo mkdir -p /etc/ssl/private 2. Kopiera certifikat- och nyckelfilerna till `/etc/ssl`\-sökvägarna. Exempel: sudo cp tsig-ssl.crt /etc/ssl/certs/ sudo cp tsig-ssl.key /etc/ssl/private/ 3. (Valfritt) Om du använder ett självsignerat certifikat eller ett PKI-certifikat för SSL/TLS på Tableau Server måste du även kopiera CA-rotcertifikatfilen till datorn med oberoende gateway. Exempel: sudo cp tableau-server-CA.pem /etc/ssl/certs/ #### Steg 2: Uppdatera miljövariablerna för TLS Du måste uppdatera port- och protokollmiljövariabler för konfiguration av oberoende gateway. Ändra de här värdena genom att uppdatera filen `/etc/opt/tableau/tableau_tsig/environment.bash` så här: TSIG\_HK\_PROTOCOL="https" TSIG\_PORT="443" TSIG\_PROTOCOL="https" #### Steg 3: Uppdatera stubbkonfigurationsfilen för HK-protokollet Redigera stubbkonfigurationsfilen manuellt (`/var/opt/tableau/tableau_tsig/config/httpd.conf.stub`) för att ställa in TLS-relaterade Apache httpd-direktiv för HK-protokollet (housekeeping protocol – rensningsprotokoll). Stubbkonfigurationsfilen innehåller ett block av TLS-relaterade direktiv som kommenteras ut med en`#TLS#`\-markör. Ta bort markörerna från direktiven enligt exemplet nedan. Observera att exemplet visar användningen av rot-CA-certifikat för SSL-certifikatet som används på Tableau Server med alternativet `SSLCACertificateFile`. #TLS# SSLPassPhraseDialog exec:/path/to/file SSLEngine on #TLS# SSLHonorCipherOrder on #TLS# SSLCompression off SSLCertificateFile /etc/ssl/certs/tsig-ssl.crt SSLCertificateKeyFile /etc/ssl/private/tsig-ssl.key SSLCACertificateFile /etc/ssl/certs/tableau-server-CA.pem #TLS# SSLCARevocationFile /path/to/file De här ändringarna går förlorade om du installerar om den oberoende gatewayen. Vi rekommenderar att du gör en säkerhetskopia. #### Steg 4: Kopiera stubbfil och starta om tjänsten 1. Kopiera filen som du uppdaterade i det föregående steget för att uppdatera httpd.conf med ändringarna: cp /var/opt/tableau/tableau\_tsig/config/httpd.conf.stub /var/opt/tableau/tableau\_tsig/config/httpd.conf 2. Starta om oberoende gateway-tjänsten: sudo su - tableau-tsig systemctl --user restart tsig-httpd exit När du har startat om fungerar inte den oberoende gatewayen förrän du kört nästa uppsättning steg på Tableau Server. När du har slutfört stegen på Tableau Server kommer den oberoende gatewayen att anta ändringar och gå online. ### Konfigurera Tableau Server-nod 1 för TLS Kör de här stegen på nod 1 i din Tableau Server-driftsättning. #### Steg 1: Kopiera certifikat och nycklar och stoppa TSM 1. Verifiera att du har Tableau Server-certifikaten ”extern SSL” och nycklarna kopierade till kod 1. 2. För att minimera stilleståndstiden rekommenderar vi att du stoppar TSM, kör följande steg och sedan startar TSM efter att ändringar har tillämpats: `tsm stop` #### Steg 2: Ställ in certifikatresurser och aktivera oberoende gateway-konfiguration 1. Ange platsen för certifikat och nyckelfiler för oberoende gateway. De här sökvägarna hänvisar till platsen på datorerna med oberoende gateway. Observera att det här exemplet förutsätter att samma certifikat och nyckelpar används för att skydda HTTPS och rensningstrafik: tsm configuration set -k gateway.tsig.ssl.cert.file\_name -v /etc/ssl/certs/tsig-ssl.crt --force-keys tsm configuration set -k gateway.tsig.ssl.key.file\_name -v /etc/ssl/private/tsig-ssl.key --force-keys 2. Aktivera TLS för HTTPS- och HK-protokoll för oberoende gateway: tsm configuration set -k gateway.tsig.ssl.enabled -v true --force-keys tsm configuration set -k gateway.tsig.hk.ssl.enabled -v true --force-keys 3. (Valfritt) Om du använder ett självsignerat certifikat eller ett PKI-certifikat för SSL/TLS på den oberoende gatewayen måste du ladda upp CA-rotcertifikatfilen. CA-rotcertifikatfilen är rotcertifikatet som användes för att generera certifikaten för datorerna med oberoende gateway. Exempel: tsm security custom-cert add -c rootTSIG-CACert.pem 4. (Valfritt) Om du använder ett självsignerat certifikat eller ett PKI-certifikat för SSL/TLS på Tableau Server måste du kopiera CA-rotcertifikatfilen till katalogen för oberoende gateway `/etc/ssl/certs`. CA-rotcertifikatfilen är rotcertifikatet som användes för att generera certifikaten för Tableau Server-datorerna. Efter att du har kopierat certifikatet till den oberoende gatewayen måste du ange platsen för certifikatet på nod 1 med följande tsm-kommando. Exempel: tsm configuration set -k gateway.tsig.ssl.proxy.gateway\_relay\_cluster.cacertificatefile -v /etc/ssl/certs/tableau-server-CA.pem --force-keys 5. (Valfritt: endast för teständamål) Om du använder självsignerade certifikat eller PKI-certifikat för delning mellan datorer och ämnesnamnen på certifikaten därför inte matchar datornamnen måste du inaktivera certifikatverifiering.  tsm configuration set -k gateway.tsig.ssl.proxy.verify -v optional\_no\_ca --force-keys #### Steg 3: Aktivera ”extern SSL” för Tableau Server och tillämpa ändringar 1. Aktivera och konfigurera ”extern SSL” på Tableau Server: tsm security external-ssl enable --cert-file ts-ssl.crt --key-file ts-ssl.key 2. Tillämpa ändringarna. tsm pending-changes apply #### Steg 4: Uppdatera JSON-filen för gatewaykonfiguration och starta tsm 1. Uppdatera konfigurationsfilen för oberoende gateway (till exempel `tsig.json`) på Tableau Server-sidan för att ange `https`\-protokollet för oberoende gateway-objekten: "protocol" : "https", 2. Ta bort (eller kommentera ut) anslutningsinformationen för den andra instansen av oberoende gateway. Se till att verifiera JSON i en extern redigerare innan du sparar den. När du har konfigurerat och validerat TLS för den enskilda instansen av oberoende gateway uppdaterar du den här JSON-filen med anslutningsinformationen för den andra instansen av oberoende gateway. 3. Kör följande kommando för att uppdatera konfigurationen av oberoende gateway: tsm topology external-services gateway update -c tsig.json 4. Starta TSM. tsm start 5. Medan TSM startar loggar du in på instansen för oberoende gateway och startar om`tsig-httpd`\-tjänsten: sudo su - tableau-tsig systemctl --user restart tsig-httpd exit ### Uppdatera IdP-autentiseringsmodulens URL:er till HTTPS Om du har konfigurerat en extern identitetsleverantör för Tableau måste du sannolikt uppdatera returadresser (URL) i den administrativa instrumentpanelen för IdP. Om du till exempel använder ett förauktoriseringsprogram för Okta måste du uppdatera programmet för att använda HTTPS-protokollet för mottagaradressen och destinationsadressen. ### Konfigurera AWS-belastningsutjämnare för HTTPS Om du distribuerar med AWS-belastningsutjämnaren enligt den här guiden konfigurerar du om AWS-belastningsutjämnaren så att den skickar HTTPS-trafik till datorerna som kör oberoende gateway: 1. Ta bort den befintliga HTTP-målgruppen: I Målgrupper väljer du den HTTP-målgrupp som har konfigurerats för belastningsbalansen, klickar på Åtgärder och sedan på Ta bort. 2. Skapa HTTPS-målgrupp: Målgrupper \> Skapa målgrupp - Välj ”Instanser” - Ange ett namn på målgruppen, till exempel `TG-internal-HTTPS` - Välj din VPC - Protokoll: HTTPS 443 - Under Hälsokontroller > Avancerade inställningar för hälsokontroller > Framgångskoder lägger du till kodlistan enligt följande: `200,303`. - Klicka på Skapa. 3. Välj den målgrupp som du just skapade och klicka sedan på fliken Mål:  - Klicka på Redigera - Välj den EC2-instans som kör den oberoende gateway för Tableau Server som du har konfigurerat och klicka sedan på Lägg till bland registrerade. - Klicka på Spara. 4. När målgruppen har skapats måste du aktivera varaktighet: - Öppna sidan AWS-målgrupp (EC2 > Belastningsutjämning > Målgrupper) och välj den målgruppsinstans som du just konfigurerade. I Åtgärdsmenyn väljer du Redigera attribut. - På sidan Redigera attribut väljer du Varaktighet, anger en varaktigheten `1 day` och trycker sedan på Spara ändringar. 5. Uppdatera lyssnarreglerna vid belastningsutjämning. Välj den belastningsutjämnare du har konfigurerat för den här driftsättningen och klicka sedan på fliken Lyssnare . - För HTTP:80 klickar du på Visa/redigera regler. Öppna sidan Regler och klicka därefter på redigeringsikonen (en gång högst upp på sidan och sedan igen bredvid regeln) för att redigera regeln. Ta bort den befintliga THEN-regeln och ersätt den genom att klicka på Lägg till åtgärd > Omdirigera till .... I den resulterande SEDAN-konfigurationen anger du `HTTPS` och port `443` och låter övriga alternativ behålla standardinställningarna. Spara inställningen och klicka sedan på Uppdatera. - För HTTPS:443 klickar du på View/edit rules (Visa/redigera regler). Öppna sidan Regler och klicka därefter på redigeringsikonen (en gång högst upp på sidan och sedan igen bredvid regeln) för att redigera regeln. Ta bort befintlig THEN-regel och ersätt genom att klicka på Lägg till åtgärd > Vidarebefordra till .... Ange målgruppen för HTTPS-gruppen som du just skapade. Aktivera varaktighet under Varaktighet på gruppnivå och ange varaktigheten till 1 dag. Spara inställningen och klicka sedan på Uppdatera. 6. Uppdatera tidsgränsen för inaktivitet till 400 sekunder för belastningsutjämnaren. Välj den belastningsutjämnare du har konfigurerat för den här driftsättningen och klicka sedan på Åtgärder > Redigera attribut. Ställ in tidsgränsen för inaktivitet på `400` sekunder och klicka sedan på Spara. ## Validera TLS Validera att TLS fungerar genom att logga in på Tableau Server med den offentliga URL:en (t.ex., https://tableau.example.com) med det Tableau-administratörskonto som du skapade i början av den här proceduren. Om TSM inte startar eller om du får andra fel, se [Felsöka oberoende gateway för Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/sv-se/edg_part7.htm#Troubles). ## Konfigurera den andra instansen av oberoende gateway för SSL När du har konfigurerat den första instansen av oberoende gateway driftsätter du den andra instansen. För att driftsätta den andra oberoende gatewayen behöver du följa stegen nedan: 1. På den konfigurerade (första) instansen av oberoende gateway: kopiera följande filer till motsvarande platser på den andra instansen av oberoende gateway: - `/etc/ssl/certs/tsig-ssl.crt` - `/etc/ssl/private/tsig-ssl.key` (Du måste skapa katalogen `private` på den andra instansen). - `/var/opt/tableau/tableau_tsig/config/httpd.conf.stub` - `/etc/opt/tableau/tableau_tsig/environment.bash` 2. På nod 1 i Tableau Server-driftsättningen uppdaterar du anslutningsfilen (`tsig.json` ) med anslutningsinformationen från den andra oberoende gatewayen. Ett exempel på anslutningsfil (`tsig.json`) visas här: { "independentGateways": \[ { "id": "ip-10-0-1-169.ec2.internal", "host": "ip-10-0-1-169.ec2.internal", "port": "21319", "protocol" : "https", "authsecret": "13660-27118-29070-25482-9518-22453" }, { "id": "ip-10-0-2-230.ec2.internal", "host": "ip-10-0-2-230.ec2.internal", "port": "21319", "protocol" : "https", "authsecret": "9055-27834-16487-27455-30409-7292" }\] } 3. På nod 1 i Tableau Server-driftsättningen kör du följande kommandon för att uppdatera konfigurationen: tsm stop tsm topology external-services gateway update -c tsig.json tsm start 4. På båda instanserna av oberoende gateway: när Tableau Server startar, starta om`tsig-httpd`\-processen på båda instanserna av oberoende gateway: sudo su - tableau-tsig systemctl --user restart tsig-httpd exit 5. I AWS EC2 > Målgrupper: Uppdatera målgruppen för att inkludera EC2-instansen som kör den andra oberoende gateway-instansen. Välj den målgrupp som du just skapade och klicka sedan på fliken Mål:  - Klicka på Redigera. - Välj EC2-instansen för datorn med den andra oberoende gatewayen och klicka sedan på Lägg till i registrerade. Klicka sedan på Spara. ## Konfigurera SSL för Postgres Du kan valfritt konfigurera SSL (TLS) för Postgres-anslutningen för den externa lagringsplatsanslutningen på Tableau Server. För att underlätta certifikathanteringen och driftsättningen, och som en rekommenderad säkerhetsåtgärd, bör du använda certifikat genererade av någon av de stora betrodda certifikatutfärdarna (CA). Du kan också generera självsignerade certifikat eller använda certifikat från en PKI för TLS. Denna procedur beskriver hur du använder OpenSSL för att generera självsignerade certifikat på Postgres-värden för en RHEL-lik Linux-distribution i exemplet för AWS-referensarkitektur. När du har genererat och signerat SSL-certifikatet måste du kopiera CA-certifikatet till Tableau-värden. **På värden som kör Postgres:** 1. Generera signeringsnyckel för rotcertifikatutfärdare (CA, Certificate Authority): openssl genrsa -out pgsql-rootCAKey.pem 2048 2. Skapa certifikat för rot-CA: openssl req -x509 -sha256 -new -nodes -key pgsql-rootCAKey.pem -days 3650 -out pgsql-rootCACert.pem Du uppmanas att ange värden i certifikatfälten. Till exempel: Country Name (2 letter code) \[XX\]:US State or Province Name (full name) \[\]:Washington Locality Name (eg, city) \[Default City\]:Seattle Organization Name (eg, company) \[Default Company Ltd\]:Tableau Organizational Unit Name (eg, section) \[\]:Operations Common Name (eg, Postgres server's hostname) \[\]:ip-10-0-1-189.us-west-1.compute.internal Email Address \[\]:example@tableau.com 3. Skapa certifikatet och relaterad nyckel (`server.csr` och `server.key` i nedanstående exempel) för Postgres-datorn. Certifikatmottagarens namn måste stämma överens med EC2-instansens privata DNS-namn för Postgres-värden. Certifikatmottagarens namn anges med alternativet `-subj` i formatet `"/CN="`, till exempel: openssl req -new -nodes -text -out server.csr -keyout server.key -subj "/CN=ip-10-0-1-189.us-west-1.compute.internal" 4. Signera det nya certifikatet med det CA-certifikat som du skapade i steg 2. Följande kommando skapar även certifikatet i `crt`\-format: openssl x509 -req -in server.csr -days 3650 -CA pgsql-rootCACert.pem -CAkey pgsql-rootCAKey.pem -CAcreateserial -out server.crt 5. Kopiera crt- och nyckelfilerna till Postgres-sökvägen `/var/lib/pgsql/13/data/`: sudo cp server.crt /var/lib/pgsql/13/data/ sudo cp server.key /var/lib/pgsql/13/data/ 6. Byt till rotanvändare: sudo su 7. Ställ in behörigheter på cer- och nyckelfilerna. Kör följande kommandon: cd /var/lib/pgsql/13/data chown postgres.postgres server.crt chown postgres.postgres server.key chmod 0600 server.crt chmod 0600 server.key 8. Uppdatera pg\_haba-konfigurationsfilen, `/var/lib/pgsql/13/data/pg_hba.conf` för att specificera md5-förtroende: Ändra de befintliga anslutningssatserna från `host all all 10.0.30.0/24 password` och `host all all 10.0.31.0/24 password` till `host all all 10.0.30.0/24 md5` och `host all all 10.0.31.0/24 md5`. 9. Uppdatera postgresql-filen, `/var/lib/pgsql/13/data/postgresql.conf`, genom att lägga till följande rad: ssl = on 10. Avsluta rotanvändarläget: exit 11. Starta om Postgres: sudo systemctl restart postgresql-13 ### Valfritt: Aktivera certifikatförtroendevalidering på Tableau Server för Postgres SSL Om du följde installationsproceduren i [Del 4 – Installera och konfigurera Tableau Server](https://help.tableau.com/v0.0/guides/enterprise-deployment/sv-se/edg_part4.htm) så är Tableau Server konfigurerad med valfri SSL för Postgres-anslutningen. Detta innebär att konfigurering av SSL på Postgres (enligt beskrivningen ovan) resulterar i en krypterad anslutning. Om du vill kräva certifikatförtroendevalidering för anslutningen måste du köra följande kommando på Tableau Server för att konfigurera om Postgres-värdanslutningen: tsm topology external-services repository replace-host -f .json -c CACert.pem där `.json` är anslutningsfilen som beskrivs i [Konfigurera extern Postgres](https://help.tableau.com/v0.0/guides/enterprise-deployment/sv-se/edg_part4.htm#Configur3). Och `CACert.pem` är CA-certifikatfilen för SSL/TLS-certifikatet som används av Postgres. Valfritt: Verifiera SSL-anslutning För att verifiera SSL-anslutning måste du: - Installera Postgres-klienten på Tableau Server-nod 1. - Kopiera rotcertifikatet som du skapade i föregående procedur till Tableau-värden. - Anslut till Postgres-servern från nod 1 ### Installera Postgres-klienten på nod 1 Det här exemplet visar hur man installerar versionen Postgres 13.4. Installera samma version som du kör för den externa lagringsplatsen. 1. Skapa och redigera filen pgdg.repo i sökvägen `/etc/yum.repos.d` på nod 1. Lägg till följande konfigurationsinformation i filen. \[pgdg13\] name=PostgreSQL 13 for RHEL/CentOS 7 - x86\_64 baseurl=https://download.postgresql.org/pub/repos/yum/13/redhat/rhel-7-x86\_64 enabled=1 gpgcheck=0 2. Installera Postgres-klienten: sudo yum install postgresql13-13.4-1PGDG.rhel7.x86\_64 ### Kopiera rotcertifikat till nod 1 Kopiera CA-certifikatet (`pgsql-rootCACert.pem`) till Tableau-värden: scp ec2-user@:/home/ec2-user/pgsql-rootCACert.pem /home/ec2-user ### Ansluta till Postgres-värden via SSL från nod 1 Kör följande kommando från nod 1, ange värdens IP-adress för Postgres-servern och rot-CA-certifikatet: psql "postgresql://postgres@:5432/postgres?sslmode=verify-ca&sslrootcert=pgsql-rootCACert.pem" Exempel: psql "postgresql://postgres@10.0.1.189:5432/postgres?sslmode=verify-ca&sslrootcert=pgsql-rootCACert.pem" Postgres ber dig om lösenordet. När du har loggat in visas följande i gränssnittet: psql (13.4) SSL connection (protocol: TLSv1.2, cipher: ECDHE-RSA-AES256-GCM-SHA384, bits: 256, compression: off) Type "help" for help. postgres=# ## Konfigurera SMTP- och händelsemeddelanden Tableau Server skickar e-postmeddelanden till administratörer och användare. För att aktivera detta måste du konfigurera Tableau Server för att skicka e-post till din e-postserver. Du måste också ange de händelsetyper, de tröskelvärden och den prenumerationsinformation som du vill ska skickas. För den initiala konfigurationen av SMTP och meddelanden rekommenderar vi att du använder konfigurationsfilmallen nedan för att skapa en json-fil. Du kan också ställa in en enskild konfigurationsnyckel som listas nedan med beskriven syntax _tsm-konfigurationsuppsättning_ ([Linux](https://help.tableau.com/current/server-linux/sv-se/cli_configuration_tsm.htm#TSMSet)). Kör denna procedur på Nod 1 i din Tableau Server-driftsättning: 1. Kopiera följande JSON-mall till en fil. Anpassa filen med dina SMTP-konfigurationsalternativ och prenumerations- och varningsmeddelanden för din organisation. - För att se en lista och beskrivning av alla SMTP-alternativ, se _SMTP CLI-konfigurationsreferens_ ([Linux](https://help.tableau.com/current/server-linux/sv-se/config_smtp.htm#config_reference)). - För att se en lista och beskrivning av alla alternativ för aviseringshändelser, se CLI-avsnittet i _Konfigurera aviseringar för serverhändelser_ ([Linux](https://help.tableau.com/current/server-linux/sv-se/email.htm)). { "configKeys": { "svcmonitor.notification.smtp.server": "_SMTP server host name_", "svcmonitor.notification.smtp.send\_account": "_SMTP user name_", "svcmonitor.notification.smtp.port": 443, "svcmonitor.notification.smtp.password": "_SMTP user account password_", "svcmonitor.notification.smtp.ssl\_enabled": true, "svcmonitor.notification.smtp.from\_address": "_From email address_", "svcmonitor.notification.smtp.target\_addresses": "_To email address1,address2_", "svcmonitor.notification.smtp.canonical\_url": "_Tableau Server URL_", "backgrounder.notifications\_enabled": true, "subscriptions.enabled": true, "subscriptions.attachments\_enabled": true, "subscriptions.max\_attachment\_size\_megabytes": 150, "svcmonitor.notification.smtp.enabled": true, "features.DesktopReporting": true, "storage.monitoring.email\_enabled": true, "storage.monitoring.warning\_percent": 20, "storage.monitoring.critical\_percent": 15, "storage.monitoring.email\_interval\_min": 25, "storage.monitoring.record\_history\_enabled": true } } 2. Kör `tsm settings import -f file.json` för att skicka json-filen till Tableau Services Manager. 3. Tillämpa ändringarna genom att köra kommandot `tsm pending-changes apply`. 4. Visa och verifiera anslutningskonfigurationen genom att köra kommandot `tsm email test-smtp-connection`. ## Installera PostgreSQL-drivrutin För att visa administratörsvyer på Tableau Server måste PostgreSQL-drivrutinen vara installerad på nod 1 i Tableau Server-driftsättningen. 1. Gå till [nedladdningssidan för Tableau-drivrutiner](https://www.tableau.com/sv-se/support/drivers) och kopiera webbadressen för jar-filen PostgreSQL. 2. Kör följande procedur på varje enskild nod i Tableau-distributionen: - Skapa följande filsökväg: `sudo mkdir -p /opt/tableau/tableau_driver/jdbc` - Hämta den senaste versionen av jar-filen PostgreSQL från den nya sökvägen. Till exempel: `sudo wget https://downloads.tableau.com/drivers/linux/postgresql/postgresql-42.2.22.jar` 4. Starta om Tableau Server på den initiala noden: `tsm restart` ## Konfigurera stark lösenordspolicy Om du inte distribuerar Tableau Server med en IDP-autentiseringslösning, rekommenderar vi att du säkerhetshärdar den förvalda lösenordspolicyn för Tableau. Om du distribuerar Tableau Server med en IdP måste du hantera lösenordspolicyer med denna IdP. Följande procedur inkluderar json-konfiguration för inställning av lösenordspolicy på Tableau Server. För mer information om alternativen nedan, se _Lokal autentisering_ ([Linux](https://help.tableau.com/current/server-linux/sv-se/local_auth.htm)). 1. Kopiera följande JSON-mall till en fil. Fyll i nyckelvärden med konfigurationen för lösenordspolicy. { "configKeys": { "wgserver.localauth.policies.mustcontainletters.enabled": true, "wgserver.localauth.policies.mustcontainuppercase.enabled": true, "wgserver.localauth.policies.mustcontainnumbers.enabled": true, "wgserver.localauth.policies.mustcontainsymbols.enabled": true, "wgserver.localauth.policies.minimumpasswordlength.enabled": true, "wgserver.localauth.policies.minimumpasswordlength.value": 12, "wgserver.localauth.policies.maximumpasswordlength.enabled": false, "wgserver.localauth.policies.maximumpasswordlength.value": 255, "wgserver.localauth.passwordexpiration.enabled": true, "wgserver.localauth.passwordexpiration.days": 90, "wgserver.localauth.ratelimiting.maxbackoff.minutes": 60, "wgserver.localauth.ratelimiting.maxattempts.enabled": false, "wgserver.localauth.ratelimiting.maxattempts.value": 5, "vizportal.password\_reset": true } } 2. Kör `tsm settings import -f file.json` för att skicka json-filen till Tableau Services Manager i syfte att konfigurera Tableau Server. 3. Tillämpa ändringarna genom att köra kommandot `tsm pending-changes apply`. [Hoppa till huvudinnehåll](#main-content) # Del 7 – Validering, verktyg och felsökning **Obs!** Tableau uppdaterar inte längre Driftsättningsguide för Tableau Server för företag. Även om vi fortfarande rekommenderar referensarkitekturen som beskrivs här som en giltig driftsättningsmodell för Tableau Server i AWS, så kan vissa konfigurationsprocedurer ha ändrats sedan den senaste uppdateringen. Kontrollera alltid dessa steg i den aktuella [Tableau Server-hjälpen](https://help.tableau.com/current/server/sv-se/get_started_server.htm) för att säkerställa att du gör rätt. Det här avsnittet omfattar valideringssteg och felsökningsvägledning efter installation. ## Validering av reservomkopplingssystem När du har konfigurerat din driftsättning rekommenderar vi att du kör enkla reservomkopplingstest för att validera systemets redundans. Vi rekommenderar att du kör följande steg för att validera att reservomkopplingen fungerar: 1. Stäng av den första instansen av oberoende gateway (TSIG1). All inkommande trafik ska gå genom den andra instansen av oberoende gateway (TSIG2). 2. Starta om TSIG1 och stäng sedan av TSIG2. All inkommande trafik ska gå genom TSIG1. 3. Starta om TSIG2. 4. Stäng av Tableau Server-nod 1. All servicetrafik för Vizportal/Program reservomkopplas till nod 2. **Obs!** Från och med september 2022 innebär hög tillgänglighet för nod 1 en säkerhetsrisk i vissa versioner av Tableau Server 2021.4 och senare. Klientanslutningar misslyckas om nod 1 ligger nere. Det här problemet har korrigerats i dessa underhållsversioner: – 2021.4.15 och senare – 2022.1.11 och senare – 2023.1.3 och senare För att försäkra dig om att er Tableau Server-installation med ATR-aktiveringar har en tidsfrist på 72 timmar vid fel på den initiala noden installerar du eller uppgraderar till en av dessa versioner. Mer information finns i [Tableau Server HA using ATR Does Not Have a Grace Period After the Initial Node Failure](https://kb.tableau.com/articles/issue/tableau-server-ha-using-atr-does-not-have-a-grace-period-after-the-initial-node-failure?lang=sv-se "Tableaus kunskapsbasartikel om fel som rör hög tillgänglighet.") (på engelska) i Tableaus kunskapsbas. 5. Starta om nod 1 och stäng av nod 2. All servicetrafik för Vizportal/Program reservomkopplas till nod 1. 6. Starta om nod 2. I det här sammanhanget görs ”avstängning” eller ”omstart” genom att stänga av operativsystemet eller den virtuella datorn utan att först försöka stänga av programmet. Målet är att simulera ett fel på maskinvaran eller den virtuella datorn. Det minsta valideringssteget för varje reservomkopplingstest är att autentisera med en användare och utföra grundläggande vyaktiviteter. Du kan få webbläsarfelet ”Felaktig begäran” när du försöker logga in efter ett simulerat fel. Du kan se det här felet även om du rensar cacheminnet i webbläsaren. Det här problemet uppstår ofta när webbläsaren cachelagrar data från tidigare IdP-sessioner. Om felet kvarstår även efter att du rensat den lokala webbläsarens cacheminne så kan du validera Tableau-scenariot genom att ansluta med en annan webbläsare. ## Automatisk återställning av ursprunglig nod Tableau Server version 2021.2.4 och senare har ett skript för automatisk återställning av ursprunglig nod, `auto-node-recovery`, i katalogen scripts (`/app/tableau_server/packages/scripts.`). Om det finns ett problem med den ursprungliga noden och du har redundanta processer på nod 2 så finns det ingen garanti att Tableau Server kommer fortsätta att fungera. Tableau Server kan fortsätta att fungera i upp till 72 timmar efter ett fel på den ursprungliga noden innan bristen på licensieringsserver börjar påverka andra processer. I sådant fall kan det hända att användarna kan fortsätta att logga in samt se och använda sitt innehåll efter det att den ursprungliga noden misslyckas, men du kommer inte att kunna omkonfigurera Tableau Server eftersom du inte kommer att ha åtkomst till administrationsstyrenheten. Även när Tableau Server har konfigurerats med redundanta processer är det möjligt att den inte fortsätter att fungera efter att den ursprungliga noden misslyckas För att återställa fel på ursprunglig nod (nod 1): 1. Logga in på Tableau Server nod 2. 2. Ändra till katalogen scripts: cd /app/tableau\_server/packages/scripts. 3. Kör följande kommando för att starta skriptet: sudo ./auto-node-recovery -p node1 -n node2 -k Där `` är en kommaavgränsad lista (utan blanksteg) med licensnycklarna för din driftsättning. Om du inte har tillgång till dina licensnycklar kan du gå till [Tableau-kundportalen](http://customer.tableausoftware.com/?_fsi=v45oWMAM) och hämta dem. Exempel: sudo ./auto-node-recovery -p node1 -n node2 -k TSB4-8675-309F-TW50-9RUS,TSNM-559N-ULL6-22VE-SIEN Den automatiska nodåterställningsskriptet kör ungefär 20 steg för att återställa tjänsterna till nod 2. Varje steg visas i terminalen allteftersom skriptet fortskrider. Mer detaljerad status loggas till `/data/tableau_data/logs/app-controller-move.log`. I de flesta miljöer tar skriptet mellan 35 och 45 minuter att slutföra. ### Felsöka återställning av ursprunglig nod Om nodåterställning misslyckas kan du ha hjälp av att köra skriptet interaktivt för att tillåta eller neka diskreta steg i processen. Om skriptet till exempel misslyckas halvvägs igenom processen kan du granska loggfilen, ändra i konfigurationen och därefter köra skriptet igen. Genom att köra i interaktivt läge kan du därefter hoppa över alla steg tills du kommer till det steg som misslyckades. Kör i interaktivt läge genom att lägga till växeln `-i` i skriptargumentet. ### Återskapa den misslyckade noden Efter att du kört skriptet kommer nod 2 att köra alla tjänster som tidigare fanns på den misslyckade nod 1-värden. Om du vill lägga till i 4-noden måste du distribuera en aktuell Tableau Server-värd med startfilen och konfigurera den som du gjorde för den ursprungliga nod 2 som det anges i del 4. Se [Konfigurera nod 2](https://help.tableau.com/v0.0/guides/enterprise-deployment/sv-se/edg_part4.htm#Configur2). ## switchto Switchto är ett skript från Tim som gör det enkelt att växla mellan fönster. 1. Kopiera följande fil till en fil som heter `switchto` i startkatalogen på din bastion-värd. #!/bin/bash #------------------------------------------------------------------- # switchto # # Helper function to simplify SSH into the various AWS hosts when # following the Tableau Server Enterprise Deployment Guide (EDG). # # Place this file on your bastion host and provide your AWS hosts' # internal ip addresses or machine names here. # Example: readonly NODE1="10.0.3.187" # readonly NODE1="" readonly NODE2="" readonly NODE3="" readonly NODE4="" readonly PGSQL="" readonly PROXY1="" readonly PROXY2="" usage() { echo "Usage: switchto.sh \[ node1 | node2 | node3 | node4 | pgsql | proxy1 | proxy2 \]" } ip="" case $1 in node1) ip="$NODE1" ;; node2) ip="$NODE2" ;; node3) ip="$NODE3" ;; node4) ip="$NODE4" ;; pgsql) ip="$PGSQL" ;; proxy1) ip="$PROXY1" ;; proxy2) ip="$PROXY2" ;; ?) usage exit 0 ;; \*) echo "Unkown option $1." usage exit 1 ;; esac if \[\[ -z $ip \]\]; then echo "You must first edit this file to provide the ip addresses of your AWS hosts." exit 1 fi ssh -A ec2-user@$ip 3. Uppdatera IP-adresserna i skriptet så de mappar till dina EC2-instanser och spara filen. 4. Tillämpa behörigheter för skriptfilen: sudo chmod +x switchto Syntax: Växla till en värd genom att köra följande kommando: `./switchto ` Om du till exempel vill växla till nod 1 kör du följande kommando: `./switchto node1` ## Felsöka oberoende gateway för Tableau Server Det kan uppstå många fel när oberoende gateway, Okta, Mellon och SAML på Tableau Server konfigureras. Den vanligaste grundorsaken till fel är ett strängfel. ett snedstreck (`/`) i Okta-URL:n som anges under konfigurationen kan till exempel orsaka ett matchningsfel relaterat till ett SAML-påstående. Det här är bara ett exempel. Det finns många möjligheter att mata in en felaktig sträng i någon av applikationerna under konfigurationen. ### Starta om tableau-tsig-tjänsten Börja (och avsluta) alltid felsökningen genom att starta om tableau-tsig-tjänsten på datorerna med oberoende gateway. Det går snabbt att starta om den här tjänsten och det får ofta den uppdaterade konfigurationen att läsas in från Tableau-servern. Kör följande kommandon på datorn med oberoende gateway: sudo su - tableau-tsig systemctl --user restart tsig-httpd exit ### Hitta felaktiga strängar Om du har gjort ett strängfel (kopierat/klistrat in felaktigt, trunkerat en sträng osv.) bör du ta dig tid att gå igenom var och en av inställningarna du har konfigurerat: - Konfiguration av Okta-förautentisering. Granska noggrant URL:erna som du har angett. Leta efter snedstreck. Verifiera HTTP kontra HTTPS. - Kommandotolkshistorik för SAML-konfiguration på nod 1. Granska kommandot `tsm authentication saml configure` som du körde. Kontrollera att alla URL:er matchar dem som du har konfigurerat i Okta. Medan du granskar kommandotolkshistoriken på nod 1 ska du verifiera att kommandona `tsm configuration set` som anger Mellon-konfigurationsfilens sökvägar mappar exakt till filsökvägarna där du kopierade filerna på oberoende gateway. - Mellon-konfiguration på oberoende gateway. Granska kommandotolkshistoriken för att verifiera att du skapade metadata med samma URL-sträng som du har konfigurerat i Okta och Tableau SAML. Kontrollera att alla sökvägar som anges i `/etc/mellon/conf.d/global.conf` är korrekta och att `MellonCookieDomain` är inställd på din rotdomän, inte din Tableau-underdomän. ### Söka i relevanta loggar Om alla strängar verkar vara korrekt inställda bör du granska loggar efter fel. Tableau Server loggar fel och händelser till dussintals olika loggfiler. Den oberoende gatewayen loggar också till en uppsättning lokala filer. Vi rekommenderar att du granskar dessa loggar i följande ordning. #### Loggfiler från oberoende gateway Standardplatsen för loggfilerna från oberoende gateway är `/var/opt/tableau/tableau_tsig/logs`. - `access.log`: Den här loggen är användbar eftersom den har poster som visar anslutningar från Tableau Server-noderna. Om du får gateway-fel (startar inte) när du försöker starta TSM och det inte finns några poster i filen `access.log`, så finns det ett kärnanslutningsproblem. Verifiera alltid AWS-säkerhetsgruppens konfiguration som ett första steg. Ett annat vanligt problem är ett stavfel i `tsig.json`. Om du uppdaterar något i tsig.json bör du köra `tsm stop` innan du kör `tsm topology external-services gateway update -c tsig.json`. Efter att tsig.json har uppdaterats kör du `tsm start`. - `error.log`: Utöver andra poster innehåller den här loggen SAML- och Mellon-fel. #### Tableau Server tabadminagent-loggfil Uppsättningen av `tabadminagent`\-filer (inte `tabadmincontroller`\-filer) är de enda relevanta loggfilerna för felsökning av fel relaterade till oberoende gateway. Du måste hitta var oberoende gateway-fel har loggats till `tabdminagent`. Felen kan finnas på vilken nod som helst, men de finns bara på en nod. Utför följande steg på varje nod i Tableau Server-klustret tills du hittar den ”oberoende” strängen: 1. Leta reda på tabadminagent-loggfilens plats på Tableau Server-noderna 1–4 i EDG-installationen: cd /data/tableau\_data/data/tabsvc/logs/tabadminagent 2. Öppna senaste loggen för att läsa: less tabadminagent\_nodeN.log (ersätt N med nodnummer) 3. Sök efter alla instanser av ”Oberoende” och ”oberoende” genom att använda följande söksträng: /ndependent Om det inte finns några matchningar går du till nästa nod och upprepar steg 1–3. 4. När du får en matchning trycker du på `Shift + G` för att hoppa längst ner för att få senaste felmeddelanden. ### Läsa in httpd-stubbfilen på nytt Oberoende gateway hanterar konfigurationen av httpd för Apache. En generisk åtgärd som ofta åtgärdar övergående problem är att läsa in httpd-stubbfilen som seedar den underliggande Apache-konfigurationen på nytt. Kör följande kommandon på båda instanserna av oberoende gateway. 1. Kopiera stubbfilen till httpd.conf: cp /var/opt/tableau/tableau\_tsig/config/httpd.conf.stub /var/opt/tableau/tableau\_tsig/config/httpd.conf 2. Starta om oberoende gateway-tjänsten: sudo su - tableau-tsig systemctl --user restart tsig-httpd exit ### Ta bort eller flytta loggfiler Oberoende gateway loggar alla åtkomsthändelser. Du behöver hantera loggfillagringen för att undvika att fylla upp diskutrymme. Om din disk fylls kan den oberoende gatewayen inte skriva åtkomsthändelser och tjänsten kommer att misslyckas. Följande meddelande loggas till error.log på den oberoende gatewayen: (28)No space left on device: \[client 10.0.2.209:54332\] AH00646: Error writing to /var/opt/tableau/tableau\_tsig/logs/access.%Y\_%m\_%d\_%H\_%M\_%S.log Det här felet resulterar i statusen `DEGRADED` för noden `external` när du kör `tsm status -v` på Tableau-nod 1. Noden `external` i den returnerade statusen hänvisar till oberoende gateway. För att lösa problemet behöver du ta bort eller flytta access.log-filerna från disken. Loggfiler lagras under `/var/opt/tableau/tableau_tsig/logs`. När du har rensat disken ska du starta om tableau-tsig-tjänsten. ### Webbläsarfel **Dålig begäran**: Ett vanligt fel för det här scenariot är ett Dålig begäran-fel från Okta. Det här problemet uppstår ofta när webbläsaren cachelagrar data från tidigare Okta-sessioner. Om du till exempel hanterar Okta-applikationer som en Okta-administratör och därefter försöker få åtkomst till Tableau med ett annat Okta-aktiverat konto så kan sessionsdata från administratörsdata orsaka Dålig begäran-felet. Om felet kvarstår även efter att du rensat den lokala webbläsarens cacheminne så kan du testa att validera Tableau-scenariot genom att ansluta med en annan webbläsare. En annan orsak till felet ”Felaktig begäran” är ett stavfel i en av de många URL:er som du anger under Okta-, Mellon- och SAML-konfigurationsprocesserna. Kontrollera att du har angett alla dessa utan fel. Ofta kommer filen `error.log` på oberoende gateway-servern att ange vilken URL som orsakar felet. **Hittades inte – Den begärda URL:en hittades inte på den här servern**: Det här felet indikerar ett av flera konfigurationsfel. Om användaren autentiserats med Okta och därefter stöter på det här felet så har du sannolikt laddat upp Okta förautentiseringsapplikationen till Tableau Server när du konfigurerade SAML. Verifiera att du har konfigurerat Okta-applikationsmetadata för Tableau Server på Tableau Server och inte applikationsmetadata för Okta förautentisering. Andra felsökningssteg: - Granska applikationsinställningarna för Okta förautentisering. Se till att HTTP- kontra HTTPS-protokollen angetts som specificerade i det här ämnet. - Starta om tsig-httpd på båda oberoende gateway-servrarna. - Verifiera att `sudo apachectl configtest` returnerar ”Syntax OK” för bägge oberoende gateways. - Verifiera att testanvändaren tilldelats båda applikationerna i Okta. - Verifiera att ihållande angetts för lastbalanseraren och associerade målgrupper. ### Verifiera TLS-anslutning från Tableau Server till oberoende gateway Använd kommandot `wget` för att verifiera anslutning och åtkomst från Tableau Server till oberoende gateway. Variationer av det här kommandot kan hjälpa dig att förstå om certifikatproblem orsakar anslutningsproblem. Kör till exempel det här `wget`\-kommando för att verifiera rensningsprotokollet (HK) från Tableau Server: `wget https://ip-10-0-1-38.us-west-1.compute.internal:21319` Konstruera URL:en med samma värdadress som du inkluderade för värdalternativet för filen tsig.json. Specificera `https`\-protokollet och lägg till URL:en med HK-porten `21319`. Så här kontrollerar du anslutningen och ignorerar certifikatverifiering: `wget https://ip-10-0-1-38.us-west-1.compute.internal:21319 --no-check-certificate` Så här verifierar du att rot-CA-certifikatet för TSIG är giltigt: `wget https://ip-10-0-1-38.us-west-1.compute.internal:21319 --ca-certificate=tsigRootCA.pem` Om Tableau kan kommunicera kan du fortfarande få innehållsrelaterade fel, men du kommer inte att få anslutningsrelaterade fel. Om Tableau inte kan ansluta alls ska du börja med att verifiera protokollkonfigurationen i brandväggen/säkerhetsgrupperna. Till exempel måste reglerna för inkommande trafik för säkerhetsgruppen där oberoende gateway finns tillåta TCP 21319. [Hoppa till huvudinnehåll](#main-content) # Guide till manuell migrering för Tableau Cloud Den här guiden förklarar hur en Tableau Server-driftsättning migreras manuellt till Tableau Cloud. I ett nötskal är den här guiden är användbar för administratörer som kör en Tableau-server med färre än 100 användare och som enkelt kan hantera en manuell migreringsprocess med självbetjäning. Om du har flera användare och datakraven är mer komplexa kan det vara användbart att samarbeta med [konsulttjänster eller en erfaren migreringspartner](https://www.tableau.com/sv-se/solutions/tableau-migration) för att migrera till Tableau Cloud. Nedan ger det här ämnet vägledning om hur du planerar en migrering. Låt oss dock först se till att du förstår varför en övergång till Tableau Cloud troligtvis är det smarta valet för din organisation. ## Varför migrering kan vara meningsfullt Om du kör en enda Tableau-server, för en liten grupp användare, är det nästan omöjligt att inte spara tid och pengar med att föra över verksamheten till Tableau Cloud. Den enklaste vinsten med att gå över till Tableau Cloud är tidsbesparingar. Dessa tenderar att vara en bristvara för de flesta. Och om du är en datavetare eller -analytiker som helt oväntat har börjat använda en Tableau Server-installation kan du migrera och återgå till dina data! Hur ser det ut med större organisationer? Om organisationen överstiger 100 användare kan du även utan tvekan ta vara på kostnads- och tidsbesparingar i stor skala. Tableau Cloud är utformat för att hantera stora organisationer. Den här guiden är dock inte det. Om du funderar på att migrera en större organisation bör du se över [Tableau Cloud-migrering](https://www.tableau.com/sv-se/solutions/tableau-migration) där du kan läsa mer om att arbeta med professionella tjänster eller en erfaren migreringspartner. För många organisationer är Tableau Cloud ett snabbare och mer pålitligt val med mindre besvär än vad en nuvarande Tableau-server ger. Du behöver inte oroa dig för ytterligare en större serveruppgradering eller underhållsuppdateringar, som egentligen bara är en uppgradering som maskeras med ett annat namn. Tableau Cloud kör alltid den senaste versionen och de mest uppdaterade funktionerna. Tillförlitlighet och prestanda är en del av tjänsten. Efter migreringsprocessen kommer tiden med Tableau Cloud att ägnas åt att hantera användare och data. Så enkelt är det. Du behöver inte längre felsöka tjänstefel eller gå igenom loggar eller starta om ... om och om igen. Arbeta med kontoansvarig för att veta mer om kostnaderna för att stödja dina användare. När den totala kostnaden utvärderas bör du komma ihåg att det enstaka mätvärdet för licenskostnader per användare inte ger en korrekt jämförelse mellan SAAS och att vara självvärd för en server. Den här jämförelsen är särskilt utarmad om du inte inkluderar den tid som spenderas med att hantera Tableau Server och kapitalkostnaden för att uppdatera eller leasa hårdvara. Den årliga kostnaden för att köra en enda server i molnet kan vara mer än 10 000 USD per år. Och självklart måste alla analyser inkludera underhållskostnader med personal, periodiska uppdateringar och felsökning. ### Gå på djupet - Se blogginlägget [Should I Move My Analytics to Tableau Cloud?](https://www.tableau.com/sv-se/blog/should-i-move-my-analytics-cloud) för en snabb och relevant utvärdering av att gå över till Tableau Cloud - Mer information om fördelarna med att flytta från en lokal eller egen värd till Tableau Cloud finns i GigaOms forskningsartikel, [CxO Decision Brief: SaaS Business Intelligence Platforms](https://portal.gigaom.com/report/cxo-decision-brief-saas-business-intelligence-platforms) (på engelska). - Du hittar en fallstudie som beskriver kostnadsbesparingar och prestandaförbättringar i den verkliga världen i [Splunk migration to Tableau Cloud eliminates server admin overhead and drives better dashboard performance](https://www.tableau.com/sv-se/solutions/customer/splunk-migrates-tableau-cloud-eliminates-server-admin-overhead) (på engelska). ## När migrering inte är meningsfull Följande lista beskriver scenarier där du bör fortsätta att hantera din egen instans av Tableau Server, istället för att migrera. Vi jobbar för att ständigt förbättra Tableau Cloud och uppdaterar den här listan när vi släpper nya funktioner för att åtgärda dessa luckor. Det är dock viktigt att se till att Tableau Cloud uppfyller dina krav innan du bestämmer dig för att migrera. Se till att validera kraven innan du går vidare till en migrering. - **Bestämmelser och datalagring:** Ditt företag verkar inom ett område som måste följa ett visst regelverk (till exempel FedRAMP eller PCI) eller krav på datalagring, som Tableau Cloud ännu inte uppfyller. [Gå igenom vår lista över aktuella efterlevnad](https://compliance.salesforce.com/en/services/tableau-cloud) och se över listan med jämna mellanrum för att ta reda på när nya certifieringar blir tillgängliga. - **Datakällor:** Din organisation förlitar sig på en datalösning som inte fungerar med Tableau Cloud, som inte stöds av Tableau Bridge eller som på något annat sätt är utanför din kontroll för att kunna extraheras på ett kompatibelt sätt. Exempel på sådana datakällor inkluderar flerdimensionell datakällor, anpassade kopplingar, paketerade Tableau-kopplingsfiler (.taco) med flera. Nästa ämne, [Planera migreringen](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part1.htm), går igenom de olika datakällor och alternativ som stöds i Tableau Cloud. Du kan också ladda ner Tableaus kostnadsfria [Utvärdering av teknisk beredskap inför en migrering till Tableau Cloud](https://exchange.tableau.com/products/921) för att se vilka datakällor som används just nu och om Tableau Cloud har stöd för dem. - **Platskapacitet:** Om du har mer än 1 TB data bör du läsa [Om Tableau Advanced Management på Tableau Cloud](https://help.tableau.com/current/online/sv-se/itm_intro.htm). I annat fall läser du [Platskapacitet för Tableau Cloud](https://help.tableau.com/current/online/sv-se/to_site_capacity.htm) för att optimera konsolideringen. Använd [Utvärdering av teknisk beredskap inför en migrering till Tableau Cloud](https://exchange.tableau.com/products/921) för att identifiera resurser som kräver konsolidering. - **Autentisering:** Om du behöver LDAP för ett externt identitetsregister, Kerberos-autentisering eller Kerberos-delegerad autentisering. - **Datahantering:** Tableau Prep-flöden stöds inte av Tableau Bridge. Se [How to Run Tableau Prep Conductor Flows with On-Premises Data in Tableau Cloud](https://kb.tableau.com/articles/howto/how-to-run-tableau-prep-conductor-flows-with-on-premises-data-in-tableau-cloud?lang=sv-se) om du behöver automatiserade datauppdateringar med Tableau Prep Flows för data bakom ett privat nätverk. Tableau Prep Flows som använder Python stöds inte heller av Tableau Bridge. ## Vem bör läsa detta? Den här guiden har skapats för personen, eller teamet med personer, som ska utföra migreringen till Tableau Cloud. Guiden är utformad för Tableau Server-installationer som har 100 eller färre användare. Den här guiden erbjuder en stegvis och manuell process för att föra över organisationen från Tableau Server till en fullt fungerande plats i Tableau Cloud, på mellan en till två veckor. När du har migrerat och skapat den centrala administrativa funktionaliteten (identitet/användare, platskonfiguration, autentisering, dataanslutning osv) i Tableau Cloud, kan huvuddelen av innehållsmigreringen delas med skaparna i organisationen. En ”Creator” är en användare som har en Creator-användarbaserad licensiering. Beroende på målen kan antingen du (administratören) eller dina Creators migrera innehåll. Av den här anledningen har vi skapat migreringsrelaterat innehåll som du kan visa för dina utvecklare. Användare som migrerar innehåll måste ha en Creators-licens och åtkomst till [Tableau Desktop](https://www.tableau.com/sv-se/products/desktop) . Om innehållsutvecklare ska migrera Tableau Prep-flöden måste de också ha Tableau Prep Builder installerat. ## Efter migreringen I den här guiden göra vi vårt bästa för att täcka så mycket av Tableau Cloud-plattformen som möjligt. Det finns dock vissa funktioner som administratörer inte kan ställa in på uppdrag av sina slutanvändare. Användare behöver göra vissa uppdateringar av sitt innehåll efter att en migrering är slutförd. Det finns även några funktioner som är bättre på att återskapa på nytt i Tableau Cloud med fördelen från att använda molnbaserad funktionalitet. ### Funktionsskillnader i Tableau Cloud Som tidigare har nämnts är det mycket mindre arbetsintensivt ur ett administrativt perspektiv att köra Tableau Cloud jämfört med att hantera en egen Tableau Server. Du hittar en sammanfattad lista över funktionsskillnaderna i avsnittet _Tekniska avvägningar vid migrering från Tableau Server till Tableau Cloud_ ([Windows](https://help.tableau.com/current/server/sv-se/migrate_server_to_cloud_overview.htm) | [Linux](https://help.tableau.com/current/server-linux/sv-se/migrate_server_to_cloud_overview.htm)) i hjälpen för Tableau Server. Nedan listar vi några av de vanligaste skillnaderna. - I Tableau Cloud har du som administratör inte direkt tillgång till _Tableau Server-lagringsplatsen_ ([Windows](https://help.tableau.com/current/server/sv-se/server_process_repository.htm) | [Linux](https://help.tableau.com/current/server-linux/sv-se/server_process_repository.htm)). Du kan istället använda [Admin Insights](https://help.tableau.com/current/online/sv-se/adminview_insights_manage.htm) för att förstå vad som händer i Tableau-miljön, inklusive aktuellt licenstillstånd och prestandan. - Gäståtkomst finns inte i Tableau Cloud. Använd i stället [Anslutna program](https://help.tableau.com/current/online/sv-se/connected_apps.htm) för att bredda tillgången. - Även om fullständigt anpassade teckensnitt inte stöds finns det en uppsättning Google-teckensnitt tillgängliga för användning med publicerat innehåll. - Tableau Cloud använder en klient och platsmodell för administration. Med [Tableau Cloud Manager](https://help.tableau.com/current/online/sv-se/cloud_manager_intro.htm) kan du skapa flera platser på din klient, ungefär som du gör i Tableau Server. Som standard kan du skapa upp till tre Tableau Cloud-platser. Den gränsen ökar beroende på vilken Tableau-version du köper – upp till tio platser med [Enterprise](https://help.tableau.com/current/online/sv-se/to_tab_enterprise_features.htm) och högst 50 platser med [Tableau+](https://help.tableau.com/current/online/sv-se/to_tab_plus_features.htm). Utför en [utvärdering av teknisk beredskap inför en migrering till Tableau Cloud](https://exchange.tableau.com/products/921) för att förstå om det finns några användningsfall som kan behöva anpassas innan migreringen till Tableau Cloud. ### Uppgifter som måste slutföras av slutanvändare Det finns vissa funktioner som administratörer inte kan ställa in åt sina slutanvändare eller som kräver manuell omkonfigurering. Vi har gjort en separat komplett lista tillgänglig som en [Checklista för migrering av slutanvändare](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part7.htm). Du kan dela den direkt med användare, men dessa uppgifter inkluderar: - Webhooks - Uppdateringar av inbäddade lösningar - Uppdatera REST API-skript - Konfigurera analystillägg ## Versionskompatibilitet  Som en allmän regel är vår dokumentation baserad på nyligen släppta och aktuella versioner av Tableau Server. Men då processen som tas upp i den här guiden inte är en programmatisk eller automatiserad migrering, förutser vi inga problem med den från äldre versioner av Tableau Server till Tableau Cloud. Processen i den här guiden är mer en praktiskt ”port” än ”migrering” när det gäller administrativa konfigurationer. ## Licensiering Tableau Cloud använder användarbaserade prenumerationslicenser. Tableau Server har stöd för användarbaserade prenumerationslicenser och äldre prismodeller. Om du använder en annan (tidigare) licensmodell ber vi att du kontaktar ditt Tableau-kontoteam för att konvertera licensieringen till användarbaserad prenumeration. ## Ytterligare support När du har läst igenom det här materialet kan du bestämma dig för att föredrar att inte använda en manuell migrering själv, och istället överlåta det till en expert. Om så är fallet bör du kontakta en av våra [erfarna migreringspartner](https://www.tableau.com/sv-se/solutions/tableau-migration#partners) för mer information om hur de kan hjälpa dig att accelerera en migrering till Tableau Cloud. ## Arbetsflöde för migrering Den här guiden är ordnad i en stegvis process för migreringen till Tableau Cloud: 1. [Planera migreringen](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part1.htm) 2. [Skapa och konfigurera en Tableau Cloud-plats](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part2.htm) 3. [Migrera virtuella anslutningar](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part2-5.htm) 4. [Migrera datakällor, arbetsböcker och Prep-flöden till Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part3.htm) 5. [Återskapa uppdateringsscheman för Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part4.htm) 6. [Konfigurera behörighet och innehållsåtkomst för migrerade användare](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part5.htm) 7. [Lägg till återstående användare till Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part6.htm) 8. [Checklista för migrering av slutanvändare](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part7.htm) [Hoppa till huvudinnehåll](#main-content) # Handledning: Kom igång med Tableau Desktop ##### Lär dig hur du ansluter till data, skapar datavisualiseringar, presenterar dina resultat och delar dina insikter med andra. Den här handledningen går igenom funktionerna i Tableau Desktop. När du arbetar igenom den här handledningen kommer du att skapa flera visualiseringar i en Tableau-arbetsbok. De steg du kommer att ta och arbetsboken du kommer att arbeta i är baserade på en berättelse om en anställd som arbetar på huvudkontoret för en stor butikskedja. Berättelsen utspelar sig medan du går igenom kontoret och ställer frågor om ditt företag och dess resultat. Du får lära dig hur du ansluter till data i Tableau Desktop, bygger, presenterar och delar några användbara vyer och använder viktiga funktioner längs vägen. Räkna med mellan en och tre timmar för att slutföra stegen. ## Så här går berättelsen ... Tänk dig att du är anställd i en stor butikskedja. Din chef fick precis försäljningsrapporten för det senaste kvartalet och märkte att försäljningen verkar bättre för vissa produkter än för andra och att vinsten inom vissa områden inte är lika hög som hon hade förväntat sig. Din chef är intresserad av slutresultatet. Det är ditt jobb att titta på den totala försäljningen och lönsamheten för att se om du kan ta reda på vad som ligger bakom dessa siffror. Hon har också bett dig att identifiera områden som kan förbättras och presentera dina resultat för teamet. Teamet kan granska dina resultat och vidta åtgärder för att förbättra försäljningen och lönsamheten för företagets produktserier. Du kommer att använda Tableau Desktop för att bygga en enkel vy över dina produktdata, kartlägga produktförsäljning och lönsamhet efter region, bygga en instrumentpanel baserat på dina resultat och sedan skapa en berättelse att presentera. Därefter kommer du att dela dina resultat på webben så att teammedlemmar kan ta en titt på distans. Expandera avsnitten **Läs mer** för att se bakgrund och exempel. Testa: Läs mer: Ansluta till data Följ datakällan Urval - Superstore första gången. (Vi visar dig hur.) När du har fått grepp om kärnfunktionaliteten i Tableau Desktop kan du testa stegen här nedan med dina egna data. Vid behov kan du ladda ner Superstore-datauppsättningen från sidan [med exempeldata för Tableau Public](https://public.tableau.com/app/learn/sample-data) .

Steg

Steg 1: Anslut till dina data
Läs allt om startsidan och hur du ansluter till dina data.
Steg 2: Ta en första titt genom att dra och släppa
Lär känna Tableau-arbetsytan, lär känna språket i Tableau och börja undersöka dina data.
Steg 3: Fokusera på dina resultat
Ställ djupare frågor och använd ytterligare verktyg för att förfina dina vyer och få insikter om dina data.
Steg 4: Utforska dina data geografiskt
Lär dig att rita upp dina data på en karta för att se om du kan upptäcka några trender.
Steg 5: Gå nedåt i informationen
Gå ner i detaljerna för dina data och lär dig att skapa ett toppfilter.
Steg 6: Skapa en instrumentpanel som visar dina insikter
Lär dig att bygga och formatera en instrumentpanel för att visa visualiseringarna du har skapat.
Steg 7: Skapa en berättelse att presentera
Lär dig att bygga och formatera en berättelse för att presentera dina resultat.
Steg 8: Dela dina resultat
Dela dina resultat med din organisation på Tableau Server eller Tableau Cloud eller dela dem med världen på Tableau Public.
Utbildningsbibliotek
Nu när du är en datarockstjärna kan du fortsätta lära dig med de här extra resurserna.
[Hoppa till huvudinnehåll](#main-content) # Driftsättningsguide för Tableau Server för företag **Obs!** Tableau uppdaterar inte längre Driftsättningsguide för Tableau Server för företag. Även om vi fortfarande rekommenderar referensarkitekturen som beskrivs här som en giltig driftsättningsmodell för Tableau Server i AWS, så kan vissa konfigurationsprocedurer ha ändrats sedan den senaste uppdateringen. Kontrollera alltid dessa steg i den aktuella [Tableau Server-hjälpen](https://help.tableau.com/current/server/sv-se/get_started_server.htm) för att säkerställa att du gör rätt. Guiden för driftsättning av Tableau Server för hela företaget (EDG) har utvecklats för att erbjuda föreskrivande vägledning gällande driftsättning av Tableau Server (lokalt eller i molnet). Guiden erbjuder vägledning gällande driftsättning för företags i samband med en referensarkitektur. Vi har testat referensarkitekturen för att verifiera efterlevnad med riktmärken gällande säkerhet, skala och prestanda som överensstämmer med branschstandardens bästa praxis. På en hög nivå består de grundläggande funktionerna i en driftsättning för hela företaget, enligt branschstandard, av en nivåbaserad topologi där varje lager av serverapplikationens funktionalitet (webgatewaynivå, applikationsnivå och datanivå) är bunden och skyddad av åtkomstkontrollerade subnät. Användare som kommer åt serverapplikationen via internet autentiseras på webbnivån. När de har autentiserats skickas begäran till ett skyddat subnät där applikationsnivån hanterar företagslogiken. Data med högt värde skyddas av det tredje subnätet: datanivån. Tjänster på applikationsnivån kommunicerar över det skyddade nätverket till datanivån för att hantera dataförfrågningar till datakällor på servern. Den här driftsättningen låter säkerheten ligga i framkant gällande alla designbeslut och implementeringar. Kontinuerlig drift, prestanda och skalbarhet är även de prioriterade krav. På grund av den distribuerade och modulära designen på referensarkitekturen kan kontinuerlig drift och prestanda skalas på ett linjärt och förutsägbart sätt genom att strategiskt samlokalisera kompatibla tjänster vid varje nod och lägga till tjänster vid flaskhalsar. ## Vem bör läsa detta? EDG har utvecklats för företags IT-administratörer som kan behöva - en IT-hanterad Tableau-driftsättning. - efterlevnad enligt branschstandarder. - driftsättning enligt branschens bästa praxis. - säker driftsättning som standard. EDG är en implementeringsguide för driftsättning av arkitektur enligt företagsreferenser. Även om den här versionen av EDG innehåller ett exempel på AWS/Linux-implementering kan den användas som en resurs av erfarna IT-administratörer på företag för att driftsätta den föreskrivna referensarkitekturen enligt valfri branschstandard eller i valfri datacentermiljö. ## Version Den här versionen av EDG utvecklades för version 2021.2.3 (eller senare) av Tableau Server. Även om du kan använda EDG som en allmän referens för att driftsätta äldre versioner av Tableau Server rekommenderar vi att du driftsätter referensarkitekturen med Tableau Server 2021.2.3 eller senare. Vissa funktioner och alternativ är inte tillgängliga på äldre versioner av Tableau Server. För de senaste funktionerna och alla förbättringar rekommenderar vi att du driftsätter EDG med Tableau Server 2022.1.7 eller senare. Referensarkitekturen som beskrivs i den här guiden har stöd för följande Tableau-klienter: webbredigering med kompatibla webbläsare, Tableau Mobile och Tableau Desktop version 2021.2.1 eller senare. Andra Tableau-klienter (Tableau Prep och Bridge osv.) har ännu inte validerats med referensarkitekturen. ## Framhävda funktioner Den första versionen av referensarkitekturen för Tableau Server presenterar följande scenarier och funktioner: - Förautentisering för klienter: Tableau-klienter (Desktop, Mobile, webbredigering) autentiseras med företagets autentiseringsleverantör på webbnivån innan de får åtkomst till den interna versionen av Tableau Server. Den här processen hanteras genom att konfigurera ett authN-tillägg på den oberoende gatewayen för Tableau Server som agerar som den omvända proxyservern. Se [Del 5 – Konfigurera webbnivån](https://help.tableau.com/v0.0/guides/enterprise-deployment/sv-se/edg_part5.htm). - Driftsättning med zero-trust: Då all trafik till Tableau-servrar redan är förautentiserad fungerar hela Tableau-driftsättningen under ett privat subnät som inte kräver en betrodd anslutning. - Extern lagringsplats: Referensarkitekturen indikerar att Tableau-lagringsplatsen ska installeras på en extern PostgreSQL-databas vilket låter DBA:er hantera, optimera, skala och säkerhetskopiera lagringsplatsen som en generisk databas. - Initial återställning av en nod: EDG introducerar ett skript som automatiserar den initial återställningen av en nod i händelse av ett fel. - Tar-baserad säkerhetskopiering och återställning: Använd väl beprövade tar-säkerhetskopior vid strategiska delmål i Tableau-driftsättningen. Om driftsättningen skulle misslyckas eller konfigureras felaktigt kan du snabbt återställa till föregående steg i driftsättningen genom att återställa den tillhörande tar-säkerhetskopian. - Prestandaförbättring: Kund- och labbvalidering visar en prestandaförbättring på 15–20 % när EDG körs jämfört med standardiserad driftsättning. ## Licensiering Referensarkitekturen som Tableau Server ska använda och som föreskrivs i den här guiden kräver en licens till Tableau Advanced Management för att aktivera den externa lagringsplatsen för Tableau Server. Du kan även valfritt driftsätta extern fillagring på Tableau Server, vilket även det kräver en licens till Tableau Advanced Management. Se _Om Tableau Advanced Management på Tableau Server_ ([Linux](https://help.tableau.com/current/server-linux/sv-se/itm_intro.htm)). [Hoppa till huvudinnehåll](#main-content) # Konfigurera behörighet och innehållsåtkomst för migrerade användare Du är i [Guide till manuell migrering för Tableau Cloud](https://help.tableau.com/current/guides/migration/sv-se/emg_intro.htm). I den här guiden beskrivs hur du migrerar Tableau Server-distributioner med färre än 100 användare manuellt till Tableau Cloud. Nu när du har lagt till datakällor, arbetsböcker och Prep-flöden i Tableau Cloud är du redo att lägga till användare. Innan vi gör det är det dock viktigt att förstå hur Tableau fastställer vem som har tillgång till vilka typer av data. Tableau Cloud låter dig indikera vem som har tillgång till vilket innehåll och även begränsa dataåtkomsten inom en datakälla. Vi använder verktyg för innehållsåtkomst som begränsar vem som har åtkomst till ett innehållsobjekt samt säkerhetsverktyg på radnivå för att begränsa data som en användare kan se i en datakälla. ## Åtkomst till innehåll Projekt, kapslade projekt och enskilda innehållsobjekt är alla föremål för behörighetsregler. Du kan se hur dessa regler används i en Tableau Server-miljö och sedan återskapa dem i Tableau Cloud. Se [Behörigheter](https://help.tableau.com/current/online/sv-se/permissions.htm). ## Säkerhet på radnivå Om du har datakällor eller arbetsböcker med säkerhet på radnivå måste behörigheter och beräkningar med säkerhet på radnivå uppdateras för Tableau Cloud, då användarnamn och gruppnamn kan ändras under en konvertering. Se [Begränsa åtkomst på dataradnivå](https://help.tableau.com/current/pro/desktop/sv-se/publish_userfilters.htm) och [Skapa en datapolicy för säkerhet på radnivå](https://help.tableau.com/current/online/sv-se/dm_vconn_create_rlspolicy.htm). ## Arbetsflöde för migrering Den här guiden är ordnad i en stegvis process för migreringen till Tableau Cloud: 1. [Planera migreringen](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part1.htm) 2. [Skapa och konfigurera en Tableau Cloud-plats](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part2.htm) 3. [Migrera virtuella anslutningar](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part2-5.htm) 4. [Migrera datakällor, arbetsböcker och Prep-flöden till Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part3.htm) 5. [Återskapa uppdateringsscheman för Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part4.htm) 6. **Du är här**: Konfigurera behörighet och innehållsåtkomst för migrerade användare 7. [Lägg till återstående användare till Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part6.htm) 8. [Checklista för migrering av slutanvändare](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part7.htm) [Hoppa till huvudinnehåll](#main-content) # Lägg till återstående användare till Tableau Cloud Du är i [Guide till manuell migrering för Tableau Cloud](https://help.tableau.com/current/guides/migration/sv-se/emg_intro.htm). I den här guiden beskrivs hur du migrerar Tableau Server-distributioner med färre än 100 användare manuellt till Tableau Cloud. När allt innehåll har migrerats och alla projekt, grupper och behörigheter ställts in, kan du lägga till resten (eller alla) av användarna. I det här avsnittet beskriver vi hur man lägger till användare på en plats. Molnadministratörer kan använda Tableau Cloud Manager för att lägga till eller ta bort användare och ändra deras platsroller på flera olika platser. Mer information finns i [Hantera användare med Tableau Cloud Manager](https://help.tableau.com/current/online/sv-se/cloud_manager_users.htm). ## Lägg till användare Direkt när användare läggs till får de åtkomst till innehållet. Se till att följa procedurerna i [Konfigurera behörighet och innehållsåtkomst för migrerade användare](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part5.htm) innan användare läggs till. Vi rekommenderar även att du läser om användarplatsroller innan migreringen sker till Tableau Cloud. Se [Ställa in användarnas platsroller](https://help.tableau.com/current/online/sv-se/users_site_roles.htm). Du kan lägga till användare manuellt såsom visas nedan. Se [Importera användare](https://help.tableau.com/current/online/sv-se/users_import.htm) om du har många användare och vill importera dem i grupper med en CSV-fil. ### Lägga till användare manuellt 1. Välj **Användare** när du har loggat in på platsen Tableau Server. 2. Klicka på Lägg till användare på sidan Användare och klicka sedan på Lägg till användare efter användarnamn. ![](/tableau/next/sv-se/guides/migration/sv-se/Img/users_add_online.png) 3. Välj den autentiseringsmetod som du vill att importerade användare ska använda för att logga in på Tableau Cloud. Om ingen autentisering har konfigurerats för platsen tilldelas importerade användare Tableau-inloggning med flerfaktorsautentisering. **Obs!** Du kan gå till sidan Användare för att ändra användarnas autentiseringstyp när som helst efter att användarna har lagts till. 4. I textrutan **Ange användarnamn** anger du användarnas användarnamn (i e-postadressformat). Om du lägger till fler än en användare skiljer du namnen åt med semikolon. Exempel: _t.dahlgren@företag.se; j.johansson@företag.se; h.nilsson@företag.se_ 5. Välj en platsroll i listrutan för att tilldela den platsrollen till alla användare som du lägger till. Information om definitioner för platsroller finns i [Ställa in användarnas platsroller](https://help.tableau.com/current/online/sv-se/users_site_roles.htm). 6. Klicka på Lägg till användare. Om en ny användares användarnamn redan är kopplat till ett konto på tableau.com uppmanas användaren att logga in med den befintliga e-postadressen och det befintliga lösenordet för det kontot. Om en ny användares användarnamn inte är kopplat till ett konto på tableau.com uppmanas användaren att tillhandahålla för- och efternamn och ett lösenord. Innan användaren har tillhandahållit de här värdena visas en punkt före deras e-postadress i användarlistan för Tableau Server. Exempel: `.snguyen@example.com` När användaren har loggat in uppdateras posten så att det fullständiga namnet visas. Exempel: `Susan Nguyen` ## Arbetsflöde för migrering Den här guiden är ordnad i en stegvis process för migreringen till Tableau Cloud: 1. [Planera migreringen](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part1.htm) 2. [Skapa och konfigurera en Tableau Cloud-plats](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part2.htm) 3. [Migrera virtuella anslutningar](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part2-5.htm) 4. [Migrera datakällor, arbetsböcker och Prep-flöden till Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part3.htm) 5. [Återskapa uppdateringsscheman för Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part4.htm) 6. [Konfigurera behörighet och innehållsåtkomst för migrerade användare](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part5.htm) 7. **Du är här**: Lägga till användare i Tableau Cloud 8. [Checklista för migrering av slutanvändare](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part7.htm) [Hoppa till huvudinnehåll](#main-content) # Migrera datakällor, arbetsböcker och Prep-flöden till Tableau Cloud Du är i [Guide till manuell migrering för Tableau Cloud](https://help.tableau.com/current/guides/migration/sv-se/emg_intro.htm). I den här guiden beskrivs hur du migrerar Tableau Server-distributioner med färre än 100 användare manuellt till Tableau Cloud. För många organisationer, som använder sig av en manuell migrering, kan det vara meningsfullt att låta användare (eller en undergrupp av användare) migrera innehåll som de redan använder sig av till den nya Tableau Cloud-platsen. Stegen för innehållsmigrering som beskrivs i det här ämnet kan slutföras av användare (med Creator-roller) inom organisationen. ## Innan du börjar Innan du börjar med innehållsmigrering vill vi uppmärksamma på rekommendationen att göra en fullständig inventering och rensa upp i den befintliga Tableau Server-miljön. Se [Ordning och reda: har ni någon nytta av innehållet?](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part1.htm#Cleaning) **Låt Tableau Server-lamporna vara tända!** Under migreringsprocessen ska du se till att allt innehåll och alla affärsprocesser förblir i drift i ditt Tableau Server-system. Ta inte Tableau Server-miljön ur drift förrän du har verifierat och validerat att innehållet och procedurerna har migrerats på rätt sätt till Tableau Cloud. ## Steg 1: Skapa projekt för platsen med en policy för minimimal åtkomst Vi rekommenderar att din nya Tableau Cloud-plats konfigureras med en policy för minimimal åtkomst. Det är viktigt att veta att när en användare har lagts till i Tableau Cloud kan denne börja komma åt innehåll på plattformen. Innan du börjar rekommenderar vi att du ser över [Snabbstart: behörigheter](https://help.tableau.com/current/online/sv-se/qs_permissions.htm) för en fortbildningskurs om hur behörigheter interagerar och ärvs i Tableau. Om du redan känner till dessa begrepp i Tableau Server är det bara att börja. Tableau Cloud-behörigheter använder samma logik som Server. Följ dessa steg för att skapa projekt med en policy för minimimal åtkomst. 1. Konfigurera [mallbehörigheter](https://help.tableau.com/current/online/sv-se/permissions_capabilities.htm) på standardprojektet innan fler projekt skapas 2. Ta bort behörigheter för Alla användargrupper. Att ta bort Alla användare garanterar att projekt konfigureras med uttryckliga behörigheter för användare som verkligen behöver komma åt innehållet. 3. [Skapa grupper](https://help.tableau.com/current/online/sv-se/to_add_users_groups.htm). Grupper förenklar behörighetshanteringen när organisationen och/eller innehåll skalar. Se [Använda projekt för att hantera åtkomst till innehåll](https://help.tableau.com/current/online/sv-se/projects.htm) för mer allmän vägledning om projekttillstånd. ## Steg 2: Lägg till användare i Creator-roller När policy för minimimal åtkomst har konfigurerats är det dags att lägga till användare som ska migrera innehåll. Om du inte låter användare migrera innehåll kan du lägga till dem senare i processen. Se [Konfigurera behörighet och innehållsåtkomst för migrerade användare](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part5.htm) Följ dessa riktlinjer för att lägga till användarna som Creators: - Granska platsroller: [Ställa in användarnas platsroller](https://help.tableau.com/current/online/sv-se/users_site_roles.htm). - Du kan [lägga till användare manuellt](https://help.tableau.com/current/online/sv-se/sites_addusers.htm) eller [importera dem med en CSV-fil](https://help.tableau.com/current/online/sv-se/users_import.htm). - När du har lagt till användarna och ställt in deras roller kan du lägga till dem i lämpliga grupper som skapades i föregående steg. ## steg 3: Migrera publicerade datakällor Om flera arbetsböcker använder en enda publicerad datakälla behöver du endast migrera den publicerade datakällan en gång. 1. Logga in på Tableau Server-miljön i Tableau Desktop. Navigera sedan till de arbetsböcker som ska migreras och klicka på Ladda ner. 2. Välj datakällan, i menyn Data i Tableau Desktop och sedan Skapa lokal kopia. Spara sedan den lokala kopian av datakällan. 3. Öppna ett blad och välj Data > Ersätt datakälla. Ange följande alternativ: - Nuvarande: Den nuvarande lokala kopian: den lokala kopian som sparades - Öppna rutan Data och högerklicka på den ursprungliga publicerade datakällan och sedan på Stäng. 4. Välj Server och klicka sedan på Logga ut. 5. Välj datakällan i menyn Data och sedan Publicera till Server. 6. I Tableau Desktop ska du logga in på Tableau Cloud och sedan publicera datakällan. 7. Efter behov kan du schemalägga en uppdatering av den datakällan i Tableau Cloud. Se [Återskapa uppdateringsscheman för Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part4.htm) för mer information. Utför följande två steg för att även publicera arbetsboken, om den nyligen publicerade datakällan är den enda datakällan i arbetsboken. Gå till nästa steg om arbetsboken har flera publicerade datakällor. 1. När datakällan publiceras ska du verifiera att alternativet Uppdatera arbetsbok för att använda den publicerade datakällan är markerat. 2. Välj Server > Publicera arbetsbok för att publicera arbetsboken till Tableau Cloud. ## Steg 4: Migrera arbetsböcker med flera publicerade datakällor Upprepa följande process för alla publicerade datakällor som ska migreras till Tableau Cloud. 1. Logga in på Tableau Server-miljön i Tableau Desktop. Navigera sedan till den publicerade datakällan som ska migreras och klicka på Ladda ner. 2. Filen öppnas i Tableau Desktop. Välj datakällan, i menyn Data i Tableau Desktop och sedan Skapa lokal kopia. Spara sedan den lokala kopian av datakällan. 3. Öppna rutan Data och högerklicka på den ursprungliga publicerade datakällan och sedan på Stäng. 4. Upprepa steg 2–3 för alla publicerade datakällor i arbetsboken. 5. Välj Server och klicka sedan på Logga ut. 6. Öppna ett blad och välj Data > Ersätt datakälla. Ange följande alternativ: - Nuvarande: Den nuvarande lokala kopian - Ersättning: Den lokala kopian som sparades 7. Ersätt alla publicerade datakällor och välj Välj > Publicera arbetsbok för att publicera arbetsboken till Tableau Cloud. Om arbetsboken även har en inbäddad datakälla som kräver Tableau Bridge måste dessa datakällor publiceras separat under migreringen. Se [Publicera en datakälla](https://help.tableau.com/current/pro/desktop/sv-se/publish_datasources.htm). ## Steg 5: Migrera arbetsböcker med inbäddade datakällor 1. Logga in på Tableau Server-miljön i Tableau Desktop. Navigera sedan till de arbetsböcker som ska migreras och klicka på **Ladda ner**. 2. Välj **Server** och klicka sedan på **Logga ut**. 3. Välj **Server** och klicka sedan på **Logga in** för att logga in på Tableau Cloud. 4. Om den inbäddade datakällan kräver Tableau Bridge för automatisk uppdatering och är **fildata** (som .cvs och .xlsx), ska du följa instruktionerna under [Publicera lokala data (endast Tableau Cloud)](https://help.tableau.com/current/pro/desktop/sv-se/publish_datasources.htm#publish-onpremises-data-tableau-cloud-only). 5. Om datakällan inte kräver Tableau Bridge **eller** inte är fildata, **väljer du Server > Publicera arbetsbok**. ## Steg 6: Migrera Tableau Prep-flöden För alla offentligt tillgängliga molndata kan du behöva aktivera Tableau Cloud för att skicka frågor. Mer information om hur du aktiverar anslutningar finns i [Auktorisera åtkomst till molndata som har publicerats till Tableau Cloud](https://www.google.com/url?q=https://help.tableau.com/current/pro/desktop/sv-se/publish_tableau_online_ip_authorization.htm). Upprepa följande procedur för alla Tableau Prep-flöden som ska migreras till Tableau Cloud. Kör den här proceduren på en dator med [Tableau Prep Builder](https://www.tableau.com/sv-se/products/prep/download). 1. Logga in på Tableau Server-miljön, navigera till det flöde som du vill migrera och klicka på Ladda ner. 2. Flödet öppnas i Tableau Prep Builder: 1. Om flödet ansluter till minst en publicerad datakälla uppmanas du automatiskt att logga in på servern. Om du inte uppmanas automatiskt väljer du Server > Logga in på den övre menyn och loggar in på Tableau Server. 2. Navigera från den övre menyn och välj Server. I Inloggad på server-URL klickar du på Logga ut. 3. Om flödet ansluter till minst en publicerad datakälla visas följande varning: ![](/tableau/next/sv-se/guides/migration/sv-se/Img/prep-migrate_583x269.png) 4. Klicka på Logga ut. 3. Navigera till den övre menyn och välj Server > Logga in > Snabbanslutning till Tableau Cloud för att logga in på Tableau Cloud. 4. Fortsätt till nästa steg om flödet inte innehåller några publicerade datakällor. Om flödet ansluter till minst en publicerad datakälla 1. Öppna rutan Anslutningar och anslut till den nya versionen av den publicerade datakällan på Tableau Cloud. 2. Dra och släpp den nya anslutningen för att ersätta det befintliga inmatningssteget för den aktuella publicerade datakällan i Tableau Server. 3. Högerklicka på den befintliga anslutningen i anslutningsfältet och ta bort den publicerade datakällan i Tableau Server. 4. Upprepa stegen för alla andra anslutna publicerade datakällor i flödet. 5. Om flödet skickas till en publicerad datakälla navigerar du till utdatasteget/utdatastegen och uppdaterar dem så att de hänvisar till den nya publicerade datakällan i Tableau Cloud. - Upprepa stegen för alla andra publicerade utdatakällor i flödet. 6. När alla publicerade datakällor har ersatts väljer du Server \> Publicera flöde eller klickar på knappen Publicera i det övre högra hörnet för att publicera flödet till Tableau Cloud. ## Arbetsflöde för migrering Den här guiden är ordnad i en stegvis process för migreringen till Tableau Cloud: 1. [Planera migreringen](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part1.htm) 2. [Skapa och konfigurera en Tableau Cloud-plats](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part2.htm) 3. [Migrera virtuella anslutningar](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part2-5.htm) 4. **Du är här**: Migrera datakällor, arbetsböcker och flöden till Tableau Cloud 5. [Återskapa uppdateringsscheman för Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part4.htm) 6. [Konfigurera behörighet och innehållsåtkomst för migrerade användare](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part5.htm) 7. [Lägg till återstående användare till Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part6.htm) 8. [Checklista för migrering av slutanvändare](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part7.htm) [Hoppa till huvudinnehåll](#main-content) # Migrera virtuella anslutningar Du är i [Guide till manuell migrering för Tableau Cloud](https://help.tableau.com/current/guides/migration/sv-se/emg_intro.htm). I den här guiden beskrivs hur du migrerar Tableau Server-distributioner med färre än 100 användare manuellt till Tableau Cloud. Om din organisation förlitar sig på virtuella anslutningar i Tableau Server måste du migrera dem innan du fortsätter. Om du inte har konfigurerat virtuella anslutningar för Tableau Server hoppar du över den här proceduren. Att migrera virtuella anslutningar från Tableau Server till Tableau Cloud är en manuell process. Du måste återskapa den virtuella anslutningen (eller den publicerade datakällan och virtuella anslutningen) på din Tableau Cloud-plats, ersätta datakällan i varje arbetsbok med den nya virtuella anslutningen och sedan kopiera/klistra in eventuella beräkningsformler från den ursprungliga arbetsbokens datakälla till den uppdaterade. **Steg 1: Återskapa och testa den virtuella anslutningen på Tableau Cloud** Se [Skapa en virtuell anslutning](https://help.tableau.com/current/online/sv-se/dm_vconn_create_conn.htm). **Steg 2: Återskapa publicerade datakällor som skapats med den virtuella anslutningen** Du måste återskapa alla publicerade datakällor som använder de virtuella anslutningarna: 1. Följ proceduren som anges på [Använda en virtuell anslutning](https://help.tableau.com/current/online/sv-se/dm_vconn_use.htm). 2. [Skapa en publicerad datakälla](https://help.tableau.com/current/pro/desktop/sv-se/publish_datasources.htm) i Tableau Cloud så att den exakt speglar den ursprungliga Server-datakällan. Följande detaljer måste stämma överens: - Alla fält i den ursprungliga datakällan måste finnas i den nya datakällan - Fältnamn: skiftläge måste också stämma överens - Mått och dimension måste mappas från originalet till nya fält - Standardinställningar för fält. Se [Redigera standardinställningarna för fält](https://help.tableau.com/current/pro/desktop/sv-se/datafields_fieldproperties.htm). 3. Notera om Tableau Bridge krävs för datakällan. **Steg 3: Uppdatera arbetsböcker för att ersätta tidigare datakällor** Genomför följande procedur från Tableau Desktop för varje arbetsbok som du vill migrera till Tableau Cloud: 1. Logga in på Tableau Server, gå till arbetsboken som du migrerar och ladda sedan ner arbetsboken. 2. I arbetsboken väljer du **Arkiv > Stäng**. Stäng inte Tableau Desktop. 3. Logga ut från Tableau Server: **Server > Inloggad på http://exempel > Logga ut**. Du får en varning om att logga ut när du är ansluten till Tableau Server. Klicka på **OK**. 4. Logga in på Tableau Cloud: **Server > Logga in > Tableau Cloud**. 5. Från startskärmen väljer du arbetsboksfilen för att öppna den igen. Du får två felmeddelanden som säger att _Det gick inte att slutföra åtgärden_. Stäng felmeddelandena. När kalkylbladet öppnas visas meddelandet _Kalkylblad ej tillgängligt_. Redigera inte anslutningen från huvudfönstret. 6. Om du redan har skapat en ny publicerad datakälla hoppar du till steg 8. Annars uppdaterar du datakällan genom att gå till **Data > Ny datakälla.** - Gå till den nya virtuella anslutningen som du skapade för den här arbetsboken och klicka sedan **Anslut**. - Öppna den ursprungliga Tableau Server-arbetsboken och kopiera formlerna. Klistra in formlerna i den uppdaterade Cloud-arbetsboken. 7. Skapa en ny datakälla som exakt matchar den tidigare datakällan. Fältnamn måste matcha varandra exakt. 8. Ersätt datakälla: Högerklicka på datakällan som du just skapade på fliken Data och klicka sedan **Ersätt datakälla**. I **Ersätt datakälla** anger du rätt källa under **Ersättning** och klickar sedan på **OK**. 9. Högerklicka på den gamla datakällan och välj **Stäng**. 10. Publicera datakällorna: - Separat till Tableau Cloud, välj **Publicera > Datakälla > Datakällans namn**. - Inbäddad i arbetsboken, välj **Publicera > Arbetsbok**. ## Arbetsflöde för migrering Den här guiden är ordnad i en stegvis process för migreringen till Tableau Cloud: 1. [Planera migreringen](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part1.htm) 2. [Skapa och konfigurera en Tableau Cloud-plats](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part2.htm) 3. **Du är här**: Migrera virtuella anslutningar 4. [Migrera datakällor, arbetsböcker och Prep-flöden till Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part3.htm#clou) 5. [Återskapa uppdateringsscheman för Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part4.htm) 6. [Konfigurera behörighet och innehållsåtkomst för migrerade användare](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part5.htm) 7. [Lägg till återstående användare till Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part6.htm) 8. [Checklista för migrering av slutanvändare](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part7.htm) [Hoppa till huvudinnehåll](#main-content) # Utbildningsbibliotek Välkommen till utbildningsbiblioteket! Leta reda på steget som inkluderar den process som du vill lära dig mer om. Skrolla ned till nästa tabell för ytterligare utbildningsvideor, faktablad och mer. Du hittar även mycket information i [Tableau-hjälpen](https://help.tableau.com/current/pro/desktop/sv-se/default.htm).
Steg i handledningen Komma igångÄmnen att utforska

Anslut till ett datakällexempel

Ta en första titt genom att dra och släppa

Fokusera resultaten

Utforska dina data geografiskt

Gå nedåt i informationen

Skapa en instrumentpanel som visar dina insikter

Dela dina resultat med andra

Här följer ytterligare handledning, videor, faktablad och mer. Få en bättre förståelse om Tableau Desktop med hjälp av dessa material.
Vad vill du göra?Prova den här platsenFör den här typen av innehåll

Lär dig vad saker kallas i Tableau-gränssnittet

Tableau-arbetsytan

Etiketterade bilder på Tableau-användargränssnitt (UI).

Ta del av fler handledningar och lär dig med hjälp av exempeldata

Bygg det själv-övningar

Kort genomgång om hur du skapar populära diagramtyper och förklaringar för användningen av följande typer:

  • Stapeldiagram
  • Texttabeller
  • Linjediagram
  • Punktdiagram
  • Färgdiagram
  • Histogram
  • Gantt-scheman
  • Cirkeldiagram
  • Trädkartor
  • Låda och morrhår
  • Paketerade bubbeldiagram
  • Kartor

Finn exempel på bästa praxis för datavisualisering

Bästa praxis för visualiseringar

Bästa praxis för effektiva instrumentpaneler

Bästa praxis för att berätta bra berättelser

Bästa praxis vid utformning av tillgängliga vyer

Bästa praxis för att publicera datakällor

  • Så här skapar du snygga visualiseringar.

  • Så här utformar du effektiva instrumentpaneler som ger nyckelinsikter som leder till snabbare beslut.

  • Så här tillhandahåller du fängslande berättelser med hjälp av Tableau Story Points.

  • Så här skapar du visualiseringar som kan nyttjas av användare med visuella eller fysiska nedsättningar.

  • Så här använder du publicerade datakällor för att göra dina data tillgängliga för analys.

Få mer kontext angående Tableau-produkterna innan du börjar arbeta

Faktablad

Djupgående diskussioner om bästa praxis, branschtrender och nyheter inom dataanalys.

Hitta utbildning online och på plats

Lärande och Utbildning

Utveckla kunskaperna genom att delta i kostnadsfria onlinekurser, kurser på begäran eller genom att registrera dig för klassrumsutbildning.

Läs mer om hur du arbetar med Tableau inom systemkonfiguration eller i kombination med övriga produkter från andra företag

Kunskapsbas

Innehåll som skapats inför supportsamtal för att underlätta användningen av Tableau i specifika miljöer eller scenarion.
[Hoppa till huvudinnehåll](#main-content) # Planera migreringen Du är i [Guide till manuell migrering för Tableau Cloud](https://help.tableau.com/current/guides/migration/sv-se/emg_intro.htm). I den här guiden beskrivs hur du migrerar Tableau Server-distributioner med färre än 100 användare manuellt till Tableau Cloud. I det här ämnet vägleds du genom två viktiga planeringsuppgifter som bör slutföras innan migreringen: dataanslutningsstrategin och upprättandet av autentiseringsmekanismen. Du hittar en sammanfattad lista över funktionsskillnaderna i avsnittet _Tekniska avvägningar vid migrering från Tableau Server till Tableau Cloud_ ([Windows](https://help.tableau.com/current/server/sv-se/migrate_server_to_cloud_overview.htm) | [Linux](https://help.tableau.com/current/server-linux/sv-se/migrate_server_to_cloud_overview.htm)) i hjälpen för Tableau Server. Utför en [utvärdering av teknisk beredskap inför en migrering till Tableau Cloud](https://exchange.tableau.com/products/921) för att förstå om det finns några användningsfall som kan behöva anpassas innan migreringen till Tableau Cloud. ## Läs mer om Tableau Cloud Om du är en nybörjare med Tableau Cloud rekommenderar vi att du lär dig mer om plattformen genom att anmäla dig till en [självständig kurs](https://www.tableau.com/sv-se/learn/training/elearning) online. Dessa kurser kan användas som en introduktion till Tableau Cloud och erbjuder sammanhang när du planerar migreringen. Om du redan är bekant med administrationen av Tableau Server kommer du att märka att uppgifterna är i stort sett likadana i Tableau Cloud. Flytten till Tableau Cloud innebär dock att uppgifter relaterade till driftsättning och hantering av programvaran hanteras av Tableau som en hanterad tjänst. Låt oss ta hand om uppgraderingarna. Gå till blogginlägget [Should I Move My Analytics to Tableau Cloud?](https://www.tableau.com/sv-se/blog/should-i-move-my-analytics-cloud) om du vill veta mer. Tableau Cloud låter dig fokusera mer av energin på att säkerställa smidiga dataanslutningar, utrusta användare med bästa praxis och utveckla en community för analys. Besök [Tableau Cloud-sidan för platsadministratörer](https://www.tableau.com/sv-se/learn/get-started/online-admin) där du hittar mer information om vad det innebär att hantera en Tableau Cloud-plats samt mängder med resurser om att komma igång som administratör. ## Planera datastrategin för Tableau Cloud Tableau Cloud kan ansluta till dussintals olika datakällor, men det är viktigt att du utvecklar en dataanslutningsplan innan en migrering påbörjas. I det här avsnittet går vi igenom det bästa sättet att göra det och beskriver även de två sätt som Tableau Cloud ansluter till data. Målet är att garantera att du kan stödja dina nuvarande datakrav efter migreringen till Tableau Cloud. ### Ordning och reda: har ni någon nytta av innehållet? Innan du börjar utvärdera olika datatyper och hur migreringen av alla datakällor, arbetsböcker och projekt till Tableau Cloud ska gå till bör du ta tillfället i akt och bringa lite ordning i materialet. De flesta organisationer som har kört Tableau Server i mer än ett eller två år samlar på sig en viss mängd inaktuellt innehåll, som arbetsböcker, datakällor, projekt och flöden. Vi rekommenderar att följande steg utförs innan migreringen: - Du kan använda adminvyn _Inaktuellt innehåll_ ([Windows](https://help.tableau.com/current/server/sv-se/adminview-stale-content.htm) | [Linux](https://help.tableau.com/current/server-linux/sv-se/adminview-stale-content.htm)) i Tableau Server för att identifiera innehåll som inte längre används. Vanligtvis är det inte meningsfullt att flytta gammalt och arkiverat innehåll till Tableau Cloud. Gör dig av med det! - De flesta organisationer som har kört Tableau Server ett tag upplever att innehållshierarkin och behörighetsstrukturen ”utvecklas” organiskt och blir enkelt lite rörig. När migreringen planeras är det viktigt att utveckla en strategi som optimerar projekt-, grupp- och behörighetsstrukturer på din nya Tableau Cloud-plats. - Tableau Data Management-kunder kan använd verktygen för att hantera datarensning, kombinerande och bearbetning för den pågående flytten. ### Optimera instrumentpanelsprestanda När det kommer till prestanda är en bra tumregel att om dina instrumentpaneler är långsamma i Tableau Server, kommer de sannolikt även att vara långsamma i Tableau Cloud. Innan du migrerar bör du därför åtgärda eventuella prestandaproblem i instrumentpanelen med hjälp av stegen i [Optimera arbetsboksprestanda](https://help.tableau.com/current/pro/desktop/sv-se/performance_tips.htm). Genom att göra justeringar innan migreringen säkerställer du att du får samma förbättrade prestanda i Tableau Cloud. ### Gör en lista och skapa en strategi för dina datakällor När befintligt innehåll har rensats ordentligt är det dags att inventera datakällorna. Målet med den här övningen är att komma fram till hur användare ska stödjas i organisationen med de datakällor som de för närvarande använder. För varje datakälla: - Dubbelkolla det med Tableau Cloud-anslutningstabellen i följande avsnitt. Om det stöds är allt redo. Om det inte finns i tabellen ... - Dubbelkolla det med [Anslutningar med Bridge](https://help.tableau.com/current/online/sv-se/to_sync_local_data.htm) för att avgöra om datatypen stöds av Tableau Bridge. - Om datakällan är en statisk fil har Tableau Cloud stöd för uppladdning av Excel eller textbaserade datakällor (.xlsx, .csv, .tsv) direkt från en webbläsare eller Tableau Desktop. Den maximala filstorleken du kan ladda upp är 1 GB. Mer troligt är att användare ansluter till dessa filtyper i en delad och gemensam katalog. Om så är fallet kan dessa filer laddas upp till en offentlig molnlagring såsom Google Drive, Dropbox eller OneDrive. Alternativt kan du använda Bridge. Du (eller dina användare) kan sedan konfigurera Tableau Cloud för att ansluta till dessa lagringsutrymmen för en livedataanslutning. - Utför en [utvärdering av teknisk beredskap inför en migrering till Tableau Cloud](https://exchange.tableau.com/products/921) för att förstå om det finns några användningsfall som kan behöva anpassas innan migreringen till Tableau Cloud. #### Tableau Cloud-kopplingar som stöds Följande kopplingar stöds i Tableau Cloud

Alibaba AnalyticsDB för MySQL‡

Alibaba Data Lake Analytics‡

Amazon Athena‡

Amazon Aurora för MySQL‡

Amazon EMR Hadoop Hive‡

Amazon Redshift‡

Apache Drill‡

Azure Data Lake Storage Gen2‡

Azure Synapse Analytics (SQL Server-kompatibelt)

Box‡

Cloudera Hadoop‡

Databricks‡

Datorama by Salesforce‡

Denodo‡

Dremio by Dremio‡

Dropbox*‡

Esri Connector‡

Exasol‡

Google BigQuery*‡

Google Cloud SQL (MySQL-kompatibelt)‡§

Google Drive‡

Hortonworks Hadoop Hive

Impala‡

Kyvos‡

MariaDB‡

Microsoft Azure SQL Database‡

Microsoft Azure Synapse Analytics‡

Microsoft SQL Server‡

MongoDB BI Connector‡

MySQL‡

OData‡

OneDrive*‡

Oracle‡

Pivotal Greenplum-databas‡

PostgreSQL‡

Presto‡

Qubole Presto‡

Salesforce‡

SAP HANA (endast för virtuella anslutningar)‡

SharePoint-listor‡

SingleStore (tidigare MemSQL)‡

Snowflake‡

Spark SQL‡

Teradata**‡

Vertica‡

\*Mer information om hur du använder OAuth 2.0-standarden för Google BigQuery-, OneDrive- och Dropbox-anslutningar i Tableau Cloud finns i [OAuth-kopplingar](https://help.tableau.com/current/online/sv-se/protected_auth.htm). \*\*Teradatas webbredigering har för närvarande inte stöd för funktionaliteten frågemärkning (”query banding”). Mer information finns i avsnittet: [Teradata](https://help.tableau.com/current/pro/desktop/sv-se/examples_teradata.htm). ‡Stöder virtuella anslutningar om du har Data Management. Se [Om virtuella anslutningar och datapolicyer](https://help.tableau.com/current/online/sv-se/dm_vconn_overview.htm) i hjälpen för Tableau Cloud för mer information. §Tableau Cloud stöder inte SSL med Google Cloud SQL. ## Användarkonton och autentisering Följande viktiga planeringssteg är att identifiera den autentiseringsmekanism ska användas för Tableau Cloud-användare. Det standardiserade användarkontot i Tableau Cloud kallas för TableauID. TableauID kräver flerfaktorsautentisering (MFA) för att säkerställa säker åtkomst till Tableau Cloud. Se [Om flerfaktorsautentisering och Tableau Cloud](https://help.tableau.com/current/online/sv-se/security_auth.htm#mfa_requirement) i Tableau Cloud-dokumentationen. Om organisationen använder en identitetsleverantör (IdP) för att möjliggöra autentisering kan du med största sannolikhet använda den för Tableau Cloud. Vi erbjuder inbyggt stöd för Salesforce-autentisering och Google OpenID. Du kan även konfigurera SAML för Azure, Okta, OneLogin, AD FS, PingOne eller en annan IdP som har stöd för standardiserad SAML 2.0-autentisering. Se över alternativen för Tableau Cloud-[autentisering](https://help.tableau.com/current/online/sv-se/security_auth.htm) för att utveckla en plan, innan du fortsätter. Om organisationen hanterar identiteter med Azure AD, Okta eller OneLogin kan du även automatiskt tillhandahålla användare och grupper i Tableau Cloud. Se [Automatisera användaretablering och gruppsynkronisering via en extern identitetsprovider](https://help.tableau.com/current/online/sv-se/scim_config_online.htm). ## Arbetsflöde för migrering Den här guiden är ordnad i en stegvis process för migreringen till Tableau Cloud: 1. **Du är här**: Planera migreringen 2. [Skapa och konfigurera en Tableau Cloud-plats](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part2.htm) 3. [Migrera virtuella anslutningar](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part2-5.htm) 4. [Migrera datakällor, arbetsböcker och Prep-flöden till Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part3.htm) 5. [Återskapa uppdateringsscheman för Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part4.htm) 6. [Konfigurera behörighet och innehållsåtkomst för migrerade användare](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part5.htm) 7. [Lägg till återstående användare till Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part6.htm) 8. [Checklista för migrering av slutanvändare](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part7.htm) [Hoppa till huvudinnehåll](#main-content) # Skapa och konfigurera en Tableau Cloud-plats Du är i [Guide till manuell migrering för Tableau Cloud](https://help.tableau.com/current/guides/migration/sv-se/emg_intro.htm). I den här guiden beskrivs hur du migrerar Tableau Server-distributioner med färre än 100 användare manuellt till Tableau Cloud. Migreringsprocessen, som beskrivs i den här guiden, börjar med ett samarbete med den kontoansvarige för att föra över dina Tableau-licenser från Server till Cloud. Du är även välkommen att använda en [provversion av Tableau Cloud](https://www.tableau.com/sv-se/products/trial) när som helst för att testa Tableau Cloud innan migreringen. ## Steg 1: Arbeta med en Tableau-kontoansvarig för att föra över licensiering Det första steget i migreringen är att arbeta med kontoansvarige för att för över licensieringen från Server till Cloud. När detta har utförts erbjuds 60 dagars åtkomst till båda produkterna. De flesta kunder med 100 användare eller färre slutför migreringen inom en vecka. Det bör därför finnas gott om tid att använda båda produkterna under migreringen. Arbeta med din kontoansvarige om det krävs mer tid. ## Steg 2: Skapa ytterligare Tableau Cloud-platser Om du har skapat flera platser i Tableau Server kanske du vill skapa motsvarande platser i Tableau Cloud med hjälp av [Tableau Cloud Manager](https://help.tableau.com/current/online/sv-se/cloud_manager_intro.htm). Som molnadministratör kan du [lägga till platser](https://help.tableau.com/current/online/sv-se/cloud_manager_sites.htm) för att separera innehållsmiljöer, hantera användare och licenser samt kontrollera behörigheter. Antalet Tableau Cloud-platser som du kan skapa beror på vilken Tableau-version du har köpt. När du har skapat ytterligare platser fortsätter du med de återstående stegen i det här ämnet för varje plats. ## Steg 3: Ange en autentiseringsmetod Den standardiserade autentiseringsmetoden är Användarnamn och Lösenord (TableauID). Flerfaktorsautentisering krävs för TableauID-användare och garanterar säker åtkomst till Tableau Cloud. Vi har även stöd för många branschstandarder med enkel inloggning. Se [Autentisering](https://help.tableau.com/current/online/sv-se/security_auth.htm) för mer information och för att avgöra vilken autentiseringsmetod som kan fungera bäst din organisation. ## Steg 4: Bekanta dig med platsen Gå igenom [platsinställningarna](https://help.tableau.com/current/online/sv-se/sites_add.htm) och se till att de är konfigurerade för din organisations behov. ## Steg 5: Konfigurera dataanslutningar Metoden som används av Tableau Cloud för att ansluta till data varierar beroende på var data lagras. Varje metod kan kräva olika förberedelser och beskrivs nedan. Kontakta kontoansvarig om du inte är säker på vilket alternativ som är rätt för dig. ### Offentligt tillgängliga molndata Offentligt tillgängliga molndata inkluderar till exempel Google Drive, Dropbox, OneDrive och Snowflake. Om anslutningen är en databas kan du behöva aktivera Tableau Cloud för att fråga den. Mer information om hur du aktiverar anslutningar finns i [Auktorisera åtkomst till molndata som har publicerats till Tableau Cloud](https://help.tableau.com/current/pro/desktop/sv-se/publish_tableau_online_ip_authorization.htm). För platta filer såsom Excel- och .csv-filer rekommenderar vi att du sparar dessa i en molnlagring såsom Google Drive, Dropbox eller OneDrive. Du kan sedan aktivera direktanslutningar till data från Tableau Cloud. Om detta inte är ett alternativ måste Tableau Bridge konfigureras för att upprätthålla anslutningar till platta filer har som sparats lokalt. ### Lokala filer eller privata molndata Lokala filer, privata molndata och lokala data kan till exempel vara SQL Server, Oracle eller lokala Excel-filer. Om krav finns på privata data måste du installera och konfigurera [Tableau Bridge](https://help.tableau.com/current/online/sv-se/to_bridge_install.htm). Tableau Bridge erbjuder säker kommunikation mellan Tableau Cloud och data bakom brandväggar. Installera Bridge bakom brandväggen på en separat dator som har tillgång till data. Se [Om Bridge-klienten](https://help.tableau.com/current/online/sv-se/to_bridge_client.htm). Valfritt: För lokala filer (Excel, CSV, etc) kan de sparas på en molnlagring såsom Google Drive, Dropbox, Onebox, istället för att använda Tableau Bridge. ## Arbetsflöde för migrering Den här guiden är ordnad i en stegvis process för migreringen till Tableau Cloud: 1. [Planera migreringen](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part1.htm) 2. **Du är här:** Skapa och konfigurera Tableau Cloud-plats 00 3. [Migrera virtuella anslutningar](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part2-5.htm) 4. [Migrera datakällor, arbetsböcker och Prep-flöden till Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part3.htm) 5. [Återskapa uppdateringsscheman för Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part4.htm) 6. [Konfigurera behörighet och innehållsåtkomst för migrerade användare](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part5.htm) 7. [Lägg till återstående användare till Tableau Cloud](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part6.htm) 8. [Checklista för migrering av slutanvändare](https://help.tableau.com/v0.0/guides/migration/sv-se/cloud_migration_part7.htm) [Hoppa till huvudinnehåll](#main-content) # Steg 1: Anslut till dina data Chefen har bett dig att se över den övergripande försäljningen och lönsamheten för företaget och identifiera nyckelområden för förbättring.Du har en hel drös med data men är inte säker på var du ska börja.Du bestämmer dig för att börja med att ladda ner Tableau Desktop Free Edition. Relaterade resurser och videoklipp finns i [Ansluta till data med Tableau Desktop](https://www.tableau.com/sv-se/learn/tutorials/on-demand/connecting-data-tableau-desktop?playlist=509089). ## Öppna Tableau Desktop och börja Det första du ser när du öppnar Tableau Desktop är [startsidan](https://help.tableau.com/current/pro/desktop/sv-se/environment_startpage.htm).Här väljer du den koppling som Tableau behöver för att komma åt dina data. ![Startsidan i Tableau](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Connect1.png) På Startsidan finns flera alternativ att välja bland: **1.****Tableau-ikonen**.Klicka på ![En ikon över Tableau-logotypen](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Connect2.png) i det övre vänstra hörnet på valfri sida för att växla mellan startsidan och arbetsytan för redigering. **2.****Rutan Anslut**. - Anslut till data som är lagrade i en fil, exempelvis Microsoft Excel, PDF, spatialfiler med mera. - Anslut till data som ligger på en serverbaserad plattform som Google Drive, Amazon Redshift, Oracle eller på en publicerad datakälla i Tableau Cloud eller Tableau Server. - Anslut till en datakälla som du har anslutit till tidigare. Tableau har stöd för möjligheten att ansluta till en mängd olika data som lagras på en mängd olika platser.Rutan Anslut listar de vanligaste platserna som du kanske vill ansluta till. Alternativt kan du klicka på länkarna Fler för att se fler alternativ.Se [Utbildningsbiblioteket](https://help.tableau.com/current/guides/get-started-tutorial/sv-se/get-started-tutorial-next.htm) för en handledning om hur du ansluter till datakällor. **3.**Snabbstart med **acceleratorer**: färdiga mallar som du kan ansluta till dina egna data. **4.**Snabbstart med **exempelarbetsböcker**: exempelarbetsböcker som medföljer Tableau Desktop. **5.****Öppna**: nyligen öppnade arbetsböcker. **6.****Upptäck**: ytterligare resurser. I rutan Anslut, under Sparade datakällor, kan du klicka på **Urval - Superstore** för att ansluta till exempeldatauppsättningen.Den innehåller information om produkter, kunder och försäljning som kan användas för att identifiera viktiga förbättringsområden inom detta fiktiva företag. Vid behov kan du ladda ner Superstore-datauppsättningen från [sidan med exempeldata för Tableau Public](https://public.tableau.com/app/learn/sample-data) och sedan använda Microsoft Excel-kopplingen. ![Urval - Superstore finns listad under ”Sparade datakällor”](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Connect_Superstore.png) När du har valt **Urval - Superstore** ser skärmen ut ungefär så här: ![Ett tomt arbetsblad](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Connect4.png) Läs mer: Vad gör Tableau med dina data? När du har anslutit till dina data gör Tableau följande: - Öppnar ett nytt arbetsblad.Det här är ett tomt blad där du kan skapa din första vy. - Visar datakällan du är ansluten till.Om du använder flera olika datakällor kan du se dem alla listade här. - Lägger till kolumner från datakällan till rutan **Data** på vänster sida.Kolumner läggs till som fält. - Tilldelar automatiskt datatyper (såsom datum, nummer, sträng osv.) och roller (dimension eller mätvärden) till dina data.(Vi förklarar dessa termer senare.) Välj sidan **Datakälla** i det nedre vänstra hörnet för att se mer information om dina data.Här kan du se de första 1000 raderna med dina data och vissa analytiker blir helt till sig: Sortera eller dölj fält, dela upp fält i flera kolumner och byt namn på kolumnrubriker, allt utan att modifiera originaldata.Det som händer i Tableau stannar i Tableau; dina data är säkra. Om du har öppnat sidan **Datakälla** för att se detaljerna kan du klicka på fliken för **Blad 1** för att komma tillbaka dit du började. Se [Utbildningsbiblioteket](https://help.tableau.com/current/guides/get-started-tutorial/sv-se/get-started-tutorial-next.htm) för mer information om sidan Datakälla. Läs mer: Förbered dina egna data När du ansluter till dina egna data kan du behöva göra lite förberedande arbete innan de kan anslutas till i Tableau.Detta beror på att Tableau gör antaganden om dina data så att de kan visas på rätt sätt och arbetas med. Se [Utbildningsbiblioteket](https://help.tableau.com/current/guides/get-started-tutorial/sv-se/get-started-tutorial-next.htm) för mer information om hur du förbereder dina data. Fortsätt att [Steg 2: Ta en första titt genom att dra och släppa](https://help.tableau.com/v0.0/guides/get-started-tutorial/sv-se/get-started-tutorial-drag.htm). [Hoppa till huvudinnehåll](#main-content) # Steg 2: Ta en första titt genom att dra och släppa ## Skapa en vy Du vill identifiera viktiga områden att förbättra, men var ska du börja?Med fyra års data bestämmer du dig för att fördjupa dig i övergripande försäljningsdata för att se vad du hittar.Börja med att skapa ett enkelt diagram. Relaterade resurser och videoklipp finns i [Navigera på arbetsytan i Tableau Desktop](https://www.tableau.com/sv-se/learn/tutorials/on-demand/navigating-workspace-tableau-desktop?playlist=509089). Läs mer: Termer i det här avsnittet
VillkorBeskrivning
Aggregering kontra detaljnivå

Aggregering är den metod med vilken kvantitativa data på radnivå summeras i en högre kategori, till exempel summa summa av försäljning eller genomsnittlig vinst.Tableau gör detta automatiskt, så du kan bryta ned data till den detaljnivå du vill arbeta med.

Detaljnivå avser hur detaljerad informationen är – till exempel kan detaljnivån för ett datum vara dagar, månader, år osv.

Dimension kontra mätvärde

Dimensioner är kvalitativa data, såsom namn och datum.Som standard klassificerar Tableau automatiskt data som innehåller kvalitativ eller kategorisk information som en dimension. Det här gäller till exempel alla fält som innehåller textvärden eller booleska värden (sant/falskt).Dessa fält visas oftast som kolumnrubriker för rader av data, som till exempel Kundnamn eller Orderdatum, och definierar även detaljnivån som visas i vyn.

Mätvärden är kvantitativa numeriska data.Som standard behandlar Tableau fält som innehåller den här typen av data som mätvärden, till exempel försäljningstransaktioner och vinst.Data som klassificeras som ett mätvärde kan aggregeras utifrån en viss dimension, till exempel total försäljning per region, där försäljning är mätvärdet, total (eller summa) är aggregeringen och region är dimensionen.

Kontinuerliga kontra diskret

Kontinuerliga fält kan innehålla ett oändligt antal värden.Det kan vara ett värdeintervall, som försäljning inom ett visst datumintervall eller i vissa kvantiteter.Kontinuerliga fält är grönfärgade i Tableau.

Diskreta fält innehåller ett ändligt antal värden, som land, län eller kundnamn.Diskreta fält är blåfärgade i Tableau.

**Mer information om dimensioner och mätvärden** finns i [utbildningsbiblioteket](https://help.tableau.com/current/guides/get-started-tutorial/sv-se/get-started-tutorial-next.htm). Läs mer: Styrenheter och element i Tableau-arbetsytan I det här avsnittet drar du fält till hyllorna Kolumner och Rader, och du kommer även att arbeta med kortet Markeringar.På bilden nedan visas några av de styrenheter och element du kommer att använda i arbetsytan. ![En översikt över arbetsyteelement](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Drag28.png)
ElementBeskrivning

AÅngra

Med Tableau kan du experimentera med data.Du kan alltid gå tillbaka till startpunkten med hjälp av knappen Ångra.Använd den här knappen för att ångra den senaste åtgärden i arbetsboken.

Du kan ångra ett obegränsat antal gånger, till den senaste gången du öppnade arbetsboken, även efter att du har sparat ditt arbete.

BRutan Data

Visar namnet på datakällan som ingår i vyn och de tillgängliga fälten.Fält kan grupperas utifrån källtabell eller utifrån mapp.

Mer information om rutan Data finns i utbildningsbiblioteket.

C and DKort och hyllor

Kort är behållare för de olika styrenheter som finns tillgängliga i Tableau.Hyllor är en typ av kortkontroll.När du drar fält från rutan Data till någon av hyllorna Kolumner eller Rader läggs data till som en kolumn eller rad på axlarna i vyn.

När du drar fält från rutan Data till kortet Markeringar kan du styra visuella egenskaper som typ, färg, storlek, form och många fler.Endast markeringarna i vyn påverkas av den här åtgärden. Axlarna ändras inte.

Mer information om kort och hyllor finns i utbildningsbiblioteket.

EVisa/dölj kort

Råkade du dölja ett kort som du nu behöver?Inga problem!Nästan allt i Tableau-arbetsytan kan aktiveras eller inaktiveras, så att du har största möjliga utrymme att skapa dina egna visualiseringar.

Du kan dölja eller visa kort som Sidor, Filter och Förklaringar genom att klicka på pilen till listrutan för knappen Visa/dölj kortIkonen Visa/dölj kort i verktygsfältet och ta bort eller aktivera kryssmarkeringen för kortet.

Du kan till och med minimera rutan Data och analys till vänster om arbetsytan genom att klicka på knappen MinimeraMinimera rutan Data och analys längst upp till höger i rutan.Klicka på knappen igen för att återställa rutan till föregående tillstånd.

1. Från rutan **Data** drar du **Orderdatum** till hyllan **Kolumner**. **Obs!** När du drar Orderdatum till hyllan **Kolumner** skapar Tableau en kolumn för varje år i datauppsättningen.Under varje kolumn finns en Abc\-indikator.Den indikerar att du kan dra text- eller nummerdata hit, like ett kalkylblad i Excel.Om du skulle dra Försäljning till det här området skapar Tableau en korstabell (som ett kalkylblad) och visar den totala försäljningen för varje år. 2. Från rutan **Data** drar du **Försäljning** till hyllan **Rader**. Tableau genererar följande diagram med försäljning som en summa (aggregerad).Du kan se den totala aggregerade försäljningen för varje år efter orderdatum. ![Linjediagram som använder Orderdatum för hyllan Kolumner och Summa(försäljning) för hyllan Rader](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Drag1.png) _När du först skapar en vy som innehåller tid (i det här fallet Orderdatum) genererar Tableau automatiskt ett linjediagram._ I detta linjediagram visas att försäljningen gick ganska bra och verkar öka med tiden.Det här är bra information, men den säger inte särskilt mycket om vilka produkter som säljer bäst eller om det finns några produkter som presterar bättre än andra.Efter du precis har börjat bestämmer du dig för att utforska vidare och se vad du mer kan hitta. Läs mer: Utforska alternativen Du kan snabbt ändra diagramtyp med hjälp av listrutemenyn på kortet **Markeringar**. Till exempel kan du välja **Område** för att skapa ett områdesdiagram. ![De olika diagramtyperna anges i menyn Markeringar](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Drag2.png) Tableau har stöd för många olika diagramtyper, kallade markeringstyper.Mer information finns under **Mer information om markeringstyper** i [utbildningsbiblioteket](https://help.tableau.com/current/guides/get-started-tutorial/sv-se/get-started-tutorial-next.htm). **Obs!** Innan du går vidare i handledningen bör kontrollera att diagramtypen är inställd på **Automatisk**. Granska ditt arbete! Se hur ”Skapa en vy” fungerar _Klicka på bilden för att spela upp igen._ **Obs!** Det är inte säkert att alla detaljer i gif-bilden stämmer exakt överens med det som visas på din skärm. ## Finjustera vyn Om du vill få ökad insikt i vilka produkter som driver upp den totala försäljningen kan du prova att lägga till mer data.Börja med att lägga till produktkategorier för att titta på den totala försäljningen från en helt annan synvinkel. 1. Från rutan **Data** drar du **Kategori** till hyllan **Kolumner** och placerar den till höger om ÅR(orderdatum).Du kan behöva expandera orderhierarkin för att fältet Kategori ska visas. Vyn uppdateras till ett stapeldiagram.Genom att lägga till en andra diskret dimension till vyn kan du kategorisera data i diskreta bitar i stället för att titta på dina data kontinuerliga över tid.Detta skapar ett stapeldiagram och visar den totala försäljningen av varje produktkategori per år. ![Ett stapeldiagram som har År(orderdatum) och Kategori på hyllan Kolumner och Summa(försäljning) på hyllan Rader](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Drag4.png) Läs mer: Ändra perspektiv Om du vill visa stapeldiagrammet i vågrätt läge i stället för lodrätt klickar du på **Byt plats på rader och kolumner** i verktygsfältet. **Obs!** Ångra den här åtgärden innan du fortsätter med Kom igång-handledningen. ![Ett stapeldiagram där ikonen Byt plats på rader och kolumner framhävs](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Drag7.png) Läs mer: Visa siffrorna Du kan visa eller lägga till datapunktsinformation i vyn.I det här exemplet visar informationen den exakta totala försäljningen per kategori. Om du vill visa information om varje datapunkt (det vill säga markering) i vyn hovrar du över en av staplarna för att visa verktygstipset.I verktygstipset visas den totala försäljningen för den kategorin.Här är verktygstipset för kategorin Kontorsmaterial för 2025: ![Ett verktygstips som visar Försäljning av Kontorsmaterial 2021](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Drag5.png) Om du vill lägga till datapunktsinformation som etiketter i vyn klickar du på **Visa markeringsetiketter** i verktygsfältet.Nedan visar vi den totala försäljningen per kategori och år. **Obs!** Ångra den här åtgärden innan du fortsätter med Kom igång-handledningen. ![Ett stapeldiagram där ikonen Visa markeringsetiketter framhävs](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Drag6.png) I vyn visas mycket tydligt försäljning per kategori – möbler, kontorsmaterial och teknik.Detta ger en intressant insikt! I den här vyn kan du se att försäljningen av möbler ökar snabbare än försäljningen av kontorsmaterial, även om kontorsmaterial sålde riktigt bra under 2025.Du kanske kan rekommendera att företaget du arbetar för börjar fokusera på försäljning av möbler i stället för kontorsmaterial?Företaget säljer många olika produkter inom de kategorierna, så du behöver mer information innan du kan lämna en rekommendation. För att svara på frågan bestämmer du dig för att ta en titt på produkter efter underkategori, för att se vilka storsäljarna är.Till exempel vill du för kategorin Möbler se information om bokhyllor, stolar, inredning och bord.Genom att titta på dessa data kan du få insikter i försäljning och till slut den övergripande lönsamheten, så lägg till underkategorier till stapeldiagrammet. 1. Dubbelklicka på eller dra **Underkategori** till hyllan **Kolumner**. **Obs!** Du kan dra och släppa eller dubbelklicka på ett fält för att lägga till den i vyn, men var försiktig.Tableau gör antaganden om var data ska läggas till, vilket kan innebära att de inte placeras där du förväntar dig att de placeras.Du kan alltid klicka på Ångra för att ta bort ett fält, eller dra bort det från området där Tableau placerade det, för att börja om från början. Underkategori är ett annat diskret fält.Det här fältet skapar en ny rubrik längst ner i vyn och visar en stapel för varje underkategori (68 markeringar), separerade i kategori och år. ![Ett stapeldiagram som visar Orderdatum, Kategori och Underkategori på hyllan Kolumner och Summa(försäljning) på hyllan Rader](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Drag9.png) Nu börjar vi komma någonvart, men det är mycket data att gå igenom visuellt.I nästa del får du lära dig hur du lägger till färg, filter och annat för att fokusera på ett specifikt resultat. Läs mer: Använda en annan vy för att jämföra produktförsäljning Om du vill se hur dina produkter bidrar till den övergripande försäljningen per kategori har du ytterligare ett alternativ i Tableau. Om du drar **Underkategori** till **Färg** på kortet Markeringar skapar du ett stapeldiagram med ytterligare markeringar för varje underkategori som identifieras av en unik färg.Tableau visar automatiskt ett förklaringskort till höger för underkategorivärdena. **Obs!** Ångra den här åtgärden innan du fortsätter med Kom igång-handledningen. ![Ett stapeldiagram som visar Orderdatum och Kategori på hyllan Kolumner, Summa(försäljning) på hyllan Rader och Underkategori på Färg på kortet Markeringar](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Drag8.png) Här ser du antalet försäljningar som varje produkt bidrar med till totalsumman per kategori och år, och du ser omedelbart vilka som bidrar mycket och lite. Underkategorierna visas som staplar i den ordning som de anges i förklaringen och inte enligt platsen på axeln Förklaring. Till exempel visas Bokhyllor överst i varje stapel för Möbler i vyn ovan, eftersom Bokhyllor är placerat ovanför Stolar, Inredning och Bord i förklaringen.Underkategorierna visas i förklaringen så att du kan flytta dem och utvärdera data på ett sätt som är logiskt för dig. Om ett stapeldiagram är rätt för dig beror på vilken analys du vill göra. Granska ditt arbete! Se hur ”Finjustera vyn” fungerar _Klicka på bilden för att spela upp igen_ **Obs!** Det är inte säkert att alla detaljer i gif-bilden stämmer exakt överens med det som visas på din skärm. ## Stegsammanfattning Det här steget handlade om att lära känna data och börja ställ frågor om data för att få insikter.Du har lärt dig att: - Skapa ett diagram i en vy som fungerar för dig. - Lägg till fält för att få rätt detaljnivå i vyn. Nu är du redo att börja fokusera på resultaten och identifiera mer specifika problemområden.I nästa del får du lära dig hur du använder filter och färger för att utforska data visuellt. Gå vidare till [Steg 3: Fokusera på dina resultat](https://help.tableau.com/v0.0/guides/get-started-tutorial/sv-se/get-started-tutorial-focus.htm). [Hoppa till huvudinnehåll](#main-content) # Steg 3: Fokusera på dina resultat Du har skapat en vy över produktförsäljning uppdelad i kategori och underkategori. Du börjar komma någonvart, men det finns mycket data att gå igenom. Du behöver ett enkelt sätt att hitta de intressanta datapunkterna och fokusera på specifika resultat. Vilken tur att Tableau har några fantastiska alternativ för just det! Filter och färger är ett par alternativ du kan använda för att lägga större fokus på intressanta detaljer. När du har lagt till fokus på data kan du börja använda andra Tableau Desktop\-funktioner för att interagera med dessa data. ## Lägga till filter till vyn Du kan använda filter för att inkludera eller exkludera värden i vyn. I det här exemplet bestämmer du dig för att lägga till två enkla filter till arbetsbladet, som gör det enklare att titta på produktförsäljning efter underkategori för ett specifikt år. 1. I rutan **Data** högerklickar du på **Orderdatum** och väljer **Visa filter**. 2. Upprepa ovanstående steg för fältet **Underkategori**. Filtren läggs till på höger sida i vyn i den ordning du valde dem. Filter är korttyper och du kan flytta runt dem på arbetsytan genom att klicka på dem och dra dem till en annan plats i vyn. När du drar ett filter visas en linje som anger var du kan släppa filtret någonstans. **Obs!** I handledningen Kom igång används standardpositionen för filterkort. **Mer information om filtrering** finns i utbildningsbiblioteket (i menyn högst upp). ![Ett stapeldiagram med filter för underkategori och orderdatum](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Drag10.png) Granska ditt arbete! Se hur ”Tillämpa filter på vyn” fungerar _Klicka på bilden för att spela upp igen_ **Obs!** Det är inte säkert att alla detaljer i gif-bilden stämmer exakt överens med det som visas på din skärm. ## Lägga till färg till vyn Filter underlättar genomgången av alla data, men oj vad mycket blått! Du måste göra någonting åt det. För närvarande tittar du på total försäljning av de olika produkterna. Du kan se att vissa produkter konsekvent säljer dåligt och att vissa produkter kan vara goda kandidater för minskade försäljningsinsatser. Men hur ser den övergripande lönsamheten ut för de olika produkterna? Dra **Vinst** till färg för att se vad som händer. Från rutan **Data** drar du **Vinst** till **Färg** på kortet Markeringar. Genom att dra vinst till färg ser du nu att du går med förlust på bord, bokhyllor och till och med datorer. Ytterligare en insikt! ![Ett stapeldiagram med Orderdatum, Kategori och Underkategori på hyllan Kolumner, Summa(försäljning) på hyllan Rader och Summa(Vinst) på Färg på kortet Markeringar](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Dragcolor1.png) **Obs!** Tableau har automatiskt lagt till en färgförklaring och tilldelat en divergerande färgpalett eftersom dina data innehåller både negativa och positiva värden. Läs mer: Arbeta med färg Färg gör vyn visuellt mer tilltalande, men gör även att intressanta data sticker ut. Tableau använder en vanlig färgpalett för att tilldela färger till produkter i vyn, men du är inte begränsad till den färgpaletten. Du har valmöjligheter! Om du vill använda andra färger än de som visas kan du när som helst ändra färgerna eller färgpaletten. Det är bara att klicka på **Färg** på kortet Markeringar och sedan på **Redigera färger**. Du kan välja en annan färgpalett i dialogrutan Redigera färger. **Obs!** I handledningen Kom igång används den vanliga färgpaletten. Beroende på vilka data som visas i vyn kan en divergerande färgpalett eller en kategorisk färgpalett visas i dialogrutan Redigera färger. Divergerande färgpaletter ser ut som på bilden nedan. Divergerande färgpaletter tilldelas oftast kontinuerliga fält. ![Divergerande färgpaletter i menyn Redigera färger](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Dragcolor2.png) Om du använder en förklaring kan den se ut som på bilden nedan. Kategoriska färgpaletter som den här tilldelas oftast diskreta fält. ![Kategoriska färgpaletter i menyn Redigera färger](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Drag12.png) Granska ditt arbete! Se hur ”Lägga till färg till vyn” fungerar _Klicka på bilden för att spela upp igen_ **Obs!** Det är inte säkert att alla detaljer i gif-bilden stämmer exakt överens med det som visas på din skärm. ## Hitta nyckelinsikter Du har lärt dig att du kan utforska data när du skapar vyer med Tableau Desktop. Filter och färger gör att du bättre kan visualisera data och identifiera problem på en gång. Nästa steg är att interagera med vyn, så att du kan börja dra slutsatser. När du tittade på vyn såg du att ni har vissa produkter som inte är lönsamma, men nu vill du se om dessa produkter har sålt dåligt år efter år. Det är dags att använda filter för att ta en närmare titt. 1. I vyn, i filterkortet **Underkategori**, rensar du alla kryssrutor utom **Bokhyllor**, **Datorer** och **Bord**. ![Ett stapeldiagram med en divergerande färgpalett som visar vinst och förlust för underkategorier](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_FocusFilter1.png) Nu ser du att bokhyllor och datorer var lönsamma vissa år. Datorer har dock inte varit lönsamma på sistone. Även om du har upptäckt något viktigt vill du samla in mer information innan du går till chefen och föreslår några åtgärder. Magkänslan säger att du bör dela upp vyn efter region: 2. Från rutan **Data** drar du **Region** till hyllan **Rader** och placerar den till vänster om Summa(Försäljning). Tableau skapar en vy med flera axlar uppdelade efter region. Nu ser du försäljning och lönsamhet efter produkt för varje region. Om du lägger till region i vyn och filtrerar på Underkategori kan du se att datorer i region Syd rapporterar högre totala förluster än i de andra regionerna. Du har fått en insikt som tidigare var dold! ![Stapeldiagram som visar lönsamheten för underkategorin Datorer i varje region](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Focus_MachineSpike.png) Den här vyn sammanfattar bäst ditt arbete hittills. Välj **Alla** på filterkortet **Underkategori** (om du har ändrat filtret) för att visa alla underkategorier igen, ger arbetsbladet ett namn och lägg till en titel. 6. Längst ner till vänster på arbetsytan dubbelklickar du på **Blad 1** och skriver **Försäljning efter produkt/region**. Du väljer att fokusera analysen på region Syd, men du vill inte förlora vyn du har skapat. I Tableau Desktop kan du duplicera arbetsbladet och fortsätta där du slutade senast. 7. I arbetsboken högerklickar du på bladet **Försäljning efter produkt/region** och väljer **Duplicera**. 8. Byt namn på det duplicerade bladet till **Försäljning i region Syd**. 9. I det nya arbetsbladet drar du **Region** från rutan **Data** till hyllan **Filter** för att lägga till filtret i vyn. 10. I dialogrutan Filtrera region rensar du alla kryssrutor utom **Syd** och klickar sedan på **OK**. 11. Högerklicka på fältet **Region** på hyllan **Rader** och avmarkera **Visa rubrik**. Vyn uppdateras till att se ut som bilden nedan. ![Ett stapeldiagram som visar lönsamheten för Underkategori i region Syd](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_FocusSouth1.png) Nu kan du fokusera på försäljning och vinst i region Syd. Du ser omedelbart att datorförsäljningen gick med förlust år 2022 och igen år 2025. Det här är definitivt något att titta närmare på! 4. Spara ditt arbete genom att välja **Arkiv** > **Spara som**. Ge arbetsboken ett namn, till exempel Regional försäljning och vinst. Läs mer: Så organiserar Tableau dina spara arbetsböcker När du installerar Tableau skapas automatiskt en mappkatalog under **Dokument** > **Mina dokument** > **Min Tableau-lagringsplats**. I Min Tableau-lagringsplats finns flera mappar för datakällor, sparade arbetsböcker, geokodningsdata och mycket annat. **Mer information om hur du sparar arbetsboken som olika Tableau-filtyper** finns i utbildningsbiblioteket (i menyn högst upp). Granska ditt arbete! Se hur ”Hitta nyckelinsikter” fungerar _Klicka på bilden för att spela upp igen_ **Obs!** Det är inte säkert att alla detaljer i gif-bilden stämmer exakt överens med det som visas på din skärm. ## Stegsammanfattning I det här steget använde du filter och färg för att underlätta arbetet med dina data. Du fick också lära dig om några roliga funktioner som Tableau erbjuder för att du ska kunna besvara viktiga frågor om dina data. Du har lärt dig att: - Tillämpa filter och färg så att det blir lättare att fokusera på de områden som är mest intressanta. - Interagera med diagram med hjälp av verktyg som tillhandahålls av Tableau. - Duplicera arbetsblad och spara ändringar för att fortsätta att utforska data på olika sätt utan att något arbete går förlorat. Du har genom att utforska data i Tableau Desktop identifierat problemområden. Du vet att försäljning och vinst i region Syd är ett problem, men du har inte någon lösning än. Du vill titta på andra faktorer som kan tänkas bidra till resultaten. Härnäst ska du få använda en annan viktig funktion i Tableau och arbeta med geografiska data. Gå vidare till [Steg 4: Utforska dina data geografiskt](https://help.tableau.com/v0.0/guides/get-started-tutorial/sv-se/get-started-tutorial-explore.htm). [Hoppa till huvudinnehåll](#main-content) # Steg 4: Utforska dina data geografiskt Du har byggt en fantastisk vy som gör att du kan granska försäljning och vinst per produkt under flera år. Och efter att ha tittat på produktförsäljning och lönsamhet i söder bestämmer du dig för att leta efter trender eller mönster i den regionen. Eftersom du tittar på geografiska data (fältet Region) har du möjlighet att skapa en kartvy. Kartvyer är bra för att visa och analysera denna typ av information. Plus, de är ju så häftiga! I det här exemplet har Tableau redan tilldelat rätt geografiska roller till fälten Land, Län/landskap, Ort och Postnummer. Det beror på att det erkände att vart och ett av dessa fält innehöll geografiska data. Du kan börja arbeta med att skapa din kartvy direkt. Läs mer: Möt geografiska roller Tableau känner igen en hel del vanliga geografiska data, såsom delstat och ortsnamn. När Tableau känner igen denna typ av data tilldelas fälten automatiskt lämpliga geografiska roller, så att de blir geografiska fält. Geografiska fält har globikoner ![Globikon som identifierar geografiska datafält](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Explore16_24x13.png) bredvid sig i rutan **Data**. När ett fält tilldelas en geografisk roll skapar Tableau automatiskt en kartvy när du lägger till fältet i **Detalj** på kortet Markeringar. Mer om det senare. Om Tableau inte känner igen dina data som geografiska kan du tilldela vart och ett av de relevanta fälten en geografisk roll manuellt. Det finns flera geografiska roller att välja mellan: - Flygplats - Riktnummer (USA) - CBSA/MSA (USA) - Ort - Kongressdistrikt (USA) - Land/region - Kommun - NUTS Europa - Län/landskap - Postnummer ![En illustration av manuell tilldelning av geografiska roller till fält](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Explore1.png) ## Skapa en kartvy Börja om från början med ett nytt arbetsblad. 1. Klicka på ikonen **Nytt arbetsblad** längst ner i arbetsområdet. ![Markering av ikonen Nytt arbetsblad](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_explore17.png) Tableau behåller ditt tidigare arbetsblad och skapar ett nytt så att du kan fortsätta utforska dina data utan att förlora ditt arbete. 4. Dubbelklicka på **Län/landskap** i rutan **Data** för att lägga till den i **Detalj** på kortet Markeringar. Nu har du en kartvy! ![en symbolkarta över Kanada och Kontinentala USA](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_explore3.png) Läs mer: Dubbelklicka för att lägga till geografiska fält Du kan dubbelklicka på fält för att snabbt lägga till dem i vyn. När du dubbelklickar på ett geografiskt fält läggs det automatiskt till i Detalj på kortet Markeringar och en kartvy skapas med markeringar för varje plats som anges i fältet. Eftersom Tableau redan vet att delstatsnamn är geografiska data och eftersom delstatsdimensionen tilldelas den geografiska rollen för **Län/landskap**, skapar Tableau en kartvy automatiskt. Det finns en markering för var och en av de 48 sammanhängande delstaterna och de kanadensiska provinserna i din datakälla. (Tyvärr ingår inte Alaska och Hawaii i din datakälla, så de kartläggs inte.) Observera att fältet **Land** också läggs till i vyn. Detta sker eftersom de geografiska fälten i Urval - Superstore är en del av en hierarki. Högre nivåer i hierarkin kan läggas till automatiskt som en detaljnivå. Dessutom läggs genererade latitud- och longitudfält till i kolumnerna och på radhyllorna. Du kan tänka på dessa som X- och Y-fält. De är viktiga när du vill skapa en kartvy, eftersom varje plats i dina data tilldelas ett latitudinellt och longitudinellt värde. De här fälten genereras ibland av Tableau utifrån geografiska fält i dina data. Dina data kan också innehålla egna latitud- och longitudvärden. Du hittar resurser för att lära dig mer om detta i Utbildningsbiblioteket. Att ha en toppenfin karta fokuserad på landmassan som omfattar USA och Kanada är en sak, men kom ihåg att det du ville se var vad som hände i södern. 13. Dra **Region** till hyllan **Filter** och filtrera sedan endast **söderut**. Kartvyn zoomar in på den södra regionen, och det finns en markering för varje delstat (totalt 11). Nu vill du se mer detaljerade data för den här regionen, så du börjar att dra andra fält till kortet Markeringar: 15. Dra mätvärdet **Försäljning** till **Färg** på kortet Markeringar. ![En karta över 11 delstater i södra USA som visas i olika nyanser av blått](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_explore2.png) Vyn uppdateras automatiskt till en fylld karta och färgar varje delstat baserat på dess totala försäljning. Eftersom du utforskar produktförsäljning vill du att din försäljning ska visas i USD. Klicka på fältet **Summa(Försäljning)** på kortet **Markeringar** och välj **Format**. För nummer, välj **Valuta**. Varje gång du lägger till ett kontinuerligt mätvärde som innehåller positiva siffror (som Försäljning) till Färg på kortet Markeringar, färgas din ifyllda karta blå. Negativa värden tilldelas orange färg. Ibland kanske du inte vill att din karta ska vara blå. Kanske föredrar du grönt, eller så är dina data inte något som bör representeras med färgen blå, som skogsbränder eller trafikstockningar. Det skulle bara vara förvirrande! Oroa dig inte, du kan ändra färgpaletten precis som du gjorde tidigare. 20. Klicka på **Färg** på kortet Markeringar och klicka sedan på **Redigera färger**. I det här exemplet vill du se vilka delstater som gör bra ifrån sig och vilka delstater som gör dåligt ifrån sig i försäljningen. 22. Välj **Divergerande orange-blått** i listrutemenyn Palett och stäng sedan dialogrutan. Detta gör att du snabbt kan se de lågpresterande och de högpresterande delstaterna. Vyn uppdateras till att se ut så här: ![En karta visas med delstater i divergerande färger blå-orange utifrån delstatens totala försäljning](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Explore5.png) Men vänta. Det är så mycket orange! - Vad har hänt? - Jag vet inte. Uppgifterna är korrekta, och _tekniskt sett_ kan du jämföra lågpresterande med högpresterande, men är det verkligen hela historien? Är försäljningen i några av de orange delstaterna verkligen så dålig, eller beror det helt enkelt på att finns fler människor i Florida som kan köpa dina produkter? Kanske har du mindre eller färre butiker i delstaterna som visas i orange. Eller är det kanske så att befolkningstätheten är högre i delstaterna som visas i blått, så att det helt enkelt finns fler människor där som kan köpa dina varor? Hur som helst så vill du helt klart inte visa denna vy för din chef eftersom du inte är säker på att datan berättar en användbar version av historien. 29. Klicka på ikonen **Ångra** ![En pilikon som pekar åt vänster.](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Explore22.png) i verktygsfältet för att återgå till den fina, blå vyn. Det finns fortfarande ett färgproblem. Allt ser fint ut - det är det som är problemet! Vid första anblicken verkar det som om Florida presterar bäst. Genom att föra muspekaren över dess markering visas totalt 89 474 USD i försäljning, jämfört med South Carolina, till exempel, som bara har 8 482 USD i försäljning. Men hur är det – har några av delstaterna i södern varit _lönsamma_? 32. Dra **Vinst** till **Färg** på kortet Markeringar för att se om du kan svara på den här frågan. ![En karta med divergerande blå-orangea färger baserat på delstatens totala vinster.](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Explore6.png) Det var bättre! Eftersom vinsten ofta består av både positiva och negativa värden väljer Tableau automatiskt färgpaletten Divergerande blå-orange för att snabbt visa delstaterna med negativ vinst och delstaterna med positiv vinst. Det är nu tydligt att Tennessee, North Carolina och Florida har negativ vinst, även om det verkade som att de gjorde okej ifrån sig - även bra - i försäljning. Men varför? Du kommer att svara på det i nästa steg. Granska ditt arbete! Titta på ”Bygg en kartvy” i aktion _Klicka på bilden för att spela upp igen_ **Obs!** Det är inte säkert att alla detaljer i gif-bilden stämmer exakt överens med det som visas på din skärm. Fortsätt att[Steg 5: Gå nedåt i informationen](https://help.tableau.com/v0.0/guides/get-started-tutorial/sv-se/get-started-tutorial-drilldown.htm). [Hoppa till huvudinnehåll](#main-content) # Steg 5: Gå nedåt i informationen I det senaste steget upptäckte du att Tennessee, North Carolina och Florida går med förlust. För att ta reda på varför bestämmer du dig för att gå ännu längre nedåt och fokusera på vad som händer i de tre delstaterna. ## Fortsätt där kartvyn tog slut Som du såg i det senaste steget är kartor utmärkta för att visualisera data brett. Ett stapeldiagram hjälper dig att komma ner på djupet. Detta gör du genom att skapa ett nytt arbetsblad. 1. Dubbelklicka på **Blad 3** och ge arbetsbladet namnet **Vinstkarta**. 2. Högerklicka på **Vinstkarta** längst ner i arbetsytan och välj **Duplicera**. Ge det nya bladet namnet **Stapeldiagram över förlust**. 3. I arbetsbladet Stapeldiagram över förlust klickar du på **Visa mig** och väljer sedan **vågräta staplar**. Med Visa mig framhävs olika diagramtyper utifrån de data du har lagt till i vyn. **Obs!** Du kan när som helst klicka på **Visa mig** igen för att minimera menyn. ![Framhävning av diagrammet med vågräta staplar i menyn Visa mig](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Explore8.png) Och vips har du ett stapeldiagram igen! ![Ett diagram med vågräta staplar som visar vinsten för delstater i region Syd](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Explore9.png) 7. Du kan välja flera staplar till vänster genom att klicka på och dra markören över staplarna mellan **Tennesse**, **North Carolina** och **Florida**. I verktygstipset som visas väljer du **Behåll endast** för att fokusera på de tre delstaterna. ![En blå ruta som visar tre staplar som valts samtidigt,](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Explore_click_and_drag.png) **Obs!** Du kan även högerklicka på en av de framhävda staplarna och välja **Behåll endast**. Observera att fältet _Inkluderingar_ för Län läggs till på hyllan **Filter** för att indikera att vissa delstater filtreras bort från vyn. Ikonen med två cirklar på fältet indikerar att det här fältet är en uppsättning. Du kan redigera fältet genom att högerklicka på fältet på hyllan **Filter** och välja **Redigera filter**. Nu kan du söka efter data för orterna i dessa delstater. 9. På hyllan **Rader** klickar du på **plustecknet** på fältet **Län** för att gå nedåt till detaljnivån Ort. Det finns nästan för mycket information här, så du bestämmer dig för att filtrera vyn till orter med störst förlust genom att använda ett topp n-filter. Granska ditt arbete! Se steg 1-5 genomföras _Klicka på bilden för att spela upp igen_ **Obs!** Det är inte säkert att alla detaljer i gif-bilden stämmer exakt överens med det som visas på din skärm. ## Skapa ett topp n-filter Du kan använda ett topp n-filter i Tableau Desktop för att begränsa antalet markeringar som visas i vyn. I det här fallet vill du använda topp n-filtret för att fokusera på de som har underpresterat. 1. Från rutan Data drar du **Ort** till hyllan **Filter**. 2. I dialogrutan Filter väljer du fliken **Topp** och gör sedan följande: 1. Klicka på **Efter fält**. 2. Klicka på listrutan **Topp** och välj **Sämsta** för att visa de som har presterat sämst. 3. Skriv **5** i textrutan för att visa de fem sämsta i datauppsättningen. Tableau Desktop har redan valt ett fält (Vinst) och en aggregering (Summa) för topp n-filtret baserat på fälten i vyn. Dessa inställningar säkerställer att vyn endast visar de fem sämst presterande orterna baserat på total vinst. ![Fliken Topp för dialogrutan Filter \[Ort\] som är inställd på Efter fält: Sämsta 5](Img/gs_Explore12.png) 6. Klicka på **OK**. Du är något på spåren! Men det finns sex orter i vyn, däribland Jacksonville, North Carolina, som har gått med vinst. Varför skulle en ort som har gått med vinst visas i vyn när du skapade ett filter som skulle filtrera bort lönsamma orter? Jacksonville, North Carolina, är med på grund av att Ort är den lägsta detaljnivån som visas i vyn. För att Tableau Desktop ska kunna skilja på Jacksonville, North Carolina, och Jacksonville, Florida, måste du gå nedåt till nästa detaljnivå i platshierarkin, som i det här fallet är Postnummer. När du har lagt till postnummer kan du utesluta Jacksonville, North Carolina, utan att också utesluta Jacksonville, Florida. 1. På hyllan **Rader** klickar du på plustecknet på **Ort** för att gå nedåt till detaljnivån Postnummer. 2. Högerklicka på postnumret för Jacksonville, North Carolina, (**28540**) och välj sedan **Uteslut**. Postnummer läggs till på hyllan **Filter** för att indikera att vissa medlemmar i fältet Postnummer har filtrerats bort från vyn. Även när du tar bort fältet Postnummer från vyn blir filtret kvar. 4. Dra bort **Postnummer** från hyllan **Rader**. Vyn uppdateras till att se ut så här: ![Ett stapeldiagram över de fem minst lönsamma orterna i region Syd](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Explore14.png) Granska ditt arbete! Se steg 1-8 genomföras _Klicka på bilden för att spela upp igen_ **Obs!** Det är inte säkert att alla detaljer i gif-bilden stämmer exakt överens med det som visas på din skärm. Nu när du har fokuserat vyn på de minst lönsamma orterna kan du göra en grundligare utvärdering och identifiera vilka produkter som säljer dåligt. ## Identifiera förlorarna Du bestämmer dig för att dela upp vyn efter underkategori för att identifiera vilka produkter det är som drar ner lönsamheten. Du vet att fältet Underkategori innehåller information om sålda produkter per plats, så du börjar där. 1. Dra **Underkategori** till hyllan **Rader** och placera det till höger om Ort. 2. Dra **Vinst** till **Färg** på kortet Markeringar för att göra det lättare att se vilka produkter som går med förlust. 3. I rutan Data högerklickar du på **Orderdatum** och väljer **Visa filter**. Du kan nu utforska förlusterna för varje år om du vill och snabbt identifiera de produkter som går med förlust. Datorer, bord och pärmar verkar inte sälja särskilt bra. Så vad skulle hända om ni slutar att sälja de varorna i Jacksonville, Concord, Burlington, Knoxville och Memphis? ![Ett diagram med vågräta staplar som visar lönsamheten för Underkategori för de sämst presterande orterna](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Explore15.png) ## Verifiera resultaten Skulle lönsamheten i Florida, North Carolina och Tennesse förbättras om ni slutar sälja pärmar, datorer och bord? Du kan ta reda på det genom att filtrera bort problemprodukterna och se vad som händer. 1. Gå tillbaka till kartvyn genom att klicka på bladfliken **Vinstkarta**. 2. I rutan Data högerklickar du på **Underkategori** och väljer **Visa filter**. Ett filterkort för alla produkter ni erbjuder visas bredvid kartvyn. Använd det här filtret senare. 3. Från rutan Data drar du **Vinst** och **Vinstförhållande** till **Etikett** på kortet Markeringar. - Du formaterar Vinstförhållande till en procentandel genom att högerklicka på **Vinstförhållande** och välja **Formatera**. Välj sedan **Procent** vid **Nummer** i avsnittet **Standard** och ange önskat antal decimaler som du vill visa på kartan. För den här kartan väljer vi noll decimaler. Stäng sedan rutan Format. Nu kan du se den exakta vinsten för varje delsatt utan att behöva hovra över dem. 4. I rutan Data högerklickar du på **Orderdatum** och väljer **Visa filter** för att ge vyn lite kontext. Ett filterkort för ÅR(Orderdatum) visas i vyn. Du kan nu visa vinst för alla år eller för en kombination av år. Detta kan vara användbart för presentationen. 5. Rensa **Pärmar**, **Datorer** och **Bord** från listan på filterkortet Underkategori i vyn. Tänk på att du genom att lägga till filter i vyn kan inkludera och exkludera värden för att framhäva vissa delar av dina data. I takt med att du rensar medlemmar ökar vinsten för Tennesse, North Carolina och Florida, tills de slutligen når en positiv vinst. ![Resultatet när Pärmar, Datorer och Bord avmarkas i filtret Underkategori](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_explore-deselect.png) Wow, du upptäckte något intressant! Pärmar, datorer och bord bär definitivt ansvaret för förlusterna i Tennesse, North Carolina och Florida, men inte för resten av region Syd. Ser du hur vinsten faktiskt minskar för vissa av de andra delstaterna när du rensar varor från filterkortet? Om du till exempel rensar **Pärmar** från filterkortet Underkategori faller vinsten med fyra procent i Arkansas. Du kan därmed dra slutsatsen att pärmar faktiskt är lönsamma i Arkansas. Du vill dela med dig av den här upptäckten med teamet genom att gå igenom stegen du har genomfört. 11. Välj **(Alla)** på filterkortet Underkategori för att inkludera alla produkter igen. Läs mer: Fler frågor du bör ställa Du kom fram till att pärmar, datorer och bord bar ansvaret för förlusterna i Tennessee, North Carolina och Florida. Och nu? Du kan fortsätta att utforska data genom att svara på följande frågor. **Obs!** Om du använder vyn till att försöka svara på dessa frågor ska du ångra alla ändringar innan du går vidare i handledningen Kom igång. - Hur går försäljningen av datorer i Tennesse, North Carolina och Florida? Säljer ni mycket? Hur påverkas i så fall vinsten? - Vilka andra faktorer kan tänkas bidra till resultaten? Säljer detaljhandlare i söder produkter till rabatterat pris? - Och hur är det med försäljningen av bord och pärmar? - Vad händer med försäljningen i Jacksonville, Miami, Burlington, Knoxville och Memphis om du tar bort datorer, bord eller pärmar? - Hur står det till med bokhyllor? I steg 2 såg vi att bokhyllor sålde väldigt dåligt i andra regioner. Att gå ned på djupet i de regionerna kan leda till lösningar. Granska ditt arbete! Se hur ”Verifiera resultaten” fungerar _Klicka på bilden för att spela upp igen_ **Obs!** Det är inte säkert att alla detaljer i gif-bilden stämmer exakt överens med det som visas på din skärm. Nu vet du att datorer, bord och pärmar är problematiska produkter för företaget. Genom att fokusera på region Syd ser du att dessa produkter har olika inverkan på vinsten. Detta kan vara nyttigt att diskutera med chefen. Härefter samlar du ihop arbetet du har gjort hittills på en instrumentpanel, så att du enkelt kan presentera resultaten. **Mer information om arbete med kartor och geografiska roller** finns i utbildningsbiblioteket (i menyn högst upp). Gå vidare till [Steg 6: Skapa en instrumentpanel som visar dina insikter](https://help.tableau.com/v0.0/guides/get-started-tutorial/sv-se/get-started-tutorial-build.htm). [Hoppa till huvudinnehåll](#main-content) # Steg 6: Skapa en instrumentpanel som visar dina insikter Du har skapat fyra arbetsblad och de visar viktig information som din chef behöver få vetskap om.Nu behöver du ett sätt att visa de negativa vinstsiffrorna i Tennessee, North Carolina och Florida samt förklara några av anledningarna till att vinsterna är låga. För att göra detta kan du använda instrumentpaneler för att visa flera arbetsblad samtidigt och – om du vill – få dem att interagera med varandra. Relaterade resurser och videoklipp finns i [Bygga instrumentpaneler i Tableau Desktop](https://www.tableau.com/sv-se/node/106947?playlist=509089). ## Konfigurera instrumentpanelen Du vill betona att vissa objekt som säljs på vissa platser går dåligt.Vyn med stapeldiagram för vinst och kartvyn visar detta på ett tydligt sätt. 1. Klicka på knappen **Ny instrumentpanel**. ![Ikonen Ny instrumentpanel](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Build1.png) 2. I rutan **Instrumentpanel** till vänster visas kalkylarken du har skapat.Dra **Försäljning i söder** till den tomma instrumentpanelen. 3. Dra **vinstkarta** till din instrumentpanel och släpp den ovanför vyn Försäljning i söder. Instrumentpanelen uppdateras enligt följande: ![En instrumentpanel med kalkylarken Vinstkarta och Försäljning i söder.](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Build2.png) Nu kan du se båda vyerna samtidigt! Stapeldiagrammet är dock lite hopklämt och det hjälper inte din chef att förstå dina data. ## Organisera instrumentpanelen Det är inte lätt att se detaljerna för varje objekt under **Underkategori** från stapeldiagrammet Försäljning i söder. Om du löser det här problemet får du mer utrymme att kommunicera den information du behöver. 1. På Försäljning i söder högerklickar du på ett värde under kolumnrubriken **Kategori** och avmarkerar **Visa rubrik**. ![En meny där Visa rubrik har valts](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Build3.png) 2. På Försäljning i söder högerklickar du på rubriken Orderdatum/Underkategori och markerar Dölj fältetiketter för kolumner. ![Menyn för fältetiketter för kolumner](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_build4.png) Nu har du dolt överflödiga kolumner från instrumentpanelen med bevarad datauppdelning.Det extra utrymmet gör det lättare att se data på instrumentpanelen, men vi kan göra saker ännu bättre. 3. Högerklicka på titeln **Vinstkarta** och välj **Dölj titel**. Titeln Vinstkarta är dold från instrumentpanelen, vilket frigör ytterligare utrymme. 4. Upprepa detta steg för vytiteln **Försäljning i söder**. 5. Varje gång du tog fram ett ark följde filtren med också.Därför visas dubbletter av filter.Välj det första filterkortet **Underkategori** till höger om vyn och klicka på ikonen **Ta bort**![Ikonen Ta bort från instrumentpanelen](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_build5.png) längst upp på kortet. 6. Upprepa detta steg för det andra filterkortet **Underkategori** och ett av filterkorten **År för orderdatum**. 7. Klicka på **Färgförklaringen för vinst** och dra den från höger till under Försäljning i söder. 8. Slutligen väljer du det återstående filtret **År för orderdatum**, klickar på dess listrutepil och väljer sedan **Flytande**.Flytta det till det vita utrymmet i kartvyn.I detta exempel är den placerad strax utanför östkusten, i Atlanten. Prova att välja olika år i filtret År för orderdatum.Dina data filtreras snabbt så att delstatens resultat från år för år visas.Det är ju bra, men det går att göra det ännu lättare att jämföra. 10. Klicka på listrutepilen högst upp i filtret **År för orderdatum** och välj **Enskilt värde (reglage)**. Vyn uppdateras till att se ut så här: ![En instrumentpanel med kalkylarken Vinstkarta och Försäljning i söder med färre kolumnrubriker och filter](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_build6.png) Läs mer: Differentiera mellan flytande objekt och objekt som är sida vid sida på en instrumentpanel Objekt på en instrumentpanel kan ställas in på antingen **Sida vid sida** eller **Flytande**. Objekt som är sida vid sida storleksanpassas automatiskt till den zon du släpper dem i. Flytande objekt kan flyttas och storleksanpassas fritt av andra objekt på instrumentpanelen.Om du vill kan du till och med ha både flytande objekt och objekt som är sida vid sida på samma instrumentpanel. **Mer om att arrangera instrumentpanelen** i Kunskapsbiblioteket (i övermenyn). Nu ser din instrumentpanel riktigt bra ut!Nu kan du enkelt jämföra vinst och försäljning per år.Men det skiljer sig inte så mycket från ett par bilder i en presentation – och du använder Tableau!Vi ska göra instrumentpanelen mer engagerande. Granska ditt arbete!Se hur ”Organisera instrumentpanelen” fungerar _Klicka på bilden för att spela upp igen_ **Obs!** Det är inte säkert att alla detaljer i gif-bilden stämmer exakt överens med det som visas på din skärm. ## Lägga till interaktivitet Skulle det inte vara bra om du kunde se vilka underkategorier som är lönsamma i specifika delstater? 1. Välj **Vinstkarta** i instrumentpanelen och klicka på ikonen **Använd som filter**![Ikonen Använd som filter](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_build7.png) i det övre högra hörnet. 2. Markera en delstat i den södra regionen på kartan. Stapeldiagrammet Försäljning i söder uppdateras automatiskt så att det endast visar försäljningen för underkategorin i den markerade delstaten.Du kan snabbt se vilka underkategorier som är lönsamma. 3. Klicka på ett annat område på kartan än de färgade södra delstaterna för att rensa markeringen. Du vill även att användarna ska kunna se förändringar i vinst baserat på orderdatumet. 5. Välj filtret **År för orderdatum**, klicka på den tillhörande listrutepilen och välj **Tillämpa på arbetsblad** > **Alla som använder denna datakälla**. Se delstaternas resultat år för år med din nya interaktiva instrumentpanel! Granska ditt arbete!Se hur ”Lägga till interaktivitet” fungerar Här filtrerar vi Försäljning i söder så att endast objekt som sålts i North Carolina visas och tittar sedan på vinsten år för år. _Klicka på bilden för att spela upp igen_ **Obs!** Det är inte säkert att alla detaljer i gif-bilden stämmer exakt överens med det som visas på din skärm. ## Byt namn och fortsätt Du visar instrumentpanelen för din chef och hon älskar den.Hon döpte den till ”Regional försäljning och vinst”, och du gör detsamma genom att dubbelklicka på fliken **Kontrollpanel 1** och skriva **Regional försäljning och vinst**. Genom sina efterforskningar kommer din chef även fram till att beslutet att introducera maskiner på North Carolina-marknaden 2025 var en _dålig idé_. Chefen är glad att hon kan använda sig av denna instrumentpanel, men hon vill även att du presenterar en tydlig handlingsplan för det större teamet.Hon ber dig att skapa en presentation med dina resultat. Tur att du känner till berättelser i Tableau. Fortsätt till [Steg 7: Skapa en berättelse att presentera](https://help.tableau.com/v0.0/guides/get-started-tutorial/sv-se/get-started-tutorial-story.htm). [Hoppa till huvudinnehåll](#main-content) # Steg 7: Skapa en berättelse att presentera Du vill dela dina resultat med det större teamet. Tillsammans kan ditt team omvärdera säljmaskiner i North Carolina. Istället för att gissa vilka viktiga insikter ditt team är intresserade av och inkludera dem i en presentation bestämmer du dig för att skapa en berättelse i Tableau. Detta gör att du kan vägleda tittarna genom din dataidentifieringsprocess och du kan utforska data interaktivt för att svara på eventuella frågor som uppstår under presentationen. ## Skapa din första berättelse Berättelser i Tableau är nästan som bildspel. Varje berättelsepunkt kan betraktas som en fristående bild i en presentation. Till skillnad från instrumentpaneler kan enskilda berättelsepunkter visa samma visualisering eller instrumentpanel fast med egna, oberoende tillstånd. Är du inte säker på vad det innebär? Följ anvisningarna nedan så blir det snart tydligt för dig. Du börjar med en översikt för presentationen. 1. Klicka på knappen **Ny berättelse**. ![Ikon för ny berättelse](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Story1.png) En tom arbetsyta visas med texten: ”Dra ett ark hit”. Här skapar du din första berättelse. Tomma berättelser ser ut som tomma instrumentpaneler. Och liksom en instrumentpanel kan du dra över arbetsblad för att presentera dem. I en berättelse kan du också dra in instrumentpaneler i presentationen. 5. I rutan **Berättelse** till vänster drar du arbetsbladet **Försäljning i söder** till vyn. 6. Lägg till en bildtext, t.ex. ”Försäljning och vinst per år”, genom att redigera texten i den grå rutan ovanför arbetsbladet. ![Arket Försäljning i söder visas i en berättelse](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Story2.png) Denna berättelsepunkt är ett bra sätt för att låta tittarna bekanta sig med dina data. Men du vill berätta en historia om att sälja maskiner i North Carolina, så vi fokuserar på den informationen. ## Framhäv maskinförsäljning För att få in maskiner i bilden kan du utnyttja filtret Underkategori som ingår i ditt stapeldiagrammet Försäljning i söder. 1. Du kan duplicera den första berättelsepunkten genom att klicka på **Duplicera** i rutan **Berättelse** under Ny berättelsepunkt. Fortsätt arbeta där du slutade, men tänk på att din första berättelse kommer att vara exakt som du lämnade den. I den här nya berättelsepunkten kan du ändra filter och andra interaktiva egenskaper utan att den första berättelsepunkten eller den underliggande visualiseringen ändras. 2. Eftersom du vet att du berättar en historia om maskiner rensar du markeringen för **(Alla)** i underkategorifiltret och väljer sedan **Maskiner**. Nu kan dina tittare snabbt identifiera försäljningen och vinsten av maskiner per år. 3. Lägg till en bildtext för att understryka vad dina tittare ser, till exempel ”Maskinförsäljning och vinst per år”. ![En berättelse som inkluderar försäljningsbladet i söder och filtreras för maskiner](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Story4.png) Du har lyckats flytta fokus till maskiner, men du ser att något är konstigt. I denna vy kan du inte peka ut vilken delstat som bidrar till förlusten. Du kommer att hantera detta i din nästa berättelse genom att introducera din karta. Läs mer: Vad är det för miniverktygsfält som visas bredvid berättelsens rubrik? När du dragit din första berättelsepunkt till arbetsytan och för muspekaren över navigeringsområdet visas verktygsfältet för berättelsen ![Ikoner som visas när du för muspekaren över bildtexter](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_story_toolbar.png) brevid berättelsepunktens bildtext. Använd den för att återställa ändringar, tillämpa uppdateringar på en berättelsepunkt, ta bort en berättelsepunkt eller skapa en ny berättelsepunkt av den aktuella anpassade. Alla alternativ är tillgängliga när du har utfört en ändring i berättelsen. Annars är endast alternativet Ta bort tillgängligt. Granska ditt arbete! Titta på ”Skapa din första berättelsepunkt” och ”Framhäv försäljning av maskiner” i praktiken. _Klicka på bilden för att spela upp igen_ **Obs!** Det är inte säkert att alla detaljer i gif-bilden stämmer exakt överens med det som visas på din skärm. ## Kom till saken Faktum är att maskiner i North Carolina förlorar pengar för ditt företag. Du upptäckte detta i instrumentpanelen som du skapade. Om du tittar på den totala försäljningen och vinst per år visar det inte bara denna punkt, men regional vinst kan. 1. Välj **Tom** i fönstret **Berättelse** om du vill lägga till en ny tom berättelsepunkt. Dra sedan instrumentpanelen **Regional försäljning och vinst** till arbetsytan. Detta ger tittarna ett nytt perspektiv på dina data: Negativ vinst fångar blicken. ![En berättelse som använder instrumentpanelen för Regional försäljning och vinst](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Story6.png) 3. Lägg till en bildtext, t.ex. ”Dåligt presterande objekt i söder”. Starta med en duplicerad berättelsepunkt för att begränsa dina resultat till endast North Carolina. 1. Välj **Duplicera** för att skapa en annan berättelsepunkt med instrumentpanelen för Regional vinst. 2. Välj **North Carolina** på kartan och notera att stapeldiagrammet uppdateras automatiskt. 3. Välj Alla på filterkortet År för orderdatum. 4. Lägg till en bildtext, till exempel ”Vinst i North Carolina, 2022–2025”. Nu kan du vägleda tittarna genom vinstförändringar per år i North Carolina. För att göra detta skapar du fyra berättelsepunkter: 1. Välj **Duplicera** för att börja med din kontrollpanel för regional vinst med fokus på North Carolina. 2. Klicka på höger pilknapp så att **2022** visas i filtret År för orderdatum. 3. Lägg till en bildtext, till exempel ”Vinst i North Carolina, 2022” och klicka sedan på **Duplicera**. 4. Upprepa steg 2 och 3 för åren 2023, 2024 och 2025. Nu får läsarna en uppfattning om vilka produkter som introducerades på marknaden för North Carolina och när och hur dåligt de presterade. Granska ditt arbete! Titta på ”Kom till saken” i praktiken. _Klicka på bilden för att spela upp igen_ **Obs!** Det är inte säkert att alla detaljer i gif-bilden stämmer exakt överens med det som visas på din skärm. ## Avslutande detaljerna Du vill beskriva dina resultat i den här berättelsepunkten, som fokuserar på data från 2025. Vi lägger till fler detaljer än bara en bildtext. 1. I den vänstra rutan väljer du **Dra för att lägga till text** och drar den till vyn. 2. Ange en beskrivning för din instrumentpanel som berör de dåliga resultaten för maskiner i North Carolina, till exempel ”Nylansering av maskiner på marknaden i North Carolina 2025 resulterade i stora ekonomiska förluster”. För en mer dramatisk effekt kan du föra muspekaren över Maskiner på försäljningen i stapeldiagrammet Söder när du presenterar för att visa ett användbart verktygstips: förlusten av nästan 4 000 USD. ![Instrumentpanelen för regional försäljning och vinst med texten ”Introduktion av maskiner på marknaden för North Carolina i 2021 resulterade i att vi förlorade en stor summa pengar”.](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Story9.png) Och nu i den sista bilden går du in på detaljerna. 4. Klicka på **Tom** i fönstret **Berättelse**. 5. Dra **Stapeldiagram med negativ vinst** till vyn från fönstret **Berättelse**. 6. I filterkortet **År för orderdatum** begränsar du vyn till endast **2025**. Du kan nu enkelt se att förlusten av maskinvinster endast kommer från Burlington, North Carolina. 7. Högerklicka på **Burlington-**markeringen (fältet) och välj **Kommentera** > **Markering**. 8. I dialogrutan Redigera kommentar som visas tar du bort utfyllnadstexten och skriver: ”Maskiner i Burlington förlorade nästan 4 000 USD under 2025”. 9. Klicka på **OK**. 10. I vyn klickar du på kommentaren och drar den för att justera var den ska visas. 11. Ge berättelsen en bildtext: ”Var förlorar vi maskinvinster i North Carolina?” 12. Dubbelklicka på fliken **Berättelse 1** och byt namn på din berättelse till ”Förbättra vinsten i söder”. 13. Granska din berättelse genom att välja **Fönster** > **Presentationsläge**. Läs mer: Anpassa till storlek. Vad gör de där rullningslisterna på höger sida eller längst ned på instrumentpanelens berättelse när du är i presentationsläge? ![En berättelse som har horisontella och vertikala rullningslister](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Story7.png) Din instrumentpanel verkar inte passa presentationen så bra. Det är irriterande. Tryck på **Esc**\-tangenten för att stänga presentationen och välj sedan arket **Regional försäljning och vinst** längst ned i din arbetsbok. I den vänstra rutan under **Instrumentpanel** ändrar du valet i listrutan **Storlek** till **Justera för Förbättra vinsten i söder**. Detta kommer att storleksanpassa instrumentpanelen automatiskt för optimal visning av berättelse. ![Menyn i Instrumentpanelen används för att ändra storleken på instrumentpanelen](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Story10.png) Välj **Justera för att förbättra vinsten i söder** och gå sedan tillbaka till presentationsläget. Instrumentpanelen passar bra. Granska ditt arbete! Titta på ”Avslutande detaljer” i praktiken. _Klicka på bilden för att spela upp igen_ **Obs!** Det är inte säkert att alla detaljer i gif-bilden stämmer exakt överens med det som visas på din skärm. ## Efter att du presenterat Din presentation gick mycket bra. Teamet är övertygat om att det går att öka vinsten i Burlington, North Carolina. Och de är nyfikna på varför maskinerna gjorde ett så dåligt resultat från början. Din chef är överlycklig. Du har inte bara identifierat ett sätt att hantera negativ vinst, du har även fått teamet att ställa frågor om sina data. För att de ska komma ihåg lektionerna ber din chef dig att skicka ett dokument till ditt team med dina resultat via e-post. Det är bra att du vet hur du delar dina visualiseringar med Tableau Server och Tableau Public. Fortsätt att [Steg 8: Dela dina resultat](https://help.tableau.com/v0.0/guides/get-started-tutorial/sv-se/get-started-tutorial-share.htm). [Hoppa till huvudinnehåll](#main-content) # Steg 8: Dela dina resultat Du har arbetat hårt och kommit fram till att Burlington, North Carolina, behöver finjusteras lite. Dela den här informationen med dina team-kamrater. Välj ett alternativ nedan **innan du går vidare**: - Om du eller företaget inte använder Tableau Cloud eller Server, eller om du vill lära dig mer om ett kostnadsfritt delningsalternativ, går du till [Använda Tableau Public](#Use_Tableau_Public). **Obs!** Om du använder Tableau Desktop Free Edition och ditt företag inte tillåter publicering av innehåll till Tableau Public måste du aktivera en betald licens för Tableau Desktop innan du kan dela eller publicera ditt arbete. - Om du eller företaget använder Tableau Cloud eller Server, och du vet vilka behörigheter du har, går du till [Använda Tableau Cloud eller Tableau Server](#Use_Tableau_Server). ## Använda Tableau Public Din berättelse var en succé. Du ska publicera den i Tableau Public så att teamet kan se den online. **Obs!** När du publicerar i Tableau Public är dessa vyer, som namnet antyder, allmänt tillgängliga. Detta innebär att du delar vyer samt underliggande data med alla som har tillgång till internet. När du delar konfidentiell information bör du överväga att använda [Tableau Server](http://www.tableau.com/sv-se/products/server) eller [Tableau Cloud](http://www.tableau.com/sv-se/products/cloud-bi). 1. Välj **Server** > **Tableau Public** > **Spara till Tableau Public** 2. Ange dina inloggningsuppgifter till Tableau Public i dialogrutan. ![Skärmen för inloggning till Tableau Public](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Share7.png) Om du inte har en Tableau Public-profil klickar du på **Skapa en nu utan kostnad** och följ anvisningarna. 3. Om du ser den här dialogrutan öppnar du sidan Datakälla. Uppe till höger ändrar du därefter **Anslutning** från **Live** till **Extrakt**. ![I dialogrutan Dataextrakt krävs visas meddelandet ”Ett fel uppstod vid försök att spara arbetsboken”](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Share10.png) Läs mer: Varför var du tvungen att skapa ett extrakt? Och vad är egentligen ett extrakt? Tableau Public har inte stöd för live-dataanslutningar, vilket är anledningen till att du måste skapa ett dataextrakt innan du publicerar. Dataextrakt är sparade delmängder av en datakälla som du kan använda till att dela en ögonblicksbild av data i arbetsboken, förbättra prestanda eller utnyttja Tableau-funktioner som inte är tillgängliga i underliggande data. **Mer information om arbete med extrakt** finns i utbildningsbiblioteket (i menyn högst upp). 4. För andra (och sista) gången väljer du **Server** > **Tableau Public** > **Spara till Tableau Public**. 5. När webbläsaren öppnas granskar du den inbäddade berättelsen. Det ser ut så här: ![En visualisering av underpresterande varor i region Syd som laddas upp till Tableau Public](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Share8.png) 6. Klicka på **Redigera detaljer** för att uppdatera titeln på visualiseringen, lägga till en beskrivning med mera. 7. Klicka på **Spara**. Berättelsen är nu live på webben. 8. Du delar den med dina kollegor genom att klicka på **Dela** längst ner i visualiseringen. ![Dialogrutan Dela i Tableau Public](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Share9.png) 9. Hur vill du dela din berättelse? 1. Bädda in på webbplatsen: Kopiera **inbäddningskoden** och klistra in den i webbsidans HTML. 2. Skicka en länk: Kopiera **länken** och skicka den till dina kollegor. 3. Skicka ett e-postmeddelande via din vanliga e-postklient genom att klicka på e-postikonen. 4. Dela på Twitter eller Facebook genom att klicka på respektive ikon. När du har genomför ovanstående steg [klickar du här](#Congrats,_you_did_it!) för att gå till den sista delen av handledningen. ## Använda Tableau Cloud eller Tableau Server Din berättelse var en succé. Du ska publicera den i Tableau Server så att teamet kan se den online. ### Publicera till Tableau Cloud eller Tableau Server 1. Välj **Server** > **Publicera arbetsbok** eller klicka på Dela ![Ikonen Dela](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/Share_Icon.png) i verktygsfältet. 2. Klicka på **Tableau Cloud** under **Snabbanslutning** för att ansluta till Tableau Cloud, eller ange namnet på den Tableau Server (eller IP-adress) som du vill ansluta till i dialogrutan och klicka sedan på Anslut. ![Dialogrutan Dela via Tableau Server eller Tableau Cloud](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_share1.png) 3. I fältet Namn anger du **Förbättra vinsten i region Syd**. 4. Om du vill kan du ange en beskrivning som referens, till exempel ”Förslag för att förbättra vinsten i region Syd”. 5. Under **Blad** klickar du på **Redigera** och rensar sedan alla blad utom **Förbättra vinsten i region Syd**. Läs mer: Dela mer än bara en berättelse. Om du vill kan du dela alla blad i arbetsboken med kollegor i Tableau Server. Det kan dock vara en bra idé att fundera på vilka blad du vill göra tillgängliga för vilka kollegor. **Obs!** Dina behörigheter kan variera beroende på administratören. **Mer information Tableau Server-behörigheter** finns i utbildningsbiblioteket (i menyn högst upp). 6. Klicka på **Publicera**. Tableau Server öppnas i webbläsaren. Ange dina inloggningsuppgifter till servern vid uppmaning. Dialogrutan Publiceringen är klar anger att berättelsen är redo att visas. ![Dialogrutan Publiceringen är klar](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_share3.png) Bra jobbat! Du har publicerat berättelsen med Tableau Server. ### Skicka en länk till arbetet Dela arbetet med dina team-kamrater så att de kan interagera med berättelsen online. 1. I Tableau Server går du till berättelsen Förbättra vinsten i region Syd som du publicerade. Du ser en skärm som ser ut så här: ![Berättelsen Förbättra vinsten i region Syd som har laddats upp till Tableau Server](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Share5.png) _Om du hade publicerat ytterligare blad från arbetsboken skulle de ha visats bredvid Förbättra vinsten i region Syd._ 2. Klicka på **Förbättra vinsten i region Syd**. 3. På menyn väljer du **Dela**. ![Dialogrutan Dela](/tableau/next/sv-se/guides/get-started-tutorial/sv-se/Img/gs_Share4.png) 4. Hur vill du dela din berättelse? 1. Bädda in på webbplatsen genom att kopiera **inbäddningskoden** och klistra in den i webbsidans HTML. 2. Skicka en länk genom att kopiera **länken** och skicka den till dina kollegor. 3. Skicka ett e-postmeddelande via din vanliga e-postklient: Klicka på e-postikonen. ## Grattis, du klarade det! Du använde Tableau Desktop till att skapa en vy över dina produktdata, kartlägga produktförsäljningen och lönsamheten efter region, skapa en instrumentpanel med resultaten, skapa en berättelse för att presenta och dela resultaten på webben så att andra teammedlemmar kan ta en titt på dem. **Du är en datarockstjärna.** Bra jobbat! Du har använt dig av Tableaus metod ”Dataidentifiering”: - Ställ en fråga - Samla in data - Strukturera data - Utforska data - Dela insikter Det är det grundläggande arbetsflödet du följer när du arbetar i Tableau, även om du ofta kommer att göra fler revisioner i varje steg än vad du gjorde här. Till exempel kan det ta ett par revisioner att finjustera den första frågan, från något allmänt (hur står det till med försäljningen?) till något mer specifikt (vilken ort i region Syd bär ansvaret för förlusten?). Om dessa revisioner kan ta dig i oväntade riktningar. Det är bra, och det är vad vi hoppas händer. Vi hoppas att du identifierar möjligheter som du inte visste fanns när du började titta på dina data. Om du känner dig redo att sätta igång och börja arbeta med dina data går du vidare och utforskar dina data i Tableau. Men om du vill ha mer information fört går du till utbildningsbiblioteket. Gå vidare till [Utbildningsbibliotek](https://help.tableau.com/v0.0/guides/get-started-tutorial/sv-se/get-started-tutorial-next.htm).