Loading

Errore "changes could not be saved ... because of a sharing violation"

Data pubblicazione: Jul 20, 2023
Descrizione
Quando salvi un file Excel:
  1. a cui Tableau Desktop è connesso live mentre Tableau Desktop è aperto OPPURE
  2. la cui connessione live è contenuta in una vista utilizzata in Tableau Server o Tableau Cloud

Potrebbe verificarsi il seguente errore:
 
Your changes could not be saved to '<filename>’ because of a sharing violation. Try saving to a different file (Impossibile salvare le modifiche a '<nomefile>’ a causa di una violazione di condivisione. Effettua il salvataggio su un file diverso)

Cause

Usando la connessione diretta a un file Excel in una cartella di lavoro aperta in Tableau Desktop, Tableau Server o Tableau Cloud, i risultati nel file Excel vengono bloccati.

 
Risoluzione

Opzione 1: Continua a utilizzare Native Connection (solo Tableau Desktop)

Chiudi Tableau Desktop, quindi salva i file Excel.

Opzione 2: Uso di una connessione dell'estrazione al file Excel

  1. Crea un'estrazione del file Excel.
  2. Salva la cartella di lavoro, chiudi e quindi riapri Tableau Desktop.
  3. Salva le modifiche nel file Excel, quindi aggiorna l'estrazione in Tableau Desktop per eseguire il pull dei nuovi dati. Per informazioni sulla creazione e l'aggiornamento delle estrazioni, vedi Estrazione dei dati.

Opzione 3: Usa la connessione Legacy (basata su Jet) (applicabile solo per Tableau Desktop 10.5 e versioni precedenti)

Per ulteriori informazioni sulle differenze tra i collegamenti legacy e nativi e i vantaggi del loro utilizzo, vedi Aggiornamento delle origini dati.
  1. In Tableau Desktop, effettua un nuovo collegamento al file Excel:
    • Fai clic su Connessione ai dati.
    • Nella pagina Connetti, fai clic su Microsoft Excel e seleziona il file a cui desideri collegarti.
    • Fai clic sul menu a discesa Apri quindi seleziona Apri con connessione legacy.
  2. Sostituisci i dati origine originali con i dati origine appena creati. Per maggiori informazioni, vedi Sostituzione delle origini dati.

Opzione 4: Riduzione della durata della connessione in cache rispetto alle 2 ore predefinite (solo Tableau Server)

  1. Sul computer che esegue Tableau Server, apri il prompt dei comandi come amministratore.
  2. Modifica le directory alla directory bin di Tableau Server (il percorso predefinito è C:\Program Files\Tableau\Tableau Server\<version>\bin) ed esegui questi comandi.
    tabadmin stop
    tabadmin set protocolcachelifetime_in_minutes 60
    (o il timeout preferito espresso in minuti).
    tabadmin config

    Per informazioni sui timeout di connessione, vedi Connessione database live non chiusa.

Risorse aggiuntive

Numero articolo Knowledge

001474009

 
Caricamento
Salesforce Help | Article