Postgres deret waktu berbicara PostgreSQL
Menghubungkan Timescale Cloud ke Excel, Google Sheets, AI, dan REST
Timescale, sekarang Tiger Cloud. Postgres terhubung melalui jaringan dengan TimescaleDB yang melakukan pengolahan data deret waktu di server.
Satu koneksi, setiap permukaan
Ke mana data Timescale Anda dapat dikirim?
- 1 koneksi keluar
- 0 port masuk
- hanya baca · kredensial tetap di tempatnya
berjalan pada
- Untuk tim, vendor, dan mitra Anda
-
Excel add-in · refresh on demand
-
Lembar Kerja Google tambahan · penyegaran sesuai permintaan
-
Nova AI bertanya dengan bahasa Inggris sederhana · teks ke SQL
-
Penampil Data Bagikan hasil langsung · tim, vendor, mitra · perangkat apa pun
- Untuk aplikasi dan sistem
-
API REST Endpoint JSON · OpenAPI 3.1
-
Power BI Power Query M
-
Sinkronisasi terjadwal Google Sheets · Airtable · Baserow · SeaTable · Smartsheet · Anvil
- Untuk alat AI
-
Asisten AI Claude · Kursor · Server MCP
- Dikirimkan kepada orang-orang
-
Peringatan & laporan Slack · Discord · Email · Webhook
Query Streams membaca Timescale Cloud dari Microsoft Excel, Google Sheets, Power BI, asisten AI melalui MCP, dan endpoint REST melalui satu koneksi baca saja. TimescaleDB adalah ekstensi PostgreSQL, bukan basis data yang berbeda, sehingga hypertable dan agregat berkelanjutan dikueri dengan SQL biasa dan kompresi serta penanganan chunk semuanya terjadi di sisi server. Dua hal yang spesifik untuk layanan ini dan perlu dipahami dengan benar sejak awal: port ditetapkan per layanan, bukan standar, dan apakah Anda berada di connection pool adalah sesuatu yang Anda pilih saat membuat koneksi.
Timescale Cloud adalah PostgreSQL yang dikirimkan melalui jaringan. — driver standar, jadi setiap panduan di bawah ini berlaku tanpa perubahan. Satu-satunya bagian khusus Timescale adalah string koneksi, yang dibahas di bawah ini. detail koneksi.
- Untuk tim, vendor, dan mitra Anda
-
Skala waktu ke Excel Microsoft Excel · Add-in Excel
Ambil hasil Timescale secara langsung ke dalam lembar kerja dan perbarui sesuai kebutuhan — Excel desktop, Excel Online, Microsoft 365.
Panduan PostgreSQL -
Jangka waktu ke Google Sheets Tambahan lembar
Jalankan kueri Timescale yang tersimpan dari bilah sisi dan seret baris ke dalam lembar kerja. Kolaborator yang berbagi dapat memperbaruinya sendiri.
Panduan PostgreSQL -
Tanyakan pada Nova tentang Timescale Nova AI · teks ke SQL
Ajukan pertanyaan dalam bahasa Inggris yang mudah dipahami. Nova sudah mengetahui tabel Timescale Anda, menulis dan menjalankan SQL, menjelaskan jawabannya, dan membuat grafiknya — tidak perlu menulis kueri, tidak perlu memberikan kredensial.
Cara kerja Nova -
Skala Waktu ke Penampil Data Berbagi hasil · tim, vendor, mitra · telepon, tablet, desktop
Bagikan hasil Timescale secara langsung dengan siapa pun — kolega, vendor, mitra — sebagai tabel yang dapat di-bookmark dan akan berjalan ulang saat dibuka, di ponsel, tablet, atau desktop. Mereka hanya melihat hasilnya, bukan kode SQL atau kredensialnya.
Cara kerja Penampil Data - Untuk aplikasi dan sistem
-
API REST Timescale Titik akhir HTTP
Publikasikan kueri Timescale sebagai endpoint JSON terautentikasi yang dapat dipanggil oleh aplikasi apa pun, dengan spesifikasi OpenAPI 3.1 dan koleksi siap pakai untuk Postman, Insomnia, dan Hoppscotch. Tidak ada port basis data yang dibuka.
Panduan PostgreSQL -
Skala waktu ke Power BI Power Query M
Tempelkan Power Query M yang dihasilkan ke dalam Power BI Advanced Editor dan laporan akan membaca hasil Timescale secara langsung melalui HTTPS — tanpa driver ODBC, tanpa port basis data yang dibuka.
Cara kerja Power BI -
Jangka waktu menuju Airtable Platform otomatisasi
Sinkronkan baris Timescale ke dalam basis data Airtable sesuai jadwal, atau ambil data tersebut di dalam skrip otomatisasi Airtable.
Panduan PostgreSQL -
Skala waktu ke Baserow Platform otomatisasi
Mengunggah tabel Baserow dari Timescale melalui endpoint REST — baik yang dihosting sendiri maupun di cloud Baserow.
Panduan PostgreSQL -
Jangka waktu menuju SeaTable Platform otomatisasi
Jaga agar basis data SeaTable selalu mutakhir dengan data Timescale tanpa mengekspor file atau mengekspos basis data.
Panduan PostgreSQL -
Jangka waktu ke Smartsheet Platform otomatisasi
Masukkan hasil Timescale ke dalam grid Smartsheet sehingga rencana dan laporan dibaca dari sistem sumber, bukan dari ekspor minggu lalu.
Panduan PostgreSQL -
Jangka waktu menuju Anvil Anvil Works · Platform aplikasi
Dukung aplikasi Python Anvil dengan Timescale melalui endpoint REST, alih-alih menyematkan kredensial basis data di dalam aplikasi.
Panduan PostgreSQL - Untuk alat AI
-
Server Timescale MCP Klien Claude, Cursor, dan MCP
Berikan akses baca saja kepada asisten AI ke Timescale beserta skema yang dibutuhkannya untuk menulis SQL yang benar — tanpa kredensial di obrolan.
Panduan PostgreSQL - Dikirimkan kepada orang-orang
-
Peringatan dan laporan jangka waktu Slack · Discord · Email · Webhook
Atur jadwal untuk kueri Timescale dan kirimkan baris data ke Slack, Discord, email, atau webhook yang ditandatangani — atau tahan pesan hingga jumlah baris, ambang batas, atau perubahan persentase melampaui batas yang Anda tetapkan.
Cara kerja peringatan dan laporan
Cara kerjanya
5 langkah, tanpa perubahan firewall masuk.
Instal Network Agent pada mesin yang dapat terhubung ke internet. Network Agent membuka satu koneksi keluar dan tidak pernah mendengarkan, sehingga tidak diperlukan aturan firewall masuk.
Buka layanan di konsol Tiger Cloud dan temukan informasi Koneksi. Pertama-tama, tentukan apakah Anda ingin menggunakan layanan secara langsung atau melalui kumpulan koneksi, karena pilihan tersebut harus dilakukan di awal.
Atur pemilih Mode Koneksi agar sesuai, lalu tempel URL layanan. Host, port, basis data, nama pengguna, dan kata sandi akan dibaca dari URL tersebut — tetapi mode koneksi dapat Anda atur sendiri, bukan sesuatu yang ditentukan oleh proses tempel.
Periksa apakah port tersebut berhasil terhubung seperti yang ditampilkan di konsol. Timescale menetapkan port per layanan — seringkali sekitar 30133 untuk layanan dan 29303 untuk pooler — jadi kolom ini seharusnya tidak pernah menunjukkan angka 5432.
Biarkan opsi Gunakan SSL tetap aktif, uji, dan simpan. Baca data tersebut dari Microsoft Excel, Google Sheets, Power BI, MCP, atau REST melalui satu koneksi tersebut.
Analisis mendalam fitur
Apa yang diberikan Timescale kepada Anda
Atur mode koneksi sebelum Anda menyimpan, bukan setelahnya.
Ini adalah satu-satunya instruksi di halaman ini yang lebih penting daripada kelihatannya, dan alasannya layak dijelaskan dalam satu paragraf.
- Timescale menjalankan kedua mode pool-nya pada port pooler yang sama, dan memilih di antara keduanya berdasarkan pool mana yang Anda hubungkan. — nama basis data, bukan alamatnya. Jadi, tidak seperti layanan yang memberikan port tersendiri pada pool, tidak ada apa pun dalam string koneksi yang dapat dibaca oleh kartu untuk menentukan modenya.
- Itu berarti pemilih Mode Koneksi adalah pilihan yang sebenarnya, bukan konfirmasi. Menempelkan URL pooler tidak akan memindahkannya, karena URL tersebut tidak memuat jawabannya.
- Selektor inilah yang memberi tahu agen untuk beradaptasi: pada pool, selektor mematikan prepared statement otomatis dan melewati reset sesi, yang keduanya salah dilakukan melalui transaction pooler.
- Tetapkan saat Anda membuat koneksi. Ini adalah titik dalam alur di mana pilihan ada di depan Anda, dan jauh lebih mudah daripada meninjaunya kembali nanti.
- Jika Anda tidak menggunakan pool, biarkan tetap pada mode direct dan ambil port layanan dari konsol. Tidak ada yang berubah selain itu.
TimescaleDB menangani pemrosesan data deret waktu, dan melakukannya di server.
Pertanyaan yang wajar tentang basis data deret waktu adalah seberapa banyak data tersebut yang tetap ada setelah diolah menjadi spreadsheet. Di sini jawabannya adalah semuanya, karena tidak ada proses pengolahan data yang terjadi di sini.
- Koneksi yang digunakan adalah PostgreSQL. Agen tersebut membawa driver Npgsql dan sama sekali tidak memuat kode khusus TimescaleDB.
- Jadi, sebuah kueri terhadap hypertable atau continuous aggregate direncanakan dan dieksekusi oleh TimescaleDB sendiri. Pengecualian chunk, kompresi, dan mekanisme agregasi berjalan di layanan Anda, dan yang dikembalikan adalah baris data.
- Itulah sifat yang bermanfaat, bukan keterbatasan: time_bucket, agregasi, dan fungsi jendela semuanya dievaluasi di sisi server, sehingga Microsoft Excel dan Google Sheets menerima hasil akhir alih-alih pembacaan mentah untuk diringkas secara lokal.
- TLS diperlukan dan agen menerapkannya untuk nama host Timescale, sehingga menghapus centang pada kotak SSL tidak menghasilkan koneksi yang tidak terenkripsi. Rantai sertifikat tidak diverifikasi. — anggaplah itu sebagai perlindungan terhadap siapa pun yang membaca lalu lintas data, bukan sebagai bukti server mana yang merespons.
- Semua yang dijalankan oleh agen bersifat hanya baca. Kredensial Anda tetap berada di mesin tempat Anda menginstalnya dan Query Streams tidak menyimpan salinan data apa pun.
-- time_bucket berjalan di server; Excel menerima rangkaian data yang sudah selesai SELECT time_bucket('1 hour', reading_at) AS hour, device_id, AVG(temperature) AS avg_temp, MAX(temperature) AS peak_temp FROM public.sensor_readings WHERE reading_at >= now() - interval '7 days' GROUP BY hour, device_id ORDER BY hour DESC, device_id;
Timescale, Tiger Cloud, TigerData — sama saja
Penamaan berubah pada tahun 2025 dan nama-nama lama masih menjadi yang paling banyak dicari orang, jadi ada baiknya untuk menjelaskan mana yang mana.
- TimescaleDB adalah ekstensi PostgreSQL dan masih menggunakan nama tersebut. Ini adalah apa yang berjalan di server.
- Tiger Cloud adalah layanan hosting, sebelumnya bernama Timescale Cloud. TigerData adalah perusahaan, sebelumnya bernama Timescale Inc.
- Kartu tersebut masih berlabel Timescale karena itu adalah nama yang tertera pada ekstensi dan nama yang dicari orang. Tidak ada yang berubah terkait koneksi tersebut setelah perubahan merek.
- Nama host masih berakhiran .tsdb.cloud.timescale.com, yang merupakan format yang dikenali oleh agen.
Digunakan bersama oleh setiap konektor basis data.
Hal ini berlaku untuk setiap konektor basis data.
- Hanya untuk keberangkatan — agen membuka satu koneksi terenkripsi ke Query Streams. Tidak ada port masuk yang perlu diteruskan, tidak ada VPN, tidak ada daftar IP yang diizinkan, tidak ada informasi tentang basis data Anda yang terekspos ke internet.
- Kredensial tetap tersimpan. — Nama pengguna dan kata sandi basis data tersimpan di mesin tempat Anda menginstal agen. Query Streams tidak pernah menerimanya dan tidak dapat mengakses basis data Anda sendiri.
- Hanya baca, diberlakukan — satu pernyataan dalam satu waktu, hanya SELECT dan sejenisnya. Permintaan penulisan ditolak di mesin Anda sendiri sebelum dikirim ke server, alih-alih bergantung pada izin yang telah diatur oleh seseorang.
- Sebarkan agen sebanyak yang Anda inginkan. — satu per situs, wilayah, atau cloud. Setiap sumber data yang dapat mereka lihat muncul dalam satu menu tarik-turun, sehingga tidak ada yang perlu tahu agen mana yang menghosting apa.
Yang Anda dapatkan setelah kueri disimpan
- Bagikan kemampuannya, bukan kode SQL-nya. — seorang kolega atau mitra eksternal dapat menjalankan kueri Anda dan mengubah filternya tanpa pernah melihat pernyataan di baliknya.
- Filter dari kedua arah — deklarasikan sendiri sebagai @variabel, atau biarkan konektor menemukan nilai literal yang sudah ada di klausa WHERE Anda dan menawarkannya sebagai menu tarik-turun.
- Bacalah dari mana saja — Microsoft Excel, Google Sheets, Power BI, REST API, asisten AI melalui MCP, Query Builder, dan Nova semuanya membaca kueri tersimpan yang sama.
- Jalankan beberapa sekaligus — lima kueri tersimpan ke dalam lima tab lembar kerja, dialirkan secara bersamaan, sebesar apa pun hasilnya.
- Hubungkan dengan hal lain yang sudah Anda hubungkan. — basis data lain, API bisnis, atau folder file, dalam satu pernyataan baca saja.
SQL lintas sumber
Gabungkan Timescale dengan data Anda yang lain.
Satu pernyataan dapat mencakup Timescale dan koneksi Anda lainnya sekaligus. Setiap sumber hanya menjalankan bagian yang dapat dijalankannya, mengirimkan hasilnya kembali, dan penggabungan terjadi secara terpusat — sumber-sumber tersebut tidak pernah berkomunikasi satu sama lain dan tidak ada yang disalin ke mana pun.
3 koneksi · 3 agen
Satu pernyataan
-- tidak ada yang disalin, tidak ada yang digabungkan, tidak ada yang dijadwalkan
PILIH c.region, COUNT(*) AS orders, SUM(i.amount_due) AS invoiced
DARI metrik_skala_waktu.publik.pembacaan_sensor1 f
GABUNG erp_sql.dbo.pelanggan2 c ON c.id = f.customer_id
GABUNG penagihan.stripe.faktur3 i ON i.customer = c.stripe_id
KELOMPOKKAN BERDASARKAN c.wilayah
PESAN OLEH ditagih DESC;
Tiga bagian tersebut adalah koneksi, skema, dan tabel — dan nama koneksi adalah apa pun yang Anda sebutkan. Kolom ilustratif; tabel Anda akan menjadi tabel Anda. Hanya baca berlaku untuk setiap bagian: SELECT, WITH, dan EXPLAIN saja, dengan batasan seberapa banyak data yang dapat diberikan oleh satu sumber untuk satu kueri. Cara kerja kueri terfederasi
Detail koneksi
Apa yang dibutuhkan Timescale?
- Tuan rumah
- <layanan>.<proyek>.tsdb.cloud.timescale.com
- Pelabuhan
- Ditetapkan per layanan — seringkali sekitar 30133 langsung dan 29303 untuk operator pool. Bukan 5432, dan tidak diisi sebelumnya.
- Pengemudi
- Npgsql, dibawa oleh agen — tidak perlu diinstal di sisi Timescale.
- Format tempel
- URL layanan dari informasi koneksi, sebagai URI postgresql://
- Mode koneksi
- Dipilih pada kartu saat Anda membuat koneksi. Kedua mode pool berbagi port pooler, sehingga tidak dapat dibaca dari alamat.
- TLS
- Diperlukan dan diberlakukan untuk nama host Timescale. Terenkripsi; rantai sertifikat tidak diverifikasi.
- Pengumpulan
- Pada pool, agen menonaktifkan laporan yang disiapkan secara otomatis dan melewati pengaturan ulang sesi.
- Pengaturan default
- Database tsdb dan pengguna tsdbadmin sudah terisi sebelumnya, sesuai dengan apa yang dibuat oleh Timescale.
- Disimpan sebagai
- PostgreSQL, dengan Timescale tetap sebagai lencana.
- Skema default
- publik, yang merupakan makna dari referensi terfederasi.
Instruksi mode pooling adalah satu-satunya hal di halaman ini yang perlu dibaca dua kali, dan alasannya bersifat struktural daripada sekadar detail kecil. Layanan yang menempatkan pooler mereka pada port yang berbeda memberikan informasi yang dapat dibaca dari string koneksi apa pun yang Anda tempelkan. Timescale menempatkan kedua mode pooling di balik satu port dan membedakannya berdasarkan nama pool, sehingga alamatnya benar-benar ambigu dan pemilih harus membawa jawabannya. Atur sejak awal dan koneksi akan benar sejak permintaan pertama.
Fakta bahwa TimescaleDB merupakan ekstensi dan bukan mesin terpisah adalah alasan mengapa konektor ini kurang menarik dalam arti yang terbaik. Tidak ada klien khusus, tidak ada bahasa kueri terpisah, dan tidak ada lapisan terjemahan — ini adalah PostgreSQL, jadi filter, penjadwalan, berbagi, Nova, dan MCP semuanya berperilaku persis seperti pada Postgres lainnya. Kemampuan deret waktu sepenuhnya merupakan properti dari server Anda.
Untuk kueri lintas sumber, Timescale adalah Postgres biasa. Koneksi yang Anda beri nama timescale_metrics akan ditulis sebagai timescale_metrics.public.sensor_readings, dan akan bergabung ke folder CSV, sistem pencatatan lokal, atau API penagihan dalam satu pernyataan baca saja — yang merupakan alasan umum untuk menginginkan basis data deret waktu dalam kueri yang sama dengan data bisnis yang menjelaskannya.
Dokumentasi vendor: www.tigerdata.com
Pertanyaan yang Sering Diajukan (FAQ)
Pertanyaan tentang Timescale Cloud
Alat apa saja yang dapat membaca data Timescale Cloud melalui Query Streams?
Semuanya, dari satu koneksi: Excel, Google Sheets, MCP, REST API, Airtable, Baserow, SeaTable, Smartsheet, Anvil, Power BI, peringatan dan laporan terjadwal. Hubungkan basis data sekali dan setiap antarmuka akan membaca koneksi baca-saja yang sama — tidak ada pengaturan per alat dan tidak ada salinan data kedua.
Apakah saya perlu membuka port firewall ke database Timescale Cloud saya?
Tidak. Query Streams Network Agent berjalan di dalam jaringan Anda dan membuka satu koneksi keluar terenkripsi. Tidak ada yang mendengarkan lalu lintas masuk, tidak diperlukan VPN, dan basis data mempertahankan aturan firewall yang ada.
Bisakah Query Streams mengubah data di Timescale Cloud?
Tidak. Agen tersebut memberlakukan mode baca saja pada saat eksekusi — satu pernyataan dalam satu waktu, hanya SELECT dan sejenisnya. Kredensial tetap berada di agen dan tidak pernah dikirim ke Query Streams.
Apa yang dibutuhkan Query Streams untuk terhubung ke Timescale Cloud?
Host yang dapat dijangkau, peran, dan kata sandinya — agen membawa driver, jadi tidak ada yang diinstal pada basis data. Host: <service>.<project>.tsdb.cloud.timescale.com. Port: Ditetapkan per layanan — seringkali sekitar 30133 langsung dan 29303 untuk pooler. Bukan 5432, dan tidak diisi sebelumnya. Driver: Npgsql, dibawa oleh agen — tidak ada yang perlu diinstal di sisi Timescale. Format tempel: URL layanan dari info Koneksi, sebagai URI postgresql://.
Bisakah saya menggabungkan Timescale Cloud dengan database lain dalam kueri yang sama?
Ya — itu adalah kueri terfederasi. Satu pernyataan dapat merujuk ke Timescale Cloud dan koneksi Anda lainnya sekaligus, ditulis sebagai connection.schema.table. Setiap sumber hanya menjalankan bagian yang dapat dijalankannya dan mengalirkan hasilnya kembali; penggabungan terjadi secara terpusat, sehingga sumber-sumber tersebut tidak pernah terhubung satu sama lain dan tidak ada yang disalin atau dijadwalkan. Hanya baca berlaku untuk setiap bagian — hanya SELECT, WITH, dan EXPLAIN — dan ada batasan seberapa banyak data yang dapat diserahkan oleh satu sumber untuk satu kueri. Kueri terfederasi adalah fitur paket; halaman kueri terfederasi memuat batasan sumber dan ukuran saat ini.
Apakah menghubungkan Timescale Cloud berbeda dengan menghubungkan PostgreSQL?
Hanya string koneksi saja. Timescale Cloud menggunakan protokol wire PostgreSQL, sehingga filter, penjadwalan, berbagi, add-on Excel dan Google Sheets, serta server MCP semuanya berfungsi identik. Kartu Timescale secara otomatis mengisi host, port, dan pengaturan SSL yang diharapkan oleh penyedia.
Apakah ada panduan Timescale to Excel?
Ya — ini adalah panduan PostgreSQL, dan panduan ini benar untuk Timescale Cloud seperti yang tertulis. Timescale menggunakan protokol komunikasi PostgreSQL, jadi Timescale ke Excel, Timescale ke Google Sheets, dan setiap tujuan lainnya mengikuti langkah-langkah yang sama. Satu-satunya bagian yang spesifik untuk Timescale adalah string koneksi, dan kartu Timescale akan mengisinya untuk Anda.
Cantumkan jangka waktu di tempat pekerjaan berlangsung.
Instal agen, arahkan ke basis data Anda, dan pilih tujuan.
Hanya baca Hanya untuk keberangkatan Informasi kredensial tetap tersimpan pada agen.

