ClickHouse
برای اضافه کردن یک اتصال پایگاهداده، روی آیکون چرخدنده در بالا سمت راست کلیک کنید و به Admin settings > Databases > Add a database بروید.
میتوانید هر زمان این تنظیمات را ویرایش کنید؛ فقط یادتان باشد تغییرات را ذخیره کنید.
Connection و Sync
بعد از اتصال به پایگاهداده، بخشی با عنوان «Connection and sync» میبینید که وضعیت فعلی اتصال و گزینههای مدیریت اتصال پایگاهداده را نمایش میدهد.
در این بخش میتوانید schema پایگاهداده را sync کنید و مقادیر فیلدها را دوباره اسکن کنید و جزئیات اتصال را ویرایش کنید.
ویرایش جزئیات اتصال
برای دیدن یا تغییر تنظیمات اتصال پایگاهداده، روی دکمهٔ Edit connection details کلیک کنید.
Connection string
میتوانید یک connection string اینجا paste کنید تا فیلدهای باقیمانده بهطور خودکار پر شوند.
Display name
نام نمایشی پایگاهداده در رابط متابیس.
Host
آدرس IP پایگاهداده (مثلاً 98.137.149.56) یا نام دامنهٔ آن (مثلاً name.database.com).
Port
پورت پایگاهداده (مثلاً 8123).
Username
نام کاربری پایگاهداده برای اکانتی که میخواهید با آن به دیتابیس وصل شوید. میتوانید چند اتصال مختلف به همان پایگاهداده بسازید که هرکدام از یک کاربر متفاوت با مجموعهٔ متفاوتی از سطوح دسترسی (privileges) استفاده میکنند.
Password
رمز عبوری که برای نام کاربری اتصال به پایگاهداده استفاده میکنید.
Databases
همهٔ دیتابیسهایی را که میخواهید در متابیس روی آنها پرسوجو بزنید اینجا بنویسید. دیتابیسها را با فاصله از هم جدا کنید، مثل: db1 db2 db3.
Scan all databases
همهٔ جدولهای موجود در تمام پایگاهدادههای ClickHouse (بهجز دیتابیسهای سیستمی) را اسکن میکند.
استفاده از اتصال امن (SSL)
SSL certificates را ببینید.
استفاده از SSH tunnel
اگر اتصال مستقیم به پایگاهداده ممکن نباشد، میتوانید از SSH tunnel استفاده کنید. SSH tunneling را ببینید.
غیرفعال کردن تنظیمات proxy سراسری سیستم
بهطور پیشفرض، تنظیمات proxy سراسری سیستم برای این اتصال غیرفعال هستند. میتوانید با این گزینه آنها را غیرفعال/کنترل کنید.
تنظیمات ClickHouse (جداشده با ویرگول)
در این قسمت میتوانید یک رشته وارد کنید تا تنظیمات اضافی ClickHouse را مشخص کند. تنظیمات را با ویرگول از هم جدا کنید، مثلاً:
allow_experimental_analyzer=1,max_result_rows=100
حداکثر تعداد اتصال HTTP باز در درایور JDBC (پیشفرض: 100)
میتوانید حداکثر تعداد اتصالهای HTTP در درایور JDBC را که برای اتصال متابیس به ClickHouse استفاده میشود، محدود کنید.
گزینههای اضافی JDBC connection string
میتوانید گزینههای اضافی را به JDBC connection string اضافه کنید. گزینهها را با & از هم جدا کنید، مثل:
connection_timeout=1000&socket_timeout=300000
اجرای دوبارهٔ پرسوجو برای اکتشاف ساده
اگر میخواهید کاربران قبل از اعمال هر Summarize یا فیلتر، روی Run (دکمهٔ play) کلیک کنند، این گزینه را روی OFF قرار دهید.
بهطور پیشفرض، متابیس به محض انتخاب یک گزینهٔ گروهبندی از منوی Summarize یا یک شرط فیلتر از منوی drill-through، پرسوجو را اجرا میکند. اگر پایگاهدادهٔ شما کند است، بهتر است اجرای خودکار را غیرفعال کنید تا با هر کلیک، کوئری جدید اجرا نشود.
انتخاب زمان sync و scan
sync و scan را ببینید.
fingerprint دورهای جدولها
fingerprint دورهای بار روی پایگاهدادهٔ شما را افزایش میدهد.
این گزینه را روی ON قرار دهید تا هر بار متابیس یک sync اجرا میکند، یک نمونه از مقادیر را اسکن کند.
پرسوجوی fingerprinting اولین ۱۰٬۰۰۰ ردیف هر ستون را بررسی میکند و بر اساس آن، تعداد مقادیر یکتا در هر ستون، و حداقل و حداکثر مقادیر ستونهای عددی و زمانی و غیره را تخمین میزند. اگر این گزینه را روی OFF بگذارید، متابیس فقط یکبار و در زمان راهاندازی، برای ستونها fingerprint میسازد.
قابلیتهای مدل (Model features)
در حال حاضر، قابلیت خاصی برای مدلها در ClickHouse وجود ندارد.
Danger zone
بخش Danger zone را ببینید.