Una volta completata, questa soluzione consente di utilizzare Tableau Desktop per pubblicare cartelle di lavoro utilizzando origini dati presenti nelle directory condivise in un'istanza di Tableau Server per Linux. Consente anche ad altri utenti di visualizzare e modificare le cartelle di lavoro dal server. Ad esempio, molte organizzazioni condividono file Excel in Windows utilizzando directory condivise. I file possono essere aggiornati da altri utenti e processi e quindi consumati da Tableau come origini dati.
Nota: questo articolo descrive come configurare autofs e automount ed è destinato agli amministratori Linux. Il contenuto di questo articolo è specifico per Linux, autofs e automount. La presenza di queste informazioni non ne implica alcuna approvazione; le informazioni vengono fornite per comodità. Tableau può offrire solo un supporto limitato per questo processo e, malgrado i nostri sforzi per mantenere accurati e aggiornati i riferimenti a contenuti di terze parti, le informazioni fornite qui potrebbero cambiare senza preavviso. Per maggiori informazioni, consulta nfs-autofs (Red Hat, si apre in una nuova finestra) o autofs.8.html (ubuntu, si apre in una nuova finestra).
Per gestire i file system montati, si consiglia di utilizzare autofs. Nel file auto.cifs puoi specificare tutti i file system che ti servono. A differenza di un'operazione mount standard, che carica tutti i file system remoti durante l'avvio, autofs monta i file system remoti in modo dinamico, in base alle esigenze del sistema.
1. Account Windows: l'account Windows specificato nel file auto.cifs deve avere accesso in lettura alla directory di destinazione sul computer Windows. Nella configurazione descritta qui, il nome utente e la password dell'account Windows sono memorizzati nel file auto.cifs. Come procedura consigliata, è opportuni creare un account Windows limitato in modo da avere solo l'accesso in lettura alla directory condivisa. L'account Windows è specificato dal parametro username nel file auto.cifs.
2. Account locale Linux: è necessario specificare un account Linux locale con accesso alle risorse di Tableau Server. Si consiglia di specificare l'utente predefinito senza privilegitableau. L'account locale Linux è specificato dal parametro uid nel file auto.cifs.
1. Esegui il seguente comando per installare autofs:
(Sistemi simili a RHEL)
sudo yum -y install autofs cifs-utils
sudo apt-get install -y autofs cifs-utils linux-image-extra-`uname -r`
2. Aggiungi la riga seguente a /etc/auto.master:
/- /etc/auto.cifs --timeout=14400 --ghost
L'opzione --ghost gestisce la creazione e l'eliminazione delle directory.
3. Creare il file /etc/auto.cifs.
Per ogni condivisione di directory configurata, inserisci una riga nel file auto.cifs:
/mnt/server_name/directory -fstype=cifs,domain=,username=,password=******,sec=ntlm,noserverino,iocharset=utf8,uid=tableau,file_mode=0777,dir_mode=0777,vers=2.1 ://FQDN/directory
Ad esempio, la riga seguente configura una directory Windows con questi attributi:
/mnt/filesrv01/development -fstype=cifs,domain=EXAMPLE,username=dataread,password=******,sec=ntlm,noserverino,iocharset=utf8,uid=tableau,file_mode=0770,dir_mode=0770,vers=2.1 ://filesrv01.example.lan/development
4. Avvia il daemon automount o ricarica la configurazione se è già stata installata nel sistema:
sudo systemctl start autofs
sudo systemctl reload autofs
5. Accedi a TSM eseguendo il seguente comando:
tsm login -u
6. Esegui il seguente comando per specificare tutti i punti di montaggio creati nel file auto.cifs:
tsm configuration set -k native_api.unc_mountpoints -v 'mountpoints'
Per il valore, includi il percorso UNC del server e il percorso FQDN per ogni directory Windows condivisa, separati da un punto e virgola, ad esempio:
tsm configuration set -k native_api.unc_mountpoints -v '//filesrv01/development;/mnt/filesrv01/development;//filesrv01.example.lan/development;/mnt/filesrv01/development;//devshare/repo;/mnt/devshare/repo;//devshare.example.lan/repo;/mnt/devshare/repo'
Gli aggiornamenti successivi del valore native_api.unc_mountpoints sovrascriveranno il valore esistente. Pertanto, ogni volta che aggiungerai una condivisione Windows, dovrai includere tutte le condivisioni nel valore aggiornato.
7. Al termine, esegui il seguente comando:
tsm pending-changes apply
001467893

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.