All Products
Search
Document Center

Hologres:Qlik

Last Updated:Jun 21, 2026

Qlik menyediakan perangkat lunak analitik Intelijen Bisnis (BI) klasik, termasuk tool seperti Qlik Sense, yang memungkinkan Anda mengembangkan dan mengirimkan aplikasi serta Dasbor analitik interaktif secara cepat. Topik ini menjelaskan cara menghubungkan Qlik Sense Desktop ke Hologres untuk memvisualisasikan dan menganalisis data.

Batasan

  • Qlik Sense saat ini tidak mendukung sinkronisasi skema tabel eksternal dari PostgreSQL. Akibatnya, Anda tidak dapat mengkueri metadata tabel eksternal dari antarmuka pengguna. Misalnya, pada wizard Add data to Hologres, setelah terhubung ke instans Hologres melalui PostgreSQL (contoh Titik akhir: cn-hangzhou.hologres.aliyuncs.com), Anda dapat mengatur Owner menjadi public, memilih tabel seperti orders dari daftar Tables, lalu melihat pratinjau datanya di panel sebelah kanan.

  • Batasan ini tidak memengaruhi kueri yang menggunakan Pernyataan SQL. Contoh berikut menunjukkan skrip default pada halaman editor Data load editor Qlik Sense.

    SET ThousandSep=',';
    SET DecimalSep='.';
    SET MoneyThousandSep=',';
    SET MoneyDecimalSep='.';
    SET MoneyFormat='$#,##0.00;-$#,##0.00';
    SET TimeFormat='h:mm:ss TT';
    SET DateFormat='M/D/YYYY';
    SET TimestampFormat='M/D/YYYY h:mm:ss[.fff] TT';
    SET FirstWeekDay=6;
    SET BrokenWeeks=1;
    SET ReferenceDay=0;
    SET FirstMonthOfYear=1;
    SET CollationLocale='en-US';
    SET CreateSearchIndexOnReload=1;
    SET MonthNames='Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec';
    SET LongMonthNames='January;February;March;April;May;June;July;August;September;October;November;December';
    SET DayNames='Mon;Tue;Wed;Thu;Fri;Sat;Sun';
    SET LongDayNames='Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday';
    SET NumericalAbbreviation='3:k;6:M;9:G;12:T;15:P;18:E;21:Z;24:Y;-3:m;-6:μ;-9:n;-12:p;-15:f;-18:a;-21:z;-24:y';
    LIB CONNECT TO 'PostgreSQL_xxx-cn-hangzhou.hologres.aliyuncs.com';

Qlik tidak mendukung visualisasi tabel eksternal Hologres. Namun, Anda dapat menggunakan Data load editor untuk mengkueri tabel eksternal dengan Pernyataan SQL guna analisis visual.

Menghubungkan Qlik Sense Desktop ke Hologres

  1. Instal Qlik Sense Desktop

    Instal Qlik Sense Desktop. Untuk informasi selengkapnya, lihat dokumentasi resmi Qlik.

  2. Hubungkan ke Hologres

    1. Buka Qlik Sense Desktop dan klik Create new app di pojok kanan atas.

    2. Pada dialog Create new app, masukkan nama aplikasi lalu klik Create.

    3. Pada dialog yang muncul, klik Open app. Di halaman aplikasi, klik Add data from files and other sources.

    4. Pada dialog yang muncul, pilih PostgreSQL untuk membuat koneksi baru dan konfigurasikan parameter-parameter berikut.

      Parameter

      Deskripsi

      Host name

      Titik akhir publik instans Hologres. Untuk mendapatkan Titik akhir tersebut, buka halaman detail instans di Konsol Hologres dan temukan Titik akhir di bagian Network Information.

      Port

      Port instans Hologres. Untuk mendapatkan port tersebut, buka halaman detail instans di Konsol Hologres dan temukan port di bagian Network Information.

      Database

      Nama database di Hologres.

      User name

      ID AccessKey Alibaba Cloud Anda. Untuk informasi selengkapnya, lihat Create an AccessKey pair.

      Password

      AccessKey Secret Alibaba Cloud Anda. Untuk informasi selengkapnya, lihat Create an AccessKey pair.

    5. Klik Test Connection. Jika muncul pesan Connection succeeded, klik Create di pojok kanan bawah untuk menyimpan koneksi baru.

    6. Konfigurasikan koneksi data PostgreSQL.

      • Pilih Owner target (yang sesuai dengan skema di Hologres). Misalnya, pilih public.

      • Di area Tables, pilih tabel yang akan dianalisis.

    7. Klik Add data. Qlik Sense mengimpor data dari Hologres. Anda kemudian dapat melihat data tersebut di Qlik Sense.

      Catatan

      Dalam mode ini, Qlik Sense memuat semua data ke dalam mesin in-memory-nya, bukan mengirimkan kueri real-time ke database berdasarkan aksi halaman.

  3. Konfigurasikan mode Direct Query

    Di lingkungan produksi tempat database dapat berisi data dalam skala petabyte, kami merekomendasikan menggunakan mode Direct Query di Qlik Sense alih-alih mengimpor data. Untuk informasi selengkapnya tentang mode Direct Query, lihat dokumentasi resmi Qlik.

    1. Buka aplikasi Anda. Di bilah navigasi atas, pilih Data manager > Data load editor.

    2. Informasi koneksi sumber data muncul di sisi kanan halaman. Klik ikon 插入 di pojok kanan bawah untuk menyisipkan string koneksi ke editor. Tooltip ikon ini adalah Insert connection string.

    3. Di editor skrip, masukkan Direct Query di awal skrip kueri untuk mengaktifkan mode Direct Query. Skrip berikut merupakan contohnya:

      SET ThousandSep=',';
      SET DecimalSep='.';
      SET MoneyThousandSep=',';
      SET MoneyDecimalSep='.';
      SET MoneyFormat='$#,##0.00;-$#,##0.00';
      SET TimeFormat='h:mm:ss TT';
      SET DateFormat='M/D/YYYY';
      SET TimestampFormat='M/D/YYYY h:mm:ss[.fff] TT';
      SET FirstWeekDay=6;
      SET BrokenWeeks=1;
      SET ReferenceDay=0;
      SET FirstMonthOfYear=1;
      SET CollationLocale='en-US';
      SET CreateSearchIndexOnReload=1;
      SET MonthNames='Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec';
      SET LongMonthNames='January;February;March;April;May;June;July;August;September;October;November;December';
      SET DayNames='Mon;Tue;Wed;Thu;Fri;Sat;Sun';
      SET LongDayNames='Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday';
      SET NumericalAbbreviation='3:k;6:M;9:G;12:T;15:P;18:E;21:Z;24:Y;-3:m;-6:μ;-9:n;-12:p;-15:f;-18:a;-21:z;-24:y';
      LIB CONNECT TO 'PostgreSQL_hgpcxxx-xxxxxxxxxxxxx-xx-xxxxxxhou.hologres.aliyuncs.com';
      DIRECT QUERY
      dimension
      l_shipmode,
      l_shipdate,
      o_orderstatus
      measure
      l_tax,
      l_quantity
      FROM public.lineitem INNER JOIN public.orders
      ON public.lineitem.l_orderkey = public.orders.o_orderkey;
      SET ThousandSep=',';
      SET DecimalSep='.';
      SET MoneyThousandSep=',';
      SET MoneyDecimalSep='.';
      SET MoneyFormat='$#,##0.00;-$#,##0.00';
      SET TimeFormat='TTh:mm:ss';
      SET DateFormat='YYYY/M/D';
      SET TimestampFormat='YYYY/M/D TTh:mm:ss[.fff]';
      SET FirstWeekDay=6;
      SET BrokenWeeks=1;
      SET ReferenceDay=0;
      SET FirstMonthOfYear=1;
      SET CollationLocale='en-US';
      SET CreateSearchIndexOnReload=1;
      SET MonthNames='Jan;Feb;Mar;Apr;May;Jun;Jul;Aug;Sep;Oct;Nov;Dec';
      SET LongMonthNames='January;February;March;April;May;June;July;August;September;October;November;December';
      SET DayNames='Mon;Tue;Wed;Thu;Fri;Sat;Sun';
      SET LongDayNames='Monday;Tuesday;Wednesday;Thursday;Friday;Saturday;Sunday';
      SET NumericalAbbreviation='3:k;6:M;9:G;12:T;15:P;18:E;21:Z;24:Y;-3:m;-6:μ;-9:n;-12:p;-15:f;-18:a;-21:z;-24:y';
      
      LIB CONNECT TO 'PostgreSQL_hgpostcn-cn-st21y8nlm007-cn-hangzhou.hologres.aliyuncs.com';
      
      -- Enter Direct Query to enable Direct Query mode
      DIRECT QUERY
      
      dimension
      l_shipmode,
      l_shipdate,
      o_orderstatus
      
      measure
      l_tax,
      l_quantity
      
      FROM public.lineitem INNER JOIN public.orders
      ON public.lineitem.l_orderkey = public.orders.o_orderkey;
    4. Klik Load data di pojok kanan atas. Qlik Sense kemudian akan mengirimkan kueri real-time.

    5. Di bilah navigasi atas, pilih Sheet > Edit sheet untuk mulai membuat visualisasi.

    6. Di halaman pengeditan sheet, klik Charts di sebelah kiri dan pilih jenis grafik untuk membuat visualisasi.

      Catatan
      • Jika Anda menyeret bidang langsung ke Kanvas, Qlik Sense tidak dapat menghasilkan kueri dalam mode Direct Query. Kami merekomendasikan agar Anda mengklik Charts untuk membuat visualisasi.

      • Untuk meningkatkan waktu respons, tambahkan Ukuran sebelum dimensi.

    Untuk informasi selengkapnya tentang operasi dan analisis data di Qlik Sense, lihat dokumentasi resmi Qlik.

Menghubungkan ke Hologres menggunakan koneksi ODBC kustom

Jika Anda perlu mengkueri tabel eksternal di wizard tabel Qlik Sense, Anda dapat menghubungkan ke Hologres menggunakan koneksi ODBC kustom.

  1. Prasyarat

    • Instal driver ODBC PostgreSQL baik di server maupun client Qlik Sense. Anda dapat mengunduh driver ODBC dari website resmi PostgreSQL.

    • Karena Hologres kompatibel dengan ekosistem PostgreSQL 11, instal Vpsqlodbc_11_01_0000 atau versi yang lebih baru.

  2. Konfigurasikan DSN

    • Buka Control Panel > Tools, lalu buka tool ODBC Data Sources (64-bit).

    • Beralih ke tab System DSN dan klik Add.

    • Pada daftar driver, pilih PostgreSQL Unicode(x64) lalu klik Complete.

      Catatan

      User DSN bersifat spesifik pengguna, sedangkan System DSN tersedia untuk semua pengguna di sistem. Jika Anda perlu mengakses Hologres melalui ODBC di server BI web, Anda harus menggunakan System DSN.

    • Pada dialog tersebut, masukkan informasi server Hologres seperti yang dijelaskan dalam tabel berikut. Di dialog konfigurasi psqlODBC, atur Data Source menjadi Hologres dan atur SSL Mode menjadi disable.

      Parameter

      Deskripsi

      User name

      ID AccessKey Alibaba Cloud Anda. Buka halaman AccessKey Management untuk mendapatkan ID AccessKey Anda.

      Password

      AccessKey Secret Alibaba Cloud Anda. Buka halaman AccessKey Management untuk mendapatkan AccessKey Secret Anda.

      Server

      Anda dapat menemukan Titik akhir publik instans Hologres di halaman detail instans di Konsol Hologres pada bagian Network information.

      Port

      Anda dapat menemukan Port untuk Instans Hologres pada halaman detail instans di Konsol Hologres, di bagian Network Information.

      Database

      Nama database di Hologres.

    • Setelah memasukkan informasi, klik tombol Test. Jika muncul pesan Connection successful, konfigurasi sudah benar.

    • Klik Save untuk menyimpan DSN. Atur Data Source menjadi Hologres dan SSL Mode menjadi disable.

  3. Hubungkan ke Hologres

    Setelah mengonfigurasi DSN lokal dan menginstal Qlik Sense, ikuti langkah-langkah berikut untuk menghubungkan Qlik Sense ke Hologres.

    • Buka aplikasi Qlik Sense Desktop. Klik Add data from files and other sources.

    • Pada jendela yang muncul, klik ODBC untuk membuat koneksi baru. Di halaman Connect to a new data source, pilih konektor ODBC lalu klik Next.

    • Dari daftar, pilih DSN yang telah Anda buat dan masukkan nama untuk koneksi tersebut.

    • Klik Create untuk menyimpan koneksi. Anda kini dapat memilih Owner (skema di Hologres), misalnya public. Metode koneksi ini memungkinkan Qlik Sense membaca skema tabel eksternal. Setelah koneksi berhasil, pilih database target, misalnya tpch_100, dari daftar drop-down Database. Lalu, pilih skema yang sesuai, misalnya public, dari daftar drop-down Owner. Tabel-tabel yang tersedia akan ditampilkan di area Tables.

    • Dari daftar Tables, pilih tabel yang akan dianalisis, misalnya orders, lalu pratinjau bidang dan datanya di panel sebelah kanan. Setelah memastikan informasinya benar, klik Next lalu klik Add data. Qlik Sense mengimpor data dari Hologres untuk dianalisis.

    Catatan

    Dalam mode ini, Qlik Sense memuat semua data ke dalam mesinnya, bukan mengirimkan kueri real-time ke database berdasarkan aksi halaman.