TABLEAU REST API: TUTORIAL TABLEAU-API-LIB

Membuat situs dengan REST API Tableau Server

Cara membuat situs di Tableau Server menggunakan Python

Dalam postingan ini, kita akan mempelajari sekilas cara membuat salah satu elemen dasar dari setiap Server Tableau — situs. Baik Anda mengotomatiskan migrasi konten, mereplikasi struktur lingkungan Server Tableau lain, atau sekadar mengenal REST API, ini akan memberi Anda apa yang Anda perlukan untuk mulai membangun situs menggunakan Python.

Tutorial ini membahas penggunaan paket Python tableau-api-lib dan merupakan bagian dari seri tentang cara memanfaatkan Tableau Server seperti tong, memberi Anda kendali atas REST API Tableau Server.

Tutorial ini mengasumsikan Anda sudah menginstal Python 3. Jika Anda belum memiliki Python 3, ini akan membantu Anda memulai: panduan untuk menginstal Python.

Menyiapkan panggung

Situs adalah tulang punggung semua Server Tableau. Jika Anda seorang admin, Anda mungkin sering membuat atau memperbarui situs. Jika Anda seorang pengembang, mungkin Anda menghabiskan seluruh hidup Tableau Anda untuk menerbitkan ke satu situs. Bagaimanapun, kita akan melihat betapa mudahnya merangkai sedikit kode Python dan membuat situs. Hanya administrator Server Tableau yang memiliki izin yang sesuai untuk melakukan ini.

Langkah 1: pastikan Anda telah menginstal tableau-api-lib

Jika Anda sudah familiar dengan seri tutorial ini, silakan lompat ke Langkah 2.

Jika tidak, jika Anda mengetahui cara menggunakan Python maka Anda dapat pip install --upgrade tableau-api-lib atau mengikuti tutorial memulai ini. Tutorial itu memandu Anda untuk terhubung ke Tableau Server menggunakan tableau-api-lib.

Langkah 2: ketikkan beberapa baris kode untuk membuat situs

from tableau_api_lib import TableauServerConnection
tableau_server_config = {
        'tableau_prod': {
                'server': 'https://YourTableauServer.com',
                'api_version': '<YOUR_API_VERSION>',
                'username': '<YOUR_USERNAME>',
                'password': '<YOUR_PASSWORD>',
                'site_name': '<YOUR_SITE_NAME>',
                'site_url': '<YOUR_SITE_CONTENT_URL>'
        }
}
conn = TableauServerConnection(tableau_server_config)
conn.sign_in()
conn.create_site(site_name='estam_temp', content_url='estamTemp')
conn.sign_out()

Langkah 3: verifikasi bahwa situs Anda berhasil dibuat

Setelah menjalankan kode dari Langkah 2 di atas, saya menavigasi ke lingkungan Tableau Server saya dan mencari situs baru saya bernama 'estam_temp'.

Langkah 4: pahami parameter opsional dan fungsinya

Saat Anda membuat situs di Tableau Server, prosesnya bisa semudah mengatur nama situs dan URL konten, atau bisa juga rumit seperti menentukan setiap parameter opsional.

Salah satu metode untuk melihat berbagai parameter adalah dengan menjalankan baris kode berikut:

help(conn.create_site)

Hasilnya adalah docstring untuk fungsi ini, seperti yang didefinisikan dalam tableau-api-lib:

Selain itu, sumber informasi bagus yang menjelaskan seluk beluk metode REST API 'buat situs' dapat ditemukan di referensi REST API.

Hanya itu saja! Buatlah beberapa situs.