Анализ сайта plugins-analytics.qgis.org
Основное Готовность: 100%
Домен
plugins-analytics.qgis.org
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Используйте для продвижения только домен второго уровня.
Длина домена велика. Но если вы продвигаете запрос, входящий в название домена, то это хорошо.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Сервер настроен корректно.
Цепочка редиректов:
http://plugins-analytics.qgis.org
301 MovedPermanently
https://plugins.qgis.org/metabase/public/dashboard/7ecd345f-7321-423d-9844-71e526a454a9
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 29.10.2026 7:39:24.
Сервер поддерживает HTTP/3 (QUIC) — новейший протокол.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
utf-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице utf-8.
Язык
en
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en.
Скорость загрузки
~0,32сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 0,32сек оптимальна.
Объем документа
117Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 117Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 8
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 8 достаточно.
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | app/dist/styles.958569d2a6858e0e.css | |
| stylesheet | app/dist/vendor.91624b3c6602d162.css | |
| stylesheet | app/dist/app-public.9c1a30bdd1f05c7b.css | |
| js | app/dist/runtime.ed00c8b79d651364.js | |
| js | app/dist/styles.cd4cbc9f3941e73d.js | |
| js | app/dist/vendor.c27db1a1469eb24f.js | |
| js | app/dist/app-public.edb507fe6077c1bf.js | |
| js | module | https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496 |
Серверные заголовки
Кол-во: 15
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 15шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Date | Fri, 21 Aug 2026 08:11:35 GMT |
| Server | cloudflare |
| Strict-Transport-Security | max-age=31536000 |
| Set-Cookie | metabase.DEVICE=fa7e51de-0b67-482b-b75f-b19bc8535fc0; HttpOnly; Path=/; Expires=Tue, 21 Aug 2046 08:11:37 GMT; SameSite=None; Secure |
| x-permitted-cross-domain-policies | none |
| Cache-Control | must-revalidate, proxy-revalidate, no-cache, max-age=0 |
| X-Content-Type-Options | nosniff |
| Content-Security-Policy | font-src 'self' data:; style-src-attr 'self'; script-src 'self' 'nonce-PctRFvEOdX' https://maps.google.com https://accounts.google.com https://www.google-analytics.com 'sha256-SxNB1/NQ1TUHWrwTi7scFI31VsahWQBj54W7KQZQs1Q=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE=' 'sha256-3N2Z+Nu++/yNMVHIl863JigVmt2Nr9gt2doEMJT2Wzk='; style-src 'self' 'nonce-PctRFvEOdX' https://accounts.google.com; manifest-src 'self'; connect-src 'self' https://accounts.google.com metabase.us10.list-manage.com https://sp.metabase.com ; img-src * 'self' data:; frame-src 'self' https://www.metabase.com/ https://metabase.com/ youtube.com *.youtube.com youtu.be *.youtu.be loom.com *.loom.com vimeo.com *.vimeo.com docs.google.com calendar.google.com airtable.com *.airtable.com typeform.com *.typeform.com canva.com *.canva.com codepen.io *.codepen.io figma.com *.figma.com grafana.com *.grafana.com miro.com *.miro.com excalidraw.com *.excalidraw.com notion.com *.notion.com atlassian.com *.atlassian.com trello.com *.trello.com asana.com *.asana.com gist.github.com linkedin.com *.linkedin.com twitter.com *.twitter.com x.com *.x.com; default-src 'none'; media-src www.metabase.com; child-src 'self' https://accounts.google.com; frame-ancestors *; |
| report-to | {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=prMdBMs3O2lpKrKbMaoHGN84oaADcmNqzuOwWYF%2BNl0zMR1y9%2FA2Ia611ARjNYN9zMK3EwCYX5nshb6Gu5BP%2FAPwQ%2FFVyUmkdZGHPesAYsXQ7oCmYwuGvmRpF%2BVqtHfF4wvy"}]} |
| cf-cache-status | DYNAMIC |
| Vary | accept-encoding |
| nel | {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800} |
| Server-Timing | cfCacheStatus;desc="DYNAMIC" |
| cf-ray | a2e82afb6b12af7e-HEL |
| Alt-Svc | h3=":443" |
CMS
Metabase
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
В мета-теге generator указано: Metabase.
Веб-сервер
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Сайт работает на веб-сервере Cloudflare.
Мета-теги Готовность: 2%
Title
Metabase
Заголовок страницы в браузере и поисковой выдаче
?
Title — главный SEO-заголовок страницы. Влияет на CTR в поиске и ранжирование. Оптимальная длина: 50–70 символов. Ключевые слова — ближе к началу.
Необходимо увеличить число символов в title (текущее значение мало: 8, минимум: 25, оптимально: от 40 до 45)
Дублей словоформ в title не найдено.
Description
Описание страницы в поисковой выдаче (сниппет)
?
Meta Description — текст под заголовком в выдаче. Напрямую на позиции не влияет, но влияет на CTR. Оптимальная длина: 120–160 символов.
Установите мета-тег description!
Keywords
Список ключевых слов страницы (устаревший тег)
?
Meta Keywords не учитывается Яндексом и Google для ранжирования с 2009–2012 годов. Заполнение не обязательно, но не вредит. Конкурент может использовать содержимое для анализа.
Установите мета-тег keywords!
Канонический Url
Указывает поисковику основную версию страницы
?
Canonical (rel=canonical) предотвращает проблему дублей страниц. Должен точно совпадать с URL проверяемой страницы. Неправильный canonical может передать ссылочный вес на другую страницу.
Рекомендуем прописать канонический Url.
Robots
Есть критические ошибки
Директивы для поисковых роботов на уровне страницы
?
Meta Robots управляет индексацией конкретной страницы: index/noindex — индексировать ли, follow/nofollow — следовать ли по ссылкам. Noindex полностью исключает страницу из поиска.
Meta-тег robots со значением noindex запрещает индексацию этой страницы. Срочно уберите этот мета-тег!
Адаптивность
width=device-width,initial-scale=1
Настройка масштабирования на мобильных устройствах
?
Тег viewport (<meta name="viewport">) сообщает браузеру, как масштабировать страницу на мобильных. Стандарт: width=device-width, initial-scale=1. Отсутствие — признак отсутствия мобильной версии.
Meta-тег viewport со значением-константой width=device-width задаёт ширину страницы в соответствии с размером экрана.
Meta-тег viewport со значением initial-scale=1.0 определяет масштаб 1:1, т.е. «не масштабировать».
Разметка OpenGraph
Не найдено
Мета-теги для красивых превью в соцсетях
?
OpenGraph (og:title, og:description, og:image) управляет тем, как страница выглядит при репосте в социальных сетях и мессенджерах. Отсутствие OG-тегов — невзрачный превью при шеринге.
Разметка OpenGraph не задана. Страница не оптимизирована под социальные сети. Мета-теги с разметкой Og помогают социальным роботам лучше структурировать Ваш сайт.
Все мета-теги
Кол-во: 11
Полный список мета-тегов страницы
?
Таблица всех meta-тегов, включая нестандартные. Позволяет найти опечатки, дубли и лишние теги.
Найдены мета-теги 11шт. Мета-теги не видимы для человека и предназначены для обмена информацией между веб-страницей и поисковыми системами, браузерами и другими веб-службами. С ними роботы 🤖 и устройства ведут себя более ожидаемо.
Показать полный список мета-тегов
| Тип | Название | Значение |
|---|---|---|
| name | viewport | width=device-width,initial-scale=1 |
| name | robots | noindex |
| name | mobile-web-app-capable | yes |
| name | apple-mobile-web-app-status-bar-style | black-translucent |
| name | msapplication-TileColor | #2d89ef |
| name | msapplication-config | app/assets/img/browserconfig.xml |
| name | theme-color | #ffffff |
| name | apple-mobile-web-app-status-bar-style | default |
| name | base-href | / |
| name | uri | /public/dashboard/7ecd345f-7321-423d-9844-71e526a454a9 |
| name | generator | Metabase |
Оптимизация Готовность: 0%
Структура
Ошибок нет
Семантические HTML-элементы страницы
?
Проверяет наличие основных структурных элементов: nav, header, footer, main. Корректная семантическая структура помогает поисковику понять архитектуру страницы.
Структура документа корректна (теги <html> и <body> присутствуют в единственном экземпляре).
Контент
Есть ошибки
Объём и качество текстового содержимого
?
Анализирует объём полезного текста на странице. Слишком мало — страница может считаться малополезной. Слишком много — ухудшается читаемость и восприятие.
Слова из title 0 встречаются в тексте редко. Добавьте в контент страницы слова из тега <title>!
Абзацев с текстом 0 слишком мало. Добавьте больше абзацев с текстом (тег <p>)!
Среднее число слов в абзаце 0 слишком мало. Сделайте контент более читаемым!
Кол-во знаков контента 0 слишком мало. Добавьте больше текста!
Кол-во слов 1 слишком мало. Добавьте больше текста (минимум 400 слов)!
Заголовки
Есть ошибки
Иерархия заголовков H1–H6
?
H1 должен быть один и содержать ключевой запрос. H2–H6 описывают подразделы. Пропуск уровней (H1 → H3) и несколько H1 — типичные ошибки, снижающие понятность страницы для поисковика.
Не обнаружено заголовков на странице. Добавьте заголовки (<h1>, <h2> или <h3>)
Тошнота
Не удалось произвести расчет
Насколько одно слово доминирует в тексте
?
Классическая тошнота = √(частота самого повторяющегося слова). Норма до 7–8: текст воспринимается естественно. Выше — поисковик может счесть страницу переспамленной.
Тошнота не рассчитана. Измените текст страницы!
Академич. тошнота
Нет данных для расчета
Насколько текст перенасыщен ключевыми словами
?
Академическая тошнота = (частота слова / общее количество слов) × 100%. Показывает долю конкретного слова в тексте. Норма 5–15%.
Академическая тошнота не рассчитана. Измените текст страницы!
Семантическое ядро
Не удалось собрать
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы не содержит осмысленного текста. Добавьте текст на страницу!
Индексация Готовность: 20%
Индексирование
Есть ошибки
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице не обнаружено. Велика вероятность, что сайт - одностраничник, такой сайт продвинуть крайне затруднительно!
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 120562 байт. Загружен за: 0сек.
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Цепочка редиректов для файла robots.txt:
http://plugins-analytics.qgis.org/robots.txt
301 MovedPermanently
https://plugins.qgis.org/metabase/public/dashboard/7ecd345f-7321-423d-9844-71e526a454a9
200 OK
Показать содержимое robots.txt
<!doctype html><html lang="en" translate="no"><head><meta charset="utf-8"/><meta http-equiv="X-UA-Compatible" content="IE=edge"/><meta name="viewport" content="width=device-width,initial-scale=1"/><meta name="robots" content="noindex"/><meta name="mobile-web-app-capable" content="yes"/><meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/><link rel="apple-touch-icon" sizes="180x180" href="app/assets/img/apple-touch-icon.png"><link rel="icon" href="app/assets/img/favicon.ico"/><link rel="manifest" crossorigin="use-credentials" href="app/assets/img/site.webmanifest"><meta name="msapplication-TileColor" content="#2d89ef"><meta name="msapplication-config" content="app/assets/img/browserconfig.xml"><meta name="theme-color" content="#ffffff"><meta name="apple-mobile-web-app-status-bar-style" content="default"/><meta name="base-href" content="/"/><meta name="uri" content="/public/dashboard/7ecd345f-7321-423d-9844-71e526a454a9"/><meta content="Metabase" name="generator" /><link href="https://plugins.qgis.org/api/public/oembed?url=http%3A%2F%2Fplugins.qgis.org%2Fpublic%2Fdashboard%2F7ecd345f-7321-423d-9844-71e526a454a9&format=json" rel="alternate" title="Metabase" type="application/json+oembed" /><title>Metabase</title><base href="/"/><script type="application/json" id="_metabaseBootstrap">{"enable-data-complexity-score?":false,"enable-sso-ldap?":false,"engines":{"databricks":{"source":{"type":"official","contact":null},"details-fields":[{"name":"host","display-name":"Host","helper-text":"The Databricks host URL. Could also be adb-xxxxx.azuredatabricks.net","placeholder":"xxxxxxxxxx.cloud.databricks.com","required":true},{"name":"http-path","display-name":"HTTP Path","helper-text":"Found in SQL Warehouses > Connection details","required":true,"placeholder":"/sql/1.0/endpoints/abcdef1234567890"},{"name":"use-m2m","display-name":"Use Machine to Machine (M2M) authentication","type":"boolean","default":true,"helper-text":"Use Personal Access Token for authentication."},{"name":"token","display-name":"Personal Access Token","type":"password","placeholder":"dapiXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","required":true,"helper-text":"Personal Access Token for authentication. Not required if using OAuth M2M.","visible-if":{"use-m2m":false}},{"name":"client-id","display-name":"Service Principal Client ID","placeholder":"e26ce240-0a12-454f-934f-4c646603cb61","helper-text":"For M2M OAuth authentication, corresponds to the service principal's Client ID.","required":true,"visible-if":{"use-m2m":true}},{"name":"oauth-secret","display-name":"Service Principal OAuth Secret","type":"password","placeholder":"dosexxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","helper-text":"OAuth Secret for M2M OAuth authentication.","required":true,"visible-if":{"use-m2m":true}},{"name":"multi-level-schema","type":"boolean","default":false,"display-name":"Enable multiple catalogs"},{"name":"catalog","display-name":"Default Catalog","placeholder":"default","helper-text":"Specify the default catalog to connect to.","required":true},{"name":"schema-filters-type","display-name":"Catalogs and Schemas","type":"select","options":[{"name":"All","value":"all"},{"name":"Only these...","value":"inclusion"},{"name":"All except...","value":"exclusion"}],"default":"all"},{"name":"schema-filters-patterns","type":"text","placeholder":"If multiple catalogs enabled:\n E.x. catalog_1.schema, catalog_2\\.*, catalog_3\\.auth*\n\nOtherwise:\n E.x. schema_1,auth*","description":"Comma separated names of catalogs and schemas that should appear in Metabase","visible-if":{"schema-filters-type":"inclusion"},"helper-text":"You can use patterns like \"auth*\" to match multiple catalogs and schemas","required":true},{"name":"schema-filters-patterns","type":"text","placeholder":"If multiple catalogs enabled:\n E.x. catalog_1.schema, catalog_2\\.*, catalog_3\\.auth*\n\nOtherwise:\n E.x. schema_1,auth*","description":"Comma separated names of catalogs and schemas that should NOT appear in Metabase","visible-if":{"schema-filters-type":"exclusion"},"helper-text":"You can use patterns like \"auth*\" to match multiple catalogs and schemas","required":true},{"name":"advanced-options","type":"section","default":false,"visible-if":{"destination-database":false}},{"name":"additional-options","display-name":"Additional JDBC connection string options","visible-if":{"advanced-options":true,"destination-database":false},"placeholder":"IgnoreTransactions=0"},{"name":"destination-database","type":"hidden","default":false},{"name":"write-data-connection","type":"hidden","default":false},{"name":"admin-connection","type":"hidden","default":false},{"name":"auto_run_queries","type":"boolean","default":true,"display-name":"Rerun queries for simple explorations","description":"We execute the underlying query when you explore data using Summarize or Filter. This is on by default but you can turn it off if performance is slow.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"let-user-control-scheduling","type":"boolean","display-name":"Choose when syncs and scans happen","description":"By default, Metabase does a lightweight hourly sync and an intensive daily scan of field values. If you have a large database, turn this on to make changes.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"schedules.metadata_sync","display-name":"Database syncing","description":"This is a lightweight process that checks for updates to this database’s schema. In most cases, you should be fine leaving this set to sync hourly.","visible-if":{"let-user-control-scheduling":true,"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"schedules.cache_field_values","display-name":"Scanning for Filter Values","description":"Metabase can scan the values present in each field in this database to enable checkbox filters in dashboards and questions. This can be a somewhat resource-intensive process, particularly if you have a very large database. When should Metabase automatically scan and cache field values?","visible-if":{"let-user-control-scheduling":true,"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"refingerprint","type":"boolean","display-name":"Periodically refingerprint tables","description":"This enables Metabase to scan for additional field values during syncs allowing smarter behavior, like improved auto-binning on your bar charts.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}}],"driver-name":"Databricks","superseded-by":null,"creatable?":true,"extra-info":null},"druid-jdbc":{"source":{"type":"official","contact":null},"details-fields":[{"type":"group","container-style":["grid","3fr 1fr"],"fields":[{"name":"host","display-name":"Host","helper-text":"Your database's IP address (e.g. 98.137.149.56) or its domain name (e.g. esc.mydatabase.com).","placeholder":"http://localhost","required":true},{"name":"port","display-name":"Router node port","type":"integer","placeholder":8888}]},{"type":"group","container-style":["component","backdrop"],"fields":[{"name":"tunnel-enabled","display-name":"Use an SSH tunnel","placeholder":"Enable this SSH tunnel?","type":"boolean","default":false},{"name":"tunnel-host","display-name":"SSH tunnel host","helper-text":"The hostname that you use to connect to SSH tunnels.","placeholder":"hostname","required":true,"visible-if":{"tunnel-enabled":true}},{"name":"tunnel-port","display-name":"SSH tunnel port","type":"integer","default":22,"required":false,"visible-if":{"tunnel-enabled":true}},{"name":"tunnel-user","display-name":"SSH tunnel username","helper-text":"The username you use to login to your SSH tunnel.","placeholder":"username","required":true,"visible-if":{"tunnel-enabled":true}},{"name":"tunnel-auth-option","display-name":"SSH Authentication","type":"select","options":[{"name":"SSH Key","value":"ssh-key"},{"name":"Password","value":"password"}],"default":"ssh-key","visible-if":{"tunnel-enabled":true}},{"name":"tunnel-pass","display-name":"SSH tunnel password","type":"password","placeholder":"******","visible-if":{"tunnel-auth-option":"password","tunnel-enabled":true}},{"name":"tunnel-private-key","display-name":"SSH private key to connect to the tunnel","type":"string","placeholder":"Paste the contents of an SSH private key here","required":true,"visible-if":{"tunnel-auth-option":"ssh-key","tunnel-enabled":true}},{"name":"tunnel-private-key-passphrase","display-name":"Passphrase for SSH private key","type":"password","placeholder":"******","visible-if":{"tunnel-auth-option":"ssh-key","tunnel-enabled":true}},{"name":"tunnel-known-hosts-options","display-name":"SSH known hosts","type":"select","options":[{"name":"Local file path","value":"local"},{"name":"Uploaded file path","value":"uploaded"}],"default":"local","visible-if":{"tunnel-enabled":true}},{"name":"tunnel-known-hosts-value","type":"textFile","treat-before-posting":"base64","visible-if":{"tunnel-known-hosts-options":"uploaded","tunnel-enabled":true}},{"name":"tunnel-known-hosts-path","type":"string","display-name":"File path","placeholder":"Paste known_hosts content or upload file","visible-if":{"tunnel-known-hosts-options":"local","tunnel-enabled":true}}]},{"name":"advanced-options","type":"section","default":false,"visible-if":{"destination-database":false}},{"name":"json-unfolding","display-name":"Allow unfolding of JSON columns","type":"boolean","visible-if":{"advanced-options":true,"destination-database":false},"description":"This enables unfolding JSON columns into their component fields.","default":true},{"name":"auth-enabled","display-name":"Authentication","description":"This enables the connection with basic authentication.","default":false,"type":"boolean","visible-if":{"advanced-options":true,"destination-database":false}},{"name":"auth-username","display-name":"Username","description":"Basic authentication username.","type":"string","placeholder":"ingestuser","visible-if":{"auth-enabled":true,"advanced-options":true,"destination-database":false}},{"name":"auth-password-value","display-name":"Password","description":"Basic authentication password.","placeholder":"**********","type":"password","visible-if":{"auth-enabled":true,"advanced-options":true,"destination-database":false}},{"name":"destination-database","type":"hidden","default":false},{"name":"write-data-connection","type":"hidden","default":false},{"name":"admin-connection","type":"hidden","default":false},{"name":"auto_run_queries","type":"boolean","default":true,"display-name":"Rerun queries for simple explorations","description":"We execute the underlying query when you explore data using Summarize or Filter. This is on by default but you can turn it off if performance is slow.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"let-user-control-scheduling","type":"boolean","display-name":"Choose when syncs and scans happen","description":"By default, Metabase does a lightweight hourly sync and an intensive daily scan of field values. If you have a large database, turn this on to make changes.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"schedules.metadata_sync","display-name":"Database syncing","description":"This is a lightweight process that checks for updates to this database’s schema. In most cases, you should be fine leaving this set to sync hourly.","visible-if":{"let-user-control-scheduling":true,"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"schedules.cache_field_values","display-name":"Scanning for Filter Values","description":"Metabase can scan the values present in each field in this database to enable checkbox filters in dashboards and questions. This can be a somewhat resource-intensive process, particularly if you have a very large database. When should Metabase automatically scan and cache field values?","visible-if":{"let-user-control-scheduling":true,"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"refingerprint","type":"boolean","display-name":"Periodically refingerprint tables","description":"This enables Metabase to scan for additional field values during syncs allowing smarter behavior, like improved auto-binning on your bar charts.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}}],"driver-name":"Druid JDBC","superseded-by":null,"creatable?":true,"extra-info":null},"postgres":{"source":{"type":"official","contact":null},"details-fields":[{"type":"group","container-style":["grid","3fr 1fr"],"fields":[{"name":"host","display-name":"Host","helper-text":"Your database's IP address (e.g. 98.137.149.56) or its domain name (e.g. esc.mydatabase.com).","placeholder":"name.database.com"},{"name":"port","display-name":"Port","type":"integer","placeholder":5432}]},{"name":"dbname","display-name":"Database name","placeholder":"birds_of_the_world","required":true},{"name":"user","display-name":"Username","placeholder":"username","required":true},{"name":"auth-provider","display-name":"Auth provider","type":"select","options":[{"name":"Azure Managed Identity","value":"azure-managed-identity"},{"name":"AWS IAM","value":"aws-iam"},{"name":"OAuth","value":"oauth"}],"default":"azure-managed-identity","visible-if":{"use-auth-provider":true}},{"name":"azure-managed-identity-client-id","display-name":"Client ID","required":true,"visible-if":{"auth-provider":"azure-managed-identity","use-auth-provider":true}},{"name":"oauth-token-url","display-name":"Auth token URL","required":true,"visible-if":{"auth-provider":"oauth","use-auth-provider":true}},{"name":"oauth-token-headers","display-name":"Auth token request headers (a JSON map)","visible-if":{"auth-provider":"oauth","use-auth-provider":true}},{"name":"password","display-name":"Password","type":"password","placeholder":"••••••••"},{"name":"schema-filters-type","display-name":"Schemas","type":"select","options":[{"name":"All","value":"all"},{"name":"Only these...","value":"inclusion"},{"name":"All except...","value":"exclusion"}],"default":"all","visible-if":{"destination-database":false}},{"name":"schema-filters-patterns","type":"text","placeholder":"E.x. public,auth*","description":"Comma separated names of schemas that should appear in Metabase","visible-if":{"schema-filters-type":"inclusion","destination-database":false},"helper-text":"You can use patterns like \"auth*\" to match multiple schemas","required":true},{"name":"schema-filters-patterns","type":"text","placeholder":"E.x. public,auth*","description":"Comma separated names of schemas that should NOT appear in Metabase","visible-if":{"schema-filters-type":"exclusion","destination-database":false},"helper-text":"You can use patterns like \"auth*\" to match multiple schemas","required":true},{"type":"group","container-style":["component","backdrop"],"fields":[{"name":"ssl","display-name":"Use a secure connection (SSL)","type":"boolean","default":false},{"name":"ssl-mode","display-name":"SSL Mode","type":"select","options":[{"name":"allow","value":"allow"},{"name":"prefer","value":"prefer"},{"name":"require","value":"require"},{"name":"verify-ca","value":"verify-ca"},{"name":"verify-full","value":"verify-full"}],"default":"require","visible-if":{"ssl":true}},{"name":"ssl-root-cert-options","display-name":"SSL Root Certificate (PEM)","type":"select","options":[{"name":"Local file path","value":"local"},{"name":"Uploaded file path","value":"uploaded"}],"default":"local","visible-if":{"ssl-mode":["verify-ca","verify-full"],"ssl":true}},{"name":"ssl-root-cert-value","type":"textFile","treat-before-posting":"base64","visible-if":{"ssl-root-cert-options":"uploaded","ssl-mode":["verify-ca","verify-full"],"ssl":true}},{"name":"ssl-root-cert-path","type":"string","display-name":"File path","placeholder":null,"visible-if":{"ssl-root-cert-options":"local","ssl-mode":["verify-ca","verify-full"],"ssl":true}},{"name":"ssl-use-client-auth","display-name":"Authenticate client certificate?","type":"boolean","visible-if":{"ssl":true}},{"name":"ssl-client-cert-options","display-name":"SSL Client Certificate (PEM)","type":"select","options":[{"name":"Local file path","value":"local"},{"name":"Uploaded file path","value":"uploaded"}],"default":"local","visible-if":{"ssl-use-client-auth":true,"ssl":true}},{"name":"ssl-client-cert-value","type":"textFile","treat-before-posting":"base64","visible-if":{"ssl-client-cert-options":"uploaded","ssl-use-client-auth":true,"ssl":true}},{"name":"ssl-client-cert-path","type":"string","display-name":"File path","placeholder":null,"visible-if":{"ssl-client-cert-options":"local","ssl-use-client-auth":true,"ssl":true}},{"name":"ssl-key-options","display-name":"SSL Client Key (PKCS-8/DER)","type":"select","options":[{"name":"Local file path","value":"local"},{"name":"Uploaded file path","value":"uploaded"}],"default":"local","visible-if":{"ssl-use-client-auth":true,"ssl":true}},{"name":"ssl-key-value","type":"textFile","treat-before-posting":"base64","visible-if":{"ssl-key-options":"uploaded","ssl-use-client-auth":true,"ssl":true}},{"name":"ssl-key-path","type":"string","display-name":"File path","placeholder":null,"visible-if":{"ssl-key-options":"local","ssl-use-client-auth":true,"ssl":true}},{"name":"ssl-key-password-value","display-name":"SSL Client Key Password","type":"password","visible-if":{"ssl-use-client-auth":true,"ssl":true}},{"name":"tunnel-enabled","display-name":"Use an SSH tunnel","placeholder":"Enable this SSH tunnel?","type":"boolean","default":false},{"name":"tunnel-host","display-name":"SSH tunnel host","helper-text":"The hostname that you use to connect to SSH tunnels.","placeholder":"hostname","required":true,"visible-if":{"tunnel-enabled":true}},{"name":"tunnel-port","display-name":"SSH tunnel port","type":"integer","default":22,"required":false,"visible-if":{"tunnel-enabled":true}},{"name":"tunnel-user","display-name":"SSH tunnel username","helper-text":"The username you use to login to your SSH tunnel.","placeholder":"username","required":true,"visible-if":{"tunnel-enabled":true}},{"name":"tunnel-auth-option","display-name":"SSH Authentication","type":"select","options":[{"name":"SSH Key","value":"ssh-key"},{"name":"Password","value":"password"}],"default":"ssh-key","visible-if":{"tunnel-enabled":true}},{"name":"tunnel-pass","display-name":"SSH tunnel password","type":"password","placeholder":"******","visible-if":{"tunnel-auth-option":"password","tunnel-enabled":true}},{"name":"tunnel-private-key","display-name":"SSH private key to connect to the tunnel","type":"string","placeholder":"Paste the contents of an SSH private key here","required":true,"visible-if":{"tunnel-auth-option":"ssh-key","tunnel-enabled":true}},{"name":"tunnel-private-key-passphrase","display-name":"Passphrase for SSH private key","type":"password","placeholder":"******","visible-if":{"tunnel-auth-option":"ssh-key","tunnel-enabled":true}},{"name":"tunnel-known-hosts-options","display-name":"SSH known hosts","type":"select","options":[{"name":"Local file path","value":"local"},{"name":"Uploaded file path","value":"uploaded"}],"default":"local","visible-if":{"tunnel-enabled":true}},{"name":"tunnel-known-hosts-value","type":"textFile","treat-before-posting":"base64","visible-if":{"tunnel-known-hosts-options":"uploaded","tunnel-enabled":true}},{"name":"tunnel-known-hosts-path","type":"string","display-name":"File path","placeholder":"Paste known_hosts content or upload file","visible-if":{"tunnel-known-hosts-options":"local","tunnel-enabled":true}}]},{"name":"advanced-options","type":"section","default":false,"visible-if":{"destination-database":false}},{"name":"json-unfolding","display-name":"Allow unfolding of JSON columns","type":"boolean","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false},"description":"This enables unfolding JSON columns into their component fields. Disable unfolding if performance is slow. If enabled, you can still disable unfolding for individual fields in their settings.","default":true},{"name":"additional-options","display-name":"Additional JDBC connection string options","visible-if":{"advanced-options":true,"destination-database":false},"placeholder":"prepareThreshold=0"},{"name":"destination-database","type":"hidden","default":false},{"name":"write-data-connection","type":"hidden","default":false},{"name":"admin-connection","type":"hidden","default":false},{"name":"auto_run_queries","type":"boolean","default":true,"display-name":"Rerun queries for simple explorations","description":"We execute the underlying query when you explore data using Summarize or Filter. This is on by default but you can turn it off if performance is slow.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"let-user-control-scheduling","type":"boolean","display-name":"Choose when syncs and scans happen","description":"By default, Metabase does a lightweight hourly sync and an intensive daily scan of field values. If you have a large database, turn this on to make changes.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"schedules.metadata_sync","display-name":"Database syncing","description":"This is a lightweight process that checks for updates to this database’s schema. In most cases, you should be fine leaving this set to sync hourly.","visible-if":{"let-user-control-scheduling":true,"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"schedules.cache_field_values","display-name":"Scanning for Filter Values","description":"Metabase can scan the values present in each field in this database to enable checkbox filters in dashboards and questions. This can be a somewhat resource-intensive process, particularly if you have a very large database. When should Metabase automatically scan and cache field values?","visible-if":{"let-user-control-scheduling":true,"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"refingerprint","type":"boolean","display-name":"Periodically refingerprint tables","description":"This enables Metabase to scan for additional field values during syncs allowing smarter behavior, like improved auto-binning on your bar charts.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}}],"driver-name":"PostgreSQL","superseded-by":null,"creatable?":true,"extra-info":{"providers":[{"name":"Aiven","pattern":"\\.aivencloud\\.com$"},{"name":"Amazon RDS","pattern":"\\.rds\\.amazonaws\\.com$"},{"name":"Azure","pattern":"\\.postgres\\.database\\.azure\\.com$"},{"name":"Crunchy Data","pattern":"\\.db\\.postgresbridge\\.com$"},{"name":"DigitalOcean","pattern":"db\\.ondigitalocean\\.com$"},{"name":"Fly.io","pattern":"\\.fly\\.dev$"},{"name":"Neon","pattern":"\\.neon\\.tech$"},{"name":"PlanetScale","pattern":"\\.psdb\\.cloud$"},{"name":"Railway","pattern":"\\.railway\\.app$"},{"name":"Render","pattern":"\\.render\\.com$"},{"name":"Scaleway","pattern":"\\.scw\\.cloud$"},{"name":"Supabase","pattern":"(pooler\\.supabase\\.com|\\.supabase\\.co)$"},{"name":"Timescale","pattern":"(\\.tsdb\\.cloud|\\.timescale\\.com)$"}],"field-groups":[{"id":"host-and-port","container-style":"host-and-port-section"}]}},"sparksql":{"source":{"type":"official","contact":null},"details-fields":[{"type":"group","container-style":["grid","3fr 1fr"],"fields":[{"name":"host","display-name":"Host","helper-text":"Your database's IP address (e.g. 98.137.149.56) or its domain name (e.g. esc.mydatabase.com).","placeholder":"name.database.com","required":true},{"name":"port","display-name":"Port","type":"integer","placeholder":10000}]},{"name":"dbname","display-name":"Database name","placeholder":"default","required":true},{"name":"user","display-name":"Username","placeholder":"username","required":true},{"name":"password","display-name":"Password","type":"password","placeholder":"••••••••"},{"type":"group","container-style":["component","backdrop"],"fields":[{"name":"tunnel-enabled","display-name":"Use an SSH tunnel","placeholder":"Enable this SSH tunnel?","type":"boolean","default":false},{"name":"tunnel-host","display-name":"SSH tunnel host","helper-text":"The hostname that you use to connect to SSH tunnels.","placeholder":"hostname","required":true,"visible-if":{"tunnel-enabled":true}},{"name":"tunnel-port","display-name":"SSH tunnel port","type":"integer","default":22,"required":false,"visible-if":{"tunnel-enabled":true}},{"name":"tunnel-user","display-name":"SSH tunnel username","helper-text":"The username you use to login to your SSH tunnel.","placeholder":"username","required":true,"visible-if":{"tunnel-enabled":true}},{"name":"tunnel-auth-option","display-name":"SSH Authentication","type":"select","options":[{"name":"SSH Key","value":"ssh-key"},{"name":"Password","value":"password"}],"default":"ssh-key","visible-if":{"tunnel-enabled":true}},{"name":"tunnel-pass","display-name":"SSH tunnel password","type":"password","placeholder":"******","visible-if":{"tunnel-auth-option":"password","tunnel-enabled":true}},{"name":"tunnel-private-key","display-name":"SSH private key to connect to the tunnel","type":"string","placeholder":"Paste the contents of an SSH private key here","required":true,"visible-if":{"tunnel-auth-option":"ssh-key","tunnel-enabled":true}},{"name":"tunnel-private-key-passphrase","display-name":"Passphrase for SSH private key","type":"password","placeholder":"******","visible-if":{"tunnel-auth-option":"ssh-key","tunnel-enabled":true}},{"name":"tunnel-known-hosts-options","display-name":"SSH known hosts","type":"select","options":[{"name":"Local file path","value":"local"},{"name":"Uploaded file path","value":"uploaded"}],"default":"local","visible-if":{"tunnel-enabled":true}},{"name":"tunnel-known-hosts-value","type":"textFile","treat-before-posting":"base64","visible-if":{"tunnel-known-hosts-options":"uploaded","tunnel-enabled":true}},{"name":"tunnel-known-hosts-path","type":"string","display-name":"File path","placeholder":"Paste known_hosts content or upload file","visible-if":{"tunnel-known-hosts-options":"local","tunnel-enabled":true}}]},{"name":"advanced-options","type":"section","default":false,"visible-if":{"destination-database":false}},{"name":"jdbc-flags","display-name":"Additional JDBC connection string options","visible-if":{"advanced-options":true,"destination-database":false},"placeholder":";transportMode=http"},{"name":"destination-database","type":"hidden","default":false},{"name":"write-data-connection","type":"hidden","default":false},{"name":"admin-connection","type":"hidden","default":false},{"name":"auto_run_queries","type":"boolean","default":true,"display-name":"Rerun queries for simple explorations","description":"We execute the underlying query when you explore data using Summarize or Filter. This is on by default but you can turn it off if performance is slow.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"let-user-control-scheduling","type":"boolean","display-name":"Choose when syncs and scans happen","description":"By default, Metabase does a lightweight hourly sync and an intensive daily scan of field values. If you have a large database, turn this on to make changes.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"schedules.metadata_sync","display-name":"Database syncing","description":"This is a lightweight process that checks for updates to this database’s schema. In most cases, you should be fine leaving this set to sync hourly.","visible-if":{"let-user-control-scheduling":true,"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"schedules.cache_field_values","display-name":"Scanning for Filter Values","description":"Metabase can scan the values present in each field in this database to enable checkbox filters in dashboards and questions. This can be a somewhat resource-intensive process, particularly if you have a very large database. When should Metabase automatically scan and cache field values?","visible-if":{"let-user-control-scheduling":true,"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"refingerprint","type":"boolean","display-name":"Periodically refingerprint tables","description":"This enables Metabase to scan for additional field values during syncs allowing smarter behavior, like improved auto-binning on your bar charts.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}}],"driver-name":"Spark SQL","superseded-by":null,"creatable?":true,"extra-info":null},"mongo":{"source":{"type":"official","contact":null},"details-fields":[{"name":"use-conn-uri","type":"section","default":false},{"name":"conn-uri","type":"password","display-name":"Paste your connection string","placeholder":"mongodb://[username:password@]host1[:port1][,...hostN[:portN]][/[dbname][?options]]","required":true,"visible-if":{"use-conn-uri":true}},{"type":"group","container-style":["grid","3fr 1fr"],"fields":[{"name":"host","display-name":"Host","helper-text":"Your database's IP address (e.g. 98.137.149.56) or its domain name (e.g. esc.mydatabase.com).","placeholder":"name.database.com","visible-if":{"use-conn-uri":false},"required":true},{"name":"port","display-name":"Port","type":"integer","placeholder":27017,"visible-if":{"use-conn-uri":false}}]},{"name":"dbname","display-name":"Database name","placeholder":"birds_of_the_world","required":true,"visible-if":{"use-conn-uri":false}},{"name":"user","display-name":"Username","placeholder":"username","required":false,"visible-if":{"use-conn-uri":false}},{"name":"pass","display-name":"Password","type":"password","placeholder":"••••••••","visible-if":{"use-conn-uri":false}},{"name":"authdb","display-name":"Authentication database (optional)","placeholder":"admin","visible-if":{"use-conn-uri":false}},{"type":"group","container-style":["component","backdrop"],"fields":[{"name":"ssl","display-name":"Use a secure connection (SSL)","type":"boolean","default":false,"visible-if":{"use-conn-uri":false}},{"name":"ssl-cert","type":"string","display-name":"Server SSL certificate chain (PEM)","visible-if":{"ssl":true,"use-conn-uri":false}},{"name":"ssl-use-client-auth","display-name":"Authenticate client certificate?","type":"boolean","visible-if":{"ssl":true,"use-conn-uri":false}},{"name":"client-ssl-cert","display-name":"Client SSL certificate chain (PEM)","placeholder":"Paste the contents of the client's SSL certificate chain here","type":"text","visible-if":{"ssl-use-client-auth":true,"ssl":true,"use-conn-uri":false}},{"name":"client-ssl-key-options","display-name":"Client SSL private key (PEM)","type":"select","options":[{"name":"Local file path","value":"local"},{"name":"Uploaded file path","value":"uploaded"}],"default":"local","visible-if":{"ssl-use-client-auth":true,"ssl":true,"use-conn-uri":false}},{"name":"client-ssl-key-value","type":"textFile","treat-before-posting":"base64","visible-if":{"client-ssl-key-options":"uploaded","ssl-use-client-auth":true,"ssl":true,"use-conn-uri":false}},{"name":"client-ssl-key-path","type":"string","display-name":"File path","placeholder":null,"visible-if":{"client-ssl-key-options":"local","ssl-use-client-auth":true,"ssl":true,"use-conn-uri":false}},{"name":"tunnel-enabled","display-name":"Use an SSH tunnel","placeholder":"Enable this SSH tunnel?","type":"boolean","default":false},{"name":"tunnel-host","display-name":"SSH tunnel host","helper-text":"The hostname that you use to connect to SSH tunnels.","placeholder":"hostname","required":true,"visible-if":{"tunnel-enabled":true}},{"name":"tunnel-port","display-name":"SSH tunnel port","type":"integer","default":22,"required":false,"visible-if":{"tunnel-enabled":true}},{"name":"tunnel-user","display-name":"SSH tunnel username","helper-text":"The username you use to login to your SSH tunnel.","placeholder":"username","required":true,"visible-if":{"tunnel-enabled":true}},{"name":"tunnel-auth-option","display-name":"SSH Authentication","type":"select","options":[{"name":"SSH Key","value":"ssh-key"},{"name":"Password","value":"password"}],"default":"ssh-key","visible-if":{"tunnel-enabled":true}},{"name":"tunnel-pass","display-name":"SSH tunnel password","type":"password","placeholder":"******","visible-if":{"tunnel-auth-option":"password","tunnel-enabled":true}},{"name":"tunnel-private-key","display-name":"SSH private key to connect to the tunnel","type":"string","placeholder":"Paste the contents of an SSH private key here","required":true,"visible-if":{"tunnel-auth-option":"ssh-key","tunnel-enabled":true}},{"name":"tunnel-private-key-passphrase","display-name":"Passphrase for SSH private key","type":"password","placeholder":"******","visible-if":{"tunnel-auth-option":"ssh-key","tunnel-enabled":true}},{"name":"tunnel-known-hosts-options","display-name":"SSH known hosts","type":"select","options":[{"name":"Local file path","value":"local"},{"name":"Uploaded file path","value":"uploaded"}],"default":"local","visible-if":{"tunnel-enabled":true}},{"name":"tunnel-known-hosts-value","type":"textFile","treat-before-posting":"base64","visible-if":{"tunnel-known-hosts-options":"uploaded","tunnel-enabled":true}},{"name":"tunnel-known-hosts-path","type":"string","display-name":"File path","placeholder":"Paste known_hosts content or upload file","visible-if":{"tunnel-known-hosts-options":"local","tunnel-enabled":true}}]},{"name":"advanced-options","type":"section","default":false,"visible-if":{"destination-database":false}},{"name":"additional-options","display-name":"Additional connection string options (optional)","visible-if":{"use-conn-uri":false,"advanced-options":true,"destination-database":false},"placeholder":"retryWrites=true&w=majority&authSource=admin&readPreference=nearest&replicaSet=test"},{"name":"use-srv","type":"boolean","default":false,"visible-if":{"use-conn-uri":false,"advanced-options":true,"destination-database":false}},{"name":"destination-database","type":"hidden","default":false},{"name":"write-data-connection","type":"hidden","default":false},{"name":"admin-connection","type":"hidden","default":false},{"name":"auto_run_queries","type":"boolean","default":true,"display-name":"Rerun queries for simple explorations","description":"We execute the underlying query when you explore data using Summarize or Filter. This is on by default but you can turn it off if performance is slow.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"let-user-control-scheduling","type":"boolean","display-name":"Choose when syncs and scans happen","description":"By default, Metabase does a lightweight hourly sync and an intensive daily scan of field values. If you have a large database, turn this on to make changes.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"schedules.metadata_sync","display-name":"Database syncing","description":"This is a lightweight process that checks for updates to this database’s schema. In most cases, you should be fine leaving this set to sync hourly.","visible-if":{"let-user-control-scheduling":true,"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"schedules.cache_field_values","display-name":"Scanning for Filter Values","description":"Metabase can scan the values present in each field in this database to enable checkbox filters in dashboards and questions. This can be a somewhat resource-intensive process, particularly if you have a very large database. When should Metabase automatically scan and cache field values?","visible-if":{"let-user-control-scheduling":true,"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"refingerprint","type":"boolean","display-name":"Periodically refingerprint tables","description":"This enables Metabase to scan for additional field values during syncs allowing smarter behavior, like improved auto-binning on your bar charts.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}}],"driver-name":"MongoDB","superseded-by":null,"creatable?":true,"extra-info":null},"redshift":{"source":{"type":"official","contact":null},"details-fields":[{"type":"group","container-style":["grid","3fr 1fr"],"fields":[{"name":"host","display-name":"Host","helper-text":"Your database's IP address (e.g. 98.137.149.56) or its domain name (e.g. esc.mydatabase.com).","placeholder":"my-cluster-name.abcd1234.us-east-1.redshift.amazonaws.com","required":true},{"name":"port","display-name":"Port","type":"integer","placeholder":5439}]},{"name":"db","display-name":"Database name","placeholder":"birds_of_the_world","required":true},{"name":"schema-filters-type","display-name":"Schemas","type":"select","options":[{"name":"All","value":"all"},{"name":"Only these...","value":"inclusion"},{"name":"All except...","value":"exclusion"}],"default":"all"},{"name":"schema-filters-patterns","type":"text","placeholder":"E.x. public,auth*","description":"Comma separated names of schemas that should appear in Metabase","visible-if":{"schema-filters-type":"inclusion"},"helper-text":"You can use patterns like \"auth*\" to match multiple schemas","required":true},{"name":"schema-filters-patterns","type":"text","placeholder":"E.x. public,auth*","description":"Comma separated names of schemas that should NOT appear in Metabase","visible-if":{"schema-filters-type":"exclusion"},"helper-text":"You can use patterns like \"auth*\" to match multiple schemas","required":true},{"name":"user","display-name":"Username","placeholder":"username","required":true},{"name":"password","display-name":"Password","type":"password","placeholder":"••••••••"},{"type":"group","container-style":["component","backdrop"],"fields":[{"name":"tunnel-enabled","display-name":"Use an SSH tunnel","placeholder":"Enable this SSH tunnel?","type":"boolean","default":false},{"name":"tunnel-host","display-name":"SSH tunnel host","helper-text":"The hostname that you use to connect to SSH tunnels.","placeholder":"hostname","required":true,"visible-if":{"tunnel-enabled":true}},{"name":"tunnel-port","display-name":"SSH tunnel port","type":"integer","default":22,"required":false,"visible-if":{"tunnel-enabled":true}},{"name":"tunnel-user","display-name":"SSH tunnel username","helper-text":"The username you use to login to your SSH tunnel.","placeholder":"username","required":true,"visible-if":{"tunnel-enabled":true}},{"name":"tunnel-auth-option","display-name":"SSH Authentication","type":"select","options":[{"name":"SSH Key","value":"ssh-key"},{"name":"Password","value":"password"}],"default":"ssh-key","visible-if":{"tunnel-enabled":true}},{"name":"tunnel-pass","display-name":"SSH tunnel password","type":"password","placeholder":"******","visible-if":{"tunnel-auth-option":"password","tunnel-enabled":true}},{"name":"tunnel-private-key","display-name":"SSH private key to connect to the tunnel","type":"string","placeholder":"Paste the contents of an SSH private key here","required":true,"visible-if":{"tunnel-auth-option":"ssh-key","tunnel-enabled":true}},{"name":"tunnel-private-key-passphrase","display-name":"Passphrase for SSH private key","type":"password","placeholder":"******","visible-if":{"tunnel-auth-option":"ssh-key","tunnel-enabled":true}},{"name":"tunnel-known-hosts-options","display-name":"SSH known hosts","type":"select","options":[{"name":"Local file path","value":"local"},{"name":"Uploaded file path","value":"uploaded"}],"default":"local","visible-if":{"tunnel-enabled":true}},{"name":"tunnel-known-hosts-value","type":"textFile","treat-before-posting":"base64","visible-if":{"tunnel-known-hosts-options":"uploaded","tunnel-enabled":true}},{"name":"tunnel-known-hosts-path","type":"string","display-name":"File path","placeholder":"Paste known_hosts content or upload file","visible-if":{"tunnel-known-hosts-options":"local","tunnel-enabled":true}}]},{"name":"advanced-options","type":"section","default":false,"visible-if":{"destination-database":false}},{"name":"additional-options","display-name":"Additional JDBC connection string options","visible-if":{"advanced-options":true,"destination-database":false},"placeholder":"SocketTimeout=0"},{"name":"destination-database","type":"hidden","default":false},{"name":"write-data-connection","type":"hidden","default":false},{"name":"admin-connection","type":"hidden","default":false},{"name":"auto_run_queries","type":"boolean","default":true,"display-name":"Rerun queries for simple explorations","description":"We execute the underlying query when you explore data using Summarize or Filter. This is on by default but you can turn it off if performance is slow.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"let-user-control-scheduling","type":"boolean","display-name":"Choose when syncs and scans happen","description":"By default, Metabase does a lightweight hourly sync and an intensive daily scan of field values. If you have a large database, turn this on to make changes.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"schedules.metadata_sync","display-name":"Database syncing","description":"This is a lightweight process that checks for updates to this database’s schema. In most cases, you should be fine leaving this set to sync hourly.","visible-if":{"let-user-control-scheduling":true,"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"schedules.cache_field_values","display-name":"Scanning for Filter Values","description":"Metabase can scan the values present in each field in this database to enable checkbox filters in dashboards and questions. This can be a somewhat resource-intensive process, particularly if you have a very large database. When should Metabase automatically scan and cache field values?","visible-if":{"let-user-control-scheduling":true,"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"refingerprint","type":"boolean","display-name":"Periodically refingerprint tables","description":"This enables Metabase to scan for additional field values during syncs allowing smarter behavior, like improved auto-binning on your bar charts.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}}],"driver-name":"Amazon Redshift","superseded-by":null,"creatable?":true,"extra-info":null},"bigquery-cloud-sdk":{"source":{"type":"official","contact":null},"details-fields":[{"name":"project-id","display-name":"Project ID (override)","helper-text":"Project ID to be used for authentication. You can omit this field if you are only querying datasets owned by your organization.","required":false,"placeholder":"1w08oDRKPrOqBt06yxY8uiCz2sSvOp3u"},{"name":"service-account-json","display-name":"Service account JSON file","helper-text":"This JSON file contains the credentials Metabase needs to read and query your dataset.","required":true,"type":"textFile"},{"name":"dataset-filters-type","display-name":"Datasets","type":"select","options":[{"name":"All","value":"all"},{"name":"Only these...","value":"inclusion"},{"name":"All except...","value":"exclusion"}],"default":"all"},{"name":"dataset-filters-patterns","type":"text","placeholder":"E.x. public,auth*","description":"Comma separated names of datasets that should appear in Metabase","visible-if":{"dataset-filters-type":"inclusion"},"helper-text":"You can use patterns like \"auth*\" to match multiple datasets","required":true},{"name":"dataset-filters-patterns","type":"text","placeholder":"E.x. public,auth*","description":"Comma separated names of datasets that should NOT appear in Metabase","visible-if":{"dataset-filters-type":"exclusion"},"helper-text":"You can use patterns like \"auth*\" to match multiple datasets","required":true},{"name":"advanced-options","type":"section","default":false,"visible-if":{"destination-database":false}},{"name":"use-jvm-timezone","display-name":"Use JVM Time Zone","default":false,"type":"boolean","visible-if":{"advanced-options":true,"destination-database":false}},{"name":"include-user-id-and-hash","display-name":"Include User ID and query hash in queries","default":true,"type":"boolean","visible-if":{"advanced-options":true,"destination-database":false}},{"name":"host","display-name":"Alternate hostname","helper-text":"Alternate hostname used to connect to BigQuery","placeholder":"https://<hostname>:<port>","required":false,"type":"string","visible-if":{"advanced-options":true,"destination-database":false}},{"name":"destination-database","type":"hidden","default":false},{"name":"write-data-connection","type":"hidden","default":false},{"name":"admin-connection","type":"hidden","default":false},{"name":"auto_run_queries","type":"boolean","default":true,"display-name":"Rerun queries for simple explorations","description":"We execute the underlying query when you explore data using Summarize or Filter. This is on by default but you can turn it off if performance is slow.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"let-user-control-scheduling","type":"boolean","display-name":"Choose when syncs and scans happen","description":"By default, Metabase does a lightweight hourly sync and an intensive daily scan of field values. If you have a large database, turn this on to make changes.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"schedules.metadata_sync","display-name":"Database syncing","description":"This is a lightweight process that checks for updates to this database’s schema. In most cases, you should be fine leaving this set to sync hourly.","visible-if":{"let-user-control-scheduling":true,"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"schedules.cache_field_values","display-name":"Scanning for Filter Values","description":"Metabase can scan the values present in each field in this database to enable checkbox filters in dashboards and questions. This can be a somewhat resource-intensive process, particularly if you have a very large database. When should Metabase automatically scan and cache field values?","visible-if":{"let-user-control-scheduling":true,"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"refingerprint","type":"boolean","display-name":"Periodically refingerprint tables","description":"This enables Metabase to scan for additional field values during syncs allowing smarter behavior, like improved auto-binning on your bar charts.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}}],"driver-name":"BigQuery","superseded-by":null,"creatable?":true,"extra-info":{"db-routing-info":{"text":"Route queries on this database to a different BigQuery **project** or Google Cloud account based on the person's user attribute. Each BigQuery destination must have identical schemas."}}},"snowflake":{"source":{"type":"official","contact":null},"details-fields":[{"name":"use-hostname","type":"section","default":false},{"name":"host","display-name":"Host","helper-text":"Your database's IP address (e.g. 98.137.149.56) or its domain name (e.g. esc.mydatabase.com).","placeholder":"name.database.com","visible-if":{"use-hostname":true}},{"name":"account","display-name":"Account name","helper-text":"Enter your Account ID with the region that your Snowflake cluster is running on e.g. \"xxxxxxxx.us-east-2.aws\". Some regions don't have this suffix.","placeholder":"xxxxxxxx.us-east-2.aws","required":true,"visible-if":{"use-hostname":false}},{"name":"user","display-name":"Username","placeholder":"username","required":true},{"name":"use-password","display-name":"Authenticate with user and password","description":"Snowflake will soon block password authentication.","type":"boolean","default":false},{"name":"private-key-options","display-name":"RSA private key (PKCS#8/.p8)","type":"select","options":[{"name":"Local file path","value":"local"},{"name":"Uploaded file path","value":"uploaded"}],"default":"local","visible-if":{"use-password":false}},{"name":"private-key-value","type":"textFile","treat-before-posting":"base64","visible-if":{"private-key-options":"uploaded","use-password":false}},{"name":"private-key-path","type":"string","display-name":"File path","placeholder":null,"visible-if":{"private-key-options":"local","use-password":false}},{"name":"password","display-name":"Password","type":"password","placeholder":"••••••••","visible-if":{"use-password":true},"required":true},{"name":"warehouse","display-name":"Warehouse","helper-text":"If your user doesn't have a default warehouse, enter the warehouse to connect to.","placeholder":"birds_main","required":true},{"name":"db","display-name":"Database name (case sensitive)","placeholder":"birds_of_the_world","required":true},{"name":"schema-filters-type","display-name":"Schemas","type":"select","options":[{"name":"All","value":"all"},{"name":"Only these...","value":"inclusion"},{"name":"All except...","value":"exclusion"}],"default":"all"},{"name":"schema-filters-patterns","type":"text","placeholder":"E.x. public,auth*","description":"Comma separated names of schemas that should appear in Metabase","visible-if":{"schema-filters-type":"inclusion"},"helper-text":"You can use patterns like \"auth*\" to match multiple schemas","required":true},{"name":"schema-filters-patterns","type":"text","placeholder":"E.x. public,auth*","description":"Comma separated names of schemas that should NOT appear in Metabase","visible-if":{"schema-filters-type":"exclusion"},"helper-text":"You can use patterns like \"auth*\" to match multiple schemas","required":true},{"name":"role","display-name":"Role (optional, required for connection impersonation)","helper-text":"Specify a role to override the database user’s default role.","placeholder":"user"},{"type":"group","container-style":["component","backdrop"],"fields":[{"name":"tunnel-enabled","display-name":"Use an SSH tunnel","placeholder":"Enable this SSH tunnel?","type":"boolean","default":false},{"name":"tunnel-host","display-name":"SSH tunnel host","helper-text":"The hostname that you use to connect to SSH tunnels.","placeholder":"hostname","required":true,"visible-if":{"tunnel-enabled":true}},{"name":"tunnel-port","display-name":"SSH tunnel port","type":"integer","default":22,"required":false,"visible-if":{"tunnel-enabled":true}},{"name":"tunnel-user","display-name":"SSH tunnel username","helper-text":"The username you use to login to your SSH tunnel.","placeholder":"username","required":true,"visible-if":{"tunnel-enabled":true}},{"name":"tunnel-auth-option","display-name":"SSH Authentication","type":"select","options":[{"name":"SSH Key","value":"ssh-key"},{"name":"Password","value":"password"}],"default":"ssh-key","visible-if":{"tunnel-enabled":true}},{"name":"tunnel-pass","display-name":"SSH tunnel password","type":"password","placeholder":"******","visible-if":{"tunnel-auth-option":"password","tunnel-enabled":true}},{"name":"tunnel-private-key","display-name":"SSH private key to connect to the tunnel","type":"string","placeholder":"Paste the contents of an SSH private key here","required":true,"visible-if":{"tunnel-auth-option":"ssh-key","tunnel-enabled":true}},{"name":"tunnel-private-key-passphrase","display-name":"Passphrase for SSH private key","type":"password","placeholder":"******","visible-if":{"tunnel-auth-option":"ssh-key","tunnel-enabled":true}},{"name":"tunnel-known-hosts-options","display-name":"SSH known hosts","type":"select","options":[{"name":"Local file path","value":"local"},{"name":"Uploaded file path","value":"uploaded"}],"default":"local","visible-if":{"tunnel-enabled":true}},{"name":"tunnel-known-hosts-value","type":"textFile","treat-before-posting":"base64","visible-if":{"tunnel-known-hosts-options":"uploaded","tunnel-enabled":true}},{"name":"tunnel-known-hosts-path","type":"string","display-name":"File path","placeholder":"Paste known_hosts content or upload file","visible-if":{"tunnel-known-hosts-options":"local","tunnel-enabled":true}}]},{"name":"advanced-options","type":"section","default":false,"visible-if":{"destination-database":false}},{"name":"additional-options","display-name":"Additional JDBC connection string options","visible-if":{"advanced-options":true,"destination-database":false},"placeholder":"queryTimeout=0"},{"name":"destination-database","type":"hidden","default":false},{"name":"write-data-connection","type":"hidden","default":false},{"name":"admin-connection","type":"hidden","default":false},{"name":"auto_run_queries","type":"boolean","default":true,"display-name":"Rerun queries for simple explorations","description":"We execute the underlying query when you explore data using Summarize or Filter. This is on by default but you can turn it off if performance is slow.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"let-user-control-scheduling","type":"boolean","display-name":"Choose when syncs and scans happen","description":"By default, Metabase does a lightweight hourly sync and an intensive daily scan of field values. If you have a large database, turn this on to make changes.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"schedules.metadata_sync","display-name":"Database syncing","description":"This is a lightweight process that checks for updates to this database’s schema. In most cases, you should be fine leaving this set to sync hourly.","visible-if":{"let-user-control-scheduling":true,"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"schedules.cache_field_values","display-name":"Scanning for Filter Values","description":"Metabase can scan the values present in each field in this database to enable checkbox filters in dashboards and questions. This can be a somewhat resource-intensive process, particularly if you have a very large database. When should Metabase automatically scan and cache field values?","visible-if":{"let-user-control-scheduling":true,"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"refingerprint","type":"boolean","display-name":"Periodically refingerprint tables","description":"This enables Metabase to scan for additional field values during syncs allowing smarter behavior, like improved auto-binning on your bar charts.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}}],"driver-name":"Snowflake","superseded-by":null,"creatable?":true,"extra-info":null},"athena":{"source":{"type":"official","contact":null},"details-fields":[{"name":"region","display-name":"Region","placeholder":"us-east-1","required":true},{"name":"workgroup","display-name":"Workgroup","placeholder":"primary"},{"name":"s3_staging_dir","display-name":"S3 staging directory","helper-text":"This S3 staging directory must be in the same region you specify above. Leave it empty if you use managed query results.","placeholder":"s3://your_bucket","required":false},{"name":"catalog","display-name":"Catalog","placeholder":"AwsDataCatalog","required":false,"helper-text":"Use a different data catalog (if you have federated queries, for example)"},{"name":"access_key","display-name":"Access key","helper-text":"Leave this empty to authorize using AWS Credentials Provider Chain (Instance Profiles or IAM Roles for Tasks)"},{"name":"secret_key","display-name":"Secret key","type":"password","placeholder":"••••••••","helper-text":"Leave this empty to authorize using AWS Credentials Provider Chain (Instance Profiles or IAM Roles for Tasks)"},{"name":"hostname","display-name":"Full hostname","placeholder":"Optional","helper-text":"This is useful when Metabase is deployed on a VPC or AWS Secret Cloud.","required":false},{"name":"dbname","display-name":"Specific database","helper-text":"Specify a single database to enable features like DB routing","required":false},{"name":"advanced-options","type":"section","default":false,"visible-if":{"destination-database":false}},{"name":"additional-options","display-name":"Additional Athena connection string options","visible-if":{"advanced-options":true,"destination-database":false},"placeholder":"LogPath=/tmp;ResultFetcher=S3;"},{"name":"include-user-id-and-hash","display-name":"Include User ID and query hash in queries","default":true,"type":"boolean","visible-if":{"advanced-options":true,"destination-database":false}},{"name":"destination-database","type":"hidden","default":false},{"name":"write-data-connection","type":"hidden","default":false},{"name":"admin-connection","type":"hidden","default":false},{"name":"auto_run_queries","type":"boolean","default":true,"display-name":"Rerun queries for simple explorations","description":"We execute the underlying query when you explore data using Summarize or Filter. This is on by default but you can turn it off if performance is slow.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"let-user-control-scheduling","type":"boolean","display-name":"Choose when syncs and scans happen","description":"By default, Metabase does a lightweight hourly sync and an intensive daily scan of field values. If you have a large database, turn this on to make changes.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"schedules.metadata_sync","display-name":"Database syncing","description":"This is a lightweight process that checks for updates to this database’s schema. In most cases, you should be fine leaving this set to sync hourly.","visible-if":{"let-user-control-scheduling":true,"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"schedules.cache_field_values","display-name":"Scanning for Filter Values","description":"Metabase can scan the values present in each field in this database to enable checkbox filters in dashboards and questions. This can be a somewhat resource-intensive process, particularly if you have a very large database. When should Metabase automatically scan and cache field values?","visible-if":{"let-user-control-scheduling":true,"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"refingerprint","type":"boolean","display-name":"Periodically refingerprint tables","description":"This enables Metabase to scan for additional field values during syncs allowing smarter behavior, like improved auto-binning on your bar charts.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}}],"driver-name":"Amazon Athena","superseded-by":null,"creatable?":true,"extra-info":null},"presto-jdbc":{"source":{"type":"official","contact":null},"details-fields":[{"type":"group","container-style":["grid","3fr 1fr"],"fields":[{"name":"host","display-name":"Host","helper-text":"Your database's IP address (e.g. 98.137.149.56) or its domain name (e.g. esc.mydatabase.com).","placeholder":"name.database.com","required":true},{"name":"port","display-name":"Port","type":"integer","placeholder":8080}]},{"name":"catalog","display-name":"Catalog","placeholder":"european_birds","required":false,"helper-text":"Presto Catalogs contain schemas and reference data sources via a connector."},{"name":"schema","display-name":"Schema (optional)","helper-text":"Only add tables to Metabase that come from a specific schema.","placeholder":"just_crows","required":false},{"name":"user","display-name":"Username","placeholder":"username","required":false},{"name":"password","display-name":"Password","type":"password","placeholder":"••••••••","required":false},{"type":"group","container-style":["component","backdrop"],"fields":[{"name":"ssl","display-name":"Use a secure connection (SSL)","type":"boolean","default":false},{"name":"ssl-use-keystore","display-name":"Use SSL server certificate?","type":"boolean","visible-if":{"ssl":true}},{"name":"ssl-keystore-options","display-name":"Keystore","type":"select","options":[{"name":"Local file path","value":"local"},{"name":"Uploaded file path","value":"uploaded"}],"default":"local","visible-if":{"ssl-use-keystore":true,"ssl":true}},{"name":"ssl-keystore-value","type":"textFile","treat-before-posting":"base64","visible-if":{"ssl-keystore-options":"uploaded","ssl-use-keystore":true,"ssl":true}},{"name":"ssl-keystore-path","type":"string","display-name":"File path","placeholder":"/path/to/keystore.jks","visible-if":{"ssl-keystore-options":"local","ssl-use-keystore":true,"ssl":true}},{"name":"ssl-keystore-password-value","display-name":"Keystore password","type":"password","required":false,"visible-if":{"ssl-use-keystore":true,"ssl":true}},{"name":"ssl-use-truststore","display-name":"Use SSL truststore?","type":"boolean","visible-if":{"ssl":true}},{"name":"ssl-truststore-options","display-name":"Truststore","type":"select","options":[{"name":"Local file path","value":"local"},{"name":"Uploaded file path","value":"uploaded"}],"default":"local","visible-if":{"ssl-use-truststore":true,"ssl":true}},{"name":"ssl-truststore-value","type":"textFile","treat-before-posting":"base64","visible-if":{"ssl-truststore-options":"uploaded","ssl-use-truststore":true,"ssl":true}},{"name":"ssl-truststore-path","type":"string","display-name":"File path","placeholder":"/path/to/truststore.jks","visible-if":{"ssl-truststore-options":"local","ssl-use-truststore":true,"ssl":true}},{"name":"ssl-truststore-password-value","display-name":"Truststore password","type":"password","required":false,"visible-if":{"ssl-use-truststore":true,"ssl":true}}]},{"name":"advanced-options","type":"section","default":false,"visible-if":{"destination-database":false}},{"name":"kerberos","type":"boolean","display-name":"Authenticate with Kerberos","default":false,"visible-if":{"advanced-options":true,"destination-database":false}},{"name":"kerberos-principal","display-name":"Kerberos principal","placeholder":"service/instance@REALM","required":false,"visible-if":{"kerberos":true,"advanced-options":true,"destination-database":false}},{"name":"kerberos-remote-service-name","display-name":"Kerberos coordinator service","placeholder":"presto","required":false,"visible-if":{"kerberos":true,"advanced-options":true,"destination-database":false}},{"name":"kerberos-use-canonical-hostname","type":"boolean","display-name":"Use canonical hostname","default":false,"required":false,"visible-if":{"kerberos":true,"advanced-options":true,"destination-database":false}},{"name":"kerberos-credential-cache-path","display-name":"Kerberos credential cache file","placeholder":"/tmp/kerberos-credential-cache","required":false,"visible-if":{"kerberos":true,"advanced-options":true,"destination-database":false}},{"name":"kerberos-keytab-path","display-name":"Kerberos keytab file","placeholder":"/path/to/kerberos.keytab","required":false,"visible-if":{"kerberos":true,"advanced-options":true,"destination-database":false}},{"name":"kerberos-config-path","display-name":"Kerberos configuration file","placeholder":"/etc/krb5.conf","required":false,"visible-if":{"kerberos":true,"advanced-options":true,"destination-database":false}},{"name":"kerberos-service-principal-pattern","display-name":"Presto coordinator Kerberos service principal pattern","placeholder":"${SERVICE}@${HOST}. ${SERVICE}","required":false,"visible-if":{"kerberos":true,"advanced-options":true,"destination-database":false}},{"name":"additional-options","display-name":"Additional JDBC options","placeholder":"SSLKeyStorePath=/path/to/keystore.jks&SSLKeyStorePassword=password","required":false,"visible-if":{"advanced-options":true,"destination-database":false}},{"name":"destination-database","type":"hidden","default":false},{"name":"write-data-connection","type":"hidden","default":false},{"name":"admin-connection","type":"hidden","default":false},{"name":"auto_run_queries","type":"boolean","default":true,"display-name":"Rerun queries for simple explorations","description":"We execute the underlying query when you explore data using Summarize or Filter. This is on by default but you can turn it off if performance is slow.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"let-user-control-scheduling","type":"boolean","display-name":"Choose when syncs and scans happen","description":"By default, Metabase does a lightweight hourly sync and an intensive daily scan of field values. If you have a large database, turn this on to make changes.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"schedules.metadata_sync","display-name":"Database syncing","description":"This is a lightweight process that checks for updates to this database’s schema. In most cases, you should be fine leaving this set to sync hourly.","visible-if":{"let-user-control-scheduling":true,"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"schedules.cache_field_values","display-name":"Scanning for Filter Values","description":"Metabase can scan the values present in each field in this database to enable checkbox filters in dashboards and questions. This can be a somewhat resource-intensive process, particularly if you have a very large database. When should Metabase automatically scan and cache field values?","visible-if":{"let-user-control-scheduling":true,"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"refingerprint","type":"boolean","display-name":"Periodically refingerprint tables","description":"This enables Metabase to scan for additional field values during syncs allowing smarter behavior, like improved auto-binning on your bar charts.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}}],"driver-name":"Presto","superseded-by":null,"creatable?":true,"extra-info":null},"clickhouse":{"source":{"type":"official","contact":null},"details-fields":[{"type":"group","container-style":["grid","3fr 1fr"],"fields":[{"name":"host","display-name":"Host","helper-text":"Your database's IP address (e.g. 98.137.149.56) or its domain name (e.g. esc.mydatabase.com).","placeholder":"name.database.com"},{"name":"port","display-name":"Port","type":"integer","default":8123}]},{"name":"user","display-name":"Username","placeholder":"username","required":true},{"name":"password","display-name":"Password","type":"password","placeholder":"••••••••"},{"name":"enable-multiple-db","display-name":"Enable multiple databases","type":"boolean","default":true,"description":"Enable syncing and scanning tables from multiple ClickHouse databases except the system ones."},{"name":"dbname","visible-if":{"enable-multiple-db":false},"display-name":"Default database","placeholder":"default","helper-text":"Specify the default database to connect to"},{"name":"db-filters-type","display-name":"Databases","type":"select","options":[{"name":"All","value":"all"},{"name":"Only these...","value":"inclusion"},{"name":"All except...","value":"exclusion"}],"default":"all","visible-if":{"enable-multiple-db":true}},{"name":"db-filters-patterns","type":"text","placeholder":"database_1, database_2","description":"Comma separated names of databases that should appear in Metabase","visible-if":{"db-filters-type":"inclusion","enable-multiple-db":true},"helper-text":"You can use patterns like \"auth*\" to match multiple databases","required":true},{"name":"db-filters-patterns","type":"text","placeholder":"database_1, database_2","description":"Comma separated names of databases that should NOT appear in Metabase","visible-if":{"db-filters-type":"exclusion","enable-multiple-db":true},"helper-text":"You can use patterns like \"auth*\" to match multiple databases","required":true},{"type":"group","container-style":["component","backdrop"],"fields":[{"name":"ssl","display-name":"Use a secure connection (SSL)","type":"boolean","default":false},{"name":"tunnel-enabled","display-name":"Use an SSH tunnel","placeholder":"Enable this SSH tunnel?","type":"boolean","default":false},{"name":"tunnel-host","display-name":"SSH tunnel host","helper-text":"The hostname that you use to connect to SSH tunnels.","placeholder":"hostname","required":true,"visible-if":{"tunnel-enabled":true}},{"name":"tunnel-port","display-name":"SSH tunnel port","type":"integer","default":22,"required":false,"visible-if":{"tunnel-enabled":true}},{"name":"tunnel-user","display-name":"SSH tunnel username","helper-text":"The username you use to login to your SSH tunnel.","placeholder":"username","required":true,"visible-if":{"tunnel-enabled":true}},{"name":"tunnel-auth-option","display-name":"SSH Authentication","type":"select","options":[{"name":"SSH Key","value":"ssh-key"},{"name":"Password","value":"password"}],"default":"ssh-key","visible-if":{"tunnel-enabled":true}},{"name":"tunnel-pass","display-name":"SSH tunnel password","type":"password","placeholder":"******","visible-if":{"tunnel-auth-option":"password","tunnel-enabled":true}},{"name":"tunnel-private-key","display-name":"SSH private key to connect to the tunnel","type":"string","placeholder":"Paste the contents of an SSH private key here","required":true,"visible-if":{"tunnel-auth-option":"ssh-key","tunnel-enabled":true}},{"name":"tunnel-private-key-passphrase","display-name":"Passphrase for SSH private key","type":"password","placeholder":"******","visible-if":{"tunnel-auth-option":"ssh-key","tunnel-enabled":true}},{"name":"tunnel-known-hosts-options","display-name":"SSH known hosts","type":"select","options":[{"name":"Local file path","value":"local"},{"name":"Uploaded file path","value":"uploaded"}],"default":"local","visible-if":{"tunnel-enabled":true}},{"name":"tunnel-known-hosts-value","type":"textFile","treat-before-posting":"base64","visible-if":{"tunnel-known-hosts-options":"uploaded","tunnel-enabled":true}},{"name":"tunnel-known-hosts-path","type":"string","display-name":"File path","placeholder":"Paste known_hosts content or upload file","visible-if":{"tunnel-known-hosts-options":"local","tunnel-enabled":true}}]},{"name":"advanced-options","type":"section","default":false,"visible-if":{"destination-database":false}},{"name":"use-no-proxy","display-name":"Disable system wide proxy settings","default":false,"type":"boolean","visible-if":{"advanced-options":true,"destination-database":false}},{"name":"clickhouse-settings","display-name":"ClickHouse settings (comma-separated)","placeholder":"allow_experimental_analyzer=1,max_result_rows=100","visible-if":{"advanced-options":true,"destination-database":false}},{"name":"max-open-connections","display-name":"Max open HTTP connections in the JDBC driver (default: 100)","placeholder":100,"visible-if":{"advanced-options":true,"destination-database":false}},{"name":"additional-options","display-name":"Additional JDBC connection string options","visible-if":{"advanced-options":true,"destination-database":false},"placeholder":"connection_timeout=1000&socket_timeout=300000"},{"name":"destination-database","type":"hidden","default":false},{"name":"write-data-connection","type":"hidden","default":false},{"name":"admin-connection","type":"hidden","default":false},{"name":"auto_run_queries","type":"boolean","default":true,"display-name":"Rerun queries for simple explorations","description":"We execute the underlying query when you explore data using Summarize or Filter. This is on by default but you can turn it off if performance is slow.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"let-user-control-scheduling","type":"boolean","display-name":"Choose when syncs and scans happen","description":"By default, Metabase does a lightweight hourly sync and an intensive daily scan of field values. If you have a large database, turn this on to make changes.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"schedules.metadata_sync","display-name":"Database syncing","description":"This is a lightweight process that checks for updates to this database’s schema. In most cases, you should be fine leaving this set to sync hourly.","visible-if":{"let-user-control-scheduling":true,"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"schedules.cache_field_values","display-name":"Scanning for Filter Values","description":"Metabase can scan the values present in each field in this database to enable checkbox filters in dashboards and questions. This can be a somewhat resource-intensive process, particularly if you have a very large database. When should Metabase automatically scan and cache field values?","visible-if":{"let-user-control-scheduling":true,"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"refingerprint","type":"boolean","display-name":"Periodically refingerprint tables","description":"This enables Metabase to scan for additional field values during syncs allowing smarter behavior, like improved auto-binning on your bar charts.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}}],"driver-name":"ClickHouse","superseded-by":null,"creatable?":true,"extra-info":null},"sqlite":{"source":{"type":"official","contact":null},"details-fields":[{"name":"db","display-name":"Filename","placeholder":"/path/to/toucan_sightings.sqlite","required":true},{"name":"advanced-options","type":"section","default":false,"visible-if":{"destination-database":false}},{"name":"destination-database","type":"hidden","default":false},{"name":"write-data-connection","type":"hidden","default":false},{"name":"admin-connection","type":"hidden","default":false},{"name":"auto_run_queries","type":"boolean","default":true,"display-name":"Rerun queries for simple explorations","description":"We execute the underlying query when you explore data using Summarize or Filter. This is on by default but you can turn it off if performance is slow.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"let-user-control-scheduling","type":"boolean","display-name":"Choose when syncs and scans happen","description":"By default, Metabase does a lightweight hourly sync and an intensive daily scan of field values. If you have a large database, turn this on to make changes.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"schedules.metadata_sync","display-name":"Database syncing","description":"This is a lightweight process that checks for updates to this database’s schema. In most cases, you should be fine leaving this set to sync hourly.","visible-if":{"let-user-control-scheduling":true,"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"schedules.cache_field_values","display-name":"Scanning for Filter Values","description":"Metabase can scan the values present in each field in this database to enable checkbox filters in dashboards and questions. This can be a somewhat resource-intensive process, particularly if you have a very large database. When should Metabase automatically scan and cache field values?","visible-if":{"let-user-control-scheduling":true,"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"refingerprint","type":"boolean","display-name":"Periodically refingerprint tables","description":"This enables Metabase to scan for additional field values during syncs allowing smarter behavior, like improved auto-binning on your bar charts.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}}],"driver-name":"SQLite","superseded-by":null,"creatable?":true,"extra-info":null},"mysql":{"source":{"type":"official","contact":null},"details-fields":[{"type":"group","container-style":["grid","3fr 1fr"],"fields":[{"name":"host","display-name":"Host","helper-text":"Your database's IP address (e.g. 98.137.149.56) or its domain name (e.g. esc.mydatabase.com).","placeholder":"name.database.com"},{"name":"port","display-name":"Port","type":"integer","placeholder":3306}]},{"name":"dbname","display-name":"Database name","placeholder":"birds_of_the_world","required":true},{"name":"user","display-name":"Username","placeholder":"username","required":true},{"name":"auth-provider","display-name":"Auth provider","type":"select","options":[{"name":"AWS IAM","value":"aws-iam"}],"default":"aws-iam","visible-if":{"use-auth-provider":true}},{"name":"azure-managed-identity-client-id","display-name":"Client ID","required":true,"visible-if":{"auth-provider":"azure-managed-identity","use-auth-provider":true}},{"name":"oauth-token-url","display-name":"Auth token URL","required":true,"visible-if":{"auth-provider":"oauth","use-auth-provider":true}},{"name":"oauth-token-headers","display-name":"Auth token request headers (a JSON map)","visible-if":{"auth-provider":"oauth","use-auth-provider":true}},{"name":"password","display-name":"Password","type":"password","placeholder":"••••••••"},{"name":"role","display-name":"Role (optional, required for connection impersonation)","helper-text":"Specify a role to override the database user's default role.","placeholder":"user"},{"type":"group","container-style":["component","backdrop"],"fields":[{"name":"ssl","display-name":"Use a secure connection (SSL)","type":"boolean","default":false},{"name":"ssl-cert","display-name":"Server SSL certificate chain","placeholder":"","visible-if":{"ssl":true}},{"name":"tunnel-enabled","display-name":"Use an SSH tunnel","placeholder":"Enable this SSH tunnel?","type":"boolean","default":false},{"name":"tunnel-host","display-name":"SSH tunnel host","helper-text":"The hostname that you use to connect to SSH tunnels.","placeholder":"hostname","required":true,"visible-if":{"tunnel-enabled":true}},{"name":"tunnel-port","display-name":"SSH tunnel port","type":"integer","default":22,"required":false,"visible-if":{"tunnel-enabled":true}},{"name":"tunnel-user","display-name":"SSH tunnel username","helper-text":"The username you use to login to your SSH tunnel.","placeholder":"username","required":true,"visible-if":{"tunnel-enabled":true}},{"name":"tunnel-auth-option","display-name":"SSH Authentication","type":"select","options":[{"name":"SSH Key","value":"ssh-key"},{"name":"Password","value":"password"}],"default":"ssh-key","visible-if":{"tunnel-enabled":true}},{"name":"tunnel-pass","display-name":"SSH tunnel password","type":"password","placeholder":"******","visible-if":{"tunnel-auth-option":"password","tunnel-enabled":true}},{"name":"tunnel-private-key","display-name":"SSH private key to connect to the tunnel","type":"string","placeholder":"Paste the contents of an SSH private key here","required":true,"visible-if":{"tunnel-auth-option":"ssh-key","tunnel-enabled":true}},{"name":"tunnel-private-key-passphrase","display-name":"Passphrase for SSH private key","type":"password","placeholder":"******","visible-if":{"tunnel-auth-option":"ssh-key","tunnel-enabled":true}},{"name":"tunnel-known-hosts-options","display-name":"SSH known hosts","type":"select","options":[{"name":"Local file path","value":"local"},{"name":"Uploaded file path","value":"uploaded"}],"default":"local","visible-if":{"tunnel-enabled":true}},{"name":"tunnel-known-hosts-value","type":"textFile","treat-before-posting":"base64","visible-if":{"tunnel-known-hosts-options":"uploaded","tunnel-enabled":true}},{"name":"tunnel-known-hosts-path","type":"string","display-name":"File path","placeholder":"Paste known_hosts content or upload file","visible-if":{"tunnel-known-hosts-options":"local","tunnel-enabled":true}}]},{"name":"advanced-options","type":"section","default":false,"visible-if":{"destination-database":false}},{"name":"json-unfolding","display-name":"Allow unfolding of JSON columns","type":"boolean","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false},"description":"This enables unfolding JSON columns into their component fields. Disable unfolding if performance is slow. If enabled, you can still disable unfolding for individual fields in their settings.","default":true},{"name":"additional-options","display-name":"Additional JDBC connection string options","visible-if":{"advanced-options":true,"destination-database":false},"placeholder":"tinyInt1isBit=false"},{"name":"destination-database","type":"hidden","default":false},{"name":"write-data-connection","type":"hidden","default":false},{"name":"admin-connection","type":"hidden","default":false},{"name":"auto_run_queries","type":"boolean","default":true,"display-name":"Rerun queries for simple explorations","description":"We execute the underlying query when you explore data using Summarize or Filter. This is on by default but you can turn it off if performance is slow.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"let-user-control-scheduling","type":"boolean","display-name":"Choose when syncs and scans happen","description":"By default, Metabase does a lightweight hourly sync and an intensive daily scan of field values. If you have a large database, turn this on to make changes.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"schedules.metadata_sync","display-name":"Database syncing","description":"This is a lightweight process that checks for updates to this database’s schema. In most cases, you should be fine leaving this set to sync hourly.","visible-if":{"let-user-control-scheduling":true,"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"schedules.cache_field_values","display-name":"Scanning for Filter Values","description":"Metabase can scan the values present in each field in this database to enable checkbox filters in dashboards and questions. This can be a somewhat resource-intensive process, particularly if you have a very large database. When should Metabase automatically scan and cache field values?","visible-if":{"let-user-control-scheduling":true,"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"refingerprint","type":"boolean","display-name":"Periodically refingerprint tables","description":"This enables Metabase to scan for additional field values during syncs allowing smarter behavior, like improved auto-binning on your bar charts.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}}],"driver-name":"MySQL","superseded-by":null,"creatable?":true,"extra-info":null},"sqlserver":{"source":{"type":"official","contact":null},"details-fields":[{"type":"group","container-style":["grid","3fr 1fr"],"fields":[{"name":"host","display-name":"Host","helper-text":"Your database's IP address (e.g. 98.137.149.56) or its domain name (e.g. esc.mydatabase.com).","placeholder":"name.database.com"},{"name":"port","display-name":"Port","type":"integer","helper-text":"Leave empty to use Dynamic Ports, or input specific port. Standard port is 1433."}]},{"name":"db","display-name":"Database name","placeholder":"BirdsOfTheWorld","required":true},{"name":"instance","display-name":"Database instance name","placeholder":"N/A"},{"name":"user","display-name":"Username","placeholder":"username","required":true},{"name":"password","display-name":"Password","type":"password","placeholder":"••••••••"},{"name":"role","display-name":"Default impersonation user (required for impersonation if the connection's user cannot be impersonated)","helper-text":"User used to run system queries, required if the connection's user cannot be impersonated, such as the 'sa' user.","placeholder":"user"},{"name":"schema-filters-type","display-name":"Schemas","type":"select","options":[{"name":"All","value":"all"},{"name":"Only these...","value":"inclusion"},{"name":"All except...","value":"exclusion"}],"default":"all"},{"name":"schema-filters-patterns","type":"text","placeholder":"E.x. public,auth*","description":"Comma separated names of schemas that should appear in Metabase","visible-if":{"schema-filters-type":"inclusion"},"helper-text":"You can use patterns like \"auth*\" to match multiple schemas","required":true},{"name":"schema-filters-patterns","type":"text","placeholder":"E.x. public,auth*","description":"Comma separated names of schemas that should NOT appear in Metabase","visible-if":{"schema-filters-type":"exclusion"},"helper-text":"You can use patterns like \"auth*\" to match multiple schemas","required":true},{"type":"group","container-style":["component","backdrop"],"fields":[{"name":"ssl","display-name":"Use a secure connection (SSL)","type":"boolean","default":false},{"name":"tunnel-enabled","display-name":"Use an SSH tunnel","placeholder":"Enable this SSH tunnel?","type":"boolean","default":false},{"name":"tunnel-host","display-name":"SSH tunnel host","helper-text":"The hostname that you use to connect to SSH tunnels.","placeholder":"hostname","required":true,"visible-if":{"tunnel-enabled":true}},{"name":"tunnel-port","display-name":"SSH tunnel port","type":"integer","default":22,"required":false,"visible-if":{"tunnel-enabled":true}},{"name":"tunnel-user","display-name":"SSH tunnel username","helper-text":"The username you use to login to your SSH tunnel.","placeholder":"username","required":true,"visible-if":{"tunnel-enabled":true}},{"name":"tunnel-auth-option","display-name":"SSH Authentication","type":"select","options":[{"name":"SSH Key","value":"ssh-key"},{"name":"Password","value":"password"}],"default":"ssh-key","visible-if":{"tunnel-enabled":true}},{"name":"tunnel-pass","display-name":"SSH tunnel password","type":"password","placeholder":"******","visible-if":{"tunnel-auth-option":"password","tunnel-enabled":true}},{"name":"tunnel-private-key","display-name":"SSH private key to connect to the tunnel","type":"string","placeholder":"Paste the contents of an SSH private key here","required":true,"visible-if":{"tunnel-auth-option":"ssh-key","tunnel-enabled":true}},{"name":"tunnel-private-key-passphrase","display-name":"Passphrase for SSH private key","type":"password","placeholder":"******","visible-if":{"tunnel-auth-option":"ssh-key","tunnel-enabled":true}},{"name":"tunnel-known-hosts-options","display-name":"SSH known hosts","type":"select","options":[{"name":"Local file path","value":"local"},{"name":"Uploaded file path","value":"uploaded"}],"default":"local","visible-if":{"tunnel-enabled":true}},{"name":"tunnel-known-hosts-value","type":"textFile","treat-before-posting":"base64","visible-if":{"tunnel-known-hosts-options":"uploaded","tunnel-enabled":true}},{"name":"tunnel-known-hosts-path","type":"string","display-name":"File path","placeholder":"Paste known_hosts content or upload file","visible-if":{"tunnel-known-hosts-options":"local","tunnel-enabled":true}}]},{"name":"advanced-options","type":"section","default":false,"visible-if":{"destination-database":false}},{"name":"additional-options","display-name":"Additional JDBC connection string options","visible-if":{"advanced-options":true,"destination-database":false},"placeholder":"trustServerCertificate=false"},{"name":"destination-database","type":"hidden","default":false},{"name":"write-data-connection","type":"hidden","default":false},{"name":"admin-connection","type":"hidden","default":false},{"name":"auto_run_queries","type":"boolean","default":true,"display-name":"Rerun queries for simple explorations","description":"We execute the underlying query when you explore data using Summarize or Filter. This is on by default but you can turn it off if performance is slow.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"let-user-control-scheduling","type":"boolean","display-name":"Choose when syncs and scans happen","description":"By default, Metabase does a lightweight hourly sync and an intensive daily scan of field values. If you have a large database, turn this on to make changes.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"schedules.metadata_sync","display-name":"Database syncing","description":"This is a lightweight process that checks for updates to this database’s schema. In most cases, you should be fine leaving this set to sync hourly.","visible-if":{"let-user-control-scheduling":true,"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"schedules.cache_field_values","display-name":"Scanning for Filter Values","description":"Metabase can scan the values present in each field in this database to enable checkbox filters in dashboards and questions. This can be a somewhat resource-intensive process, particularly if you have a very large database. When should Metabase automatically scan and cache field values?","visible-if":{"let-user-control-scheduling":true,"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"refingerprint","type":"boolean","display-name":"Periodically refingerprint tables","description":"This enables Metabase to scan for additional field values during syncs allowing smarter behavior, like improved auto-binning on your bar charts.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}}],"driver-name":"SQL Server","superseded-by":null,"creatable?":true,"extra-info":null},"starburst":{"source":{"type":"official","contact":null},"details-fields":[{"type":"group","container-style":["grid","3fr 1fr"],"fields":[{"name":"host","display-name":"Host","helper-text":"Your database's IP address (e.g. 98.137.149.56) or its domain name (e.g. esc.mydatabase.com).","placeholder":"name.database.com"},{"name":"port","display-name":"Port","type":"integer","default":8080}]},{"name":"catalog","display-name":"Catalog","placeholder":"tpch","required":true,"helper-text":"Starburst Catalogs contain schemas and reference data sources via a connector."},{"name":"schema","display-name":"Schema (optional)","required":false,"helper-text":"Only add tables to Metabase that come from a specific schema."},{"name":"user","display-name":"Username","placeholder":"username","required":false},{"name":"password","display-name":"Password","type":"password","placeholder":"••••••••","required":false},{"type":"group","container-style":["component","backdrop"],"fields":[{"name":"ssl","display-name":"Use a secure connection (SSL)","type":"boolean","default":false},{"name":"tunnel-enabled","display-name":"Use an SSH tunnel","placeholder":"Enable this SSH tunnel?","type":"boolean","default":false},{"name":"tunnel-host","display-name":"SSH tunnel host","helper-text":"The hostname that you use to connect to SSH tunnels.","placeholder":"hostname","required":true,"visible-if":{"tunnel-enabled":true}},{"name":"tunnel-port","display-name":"SSH tunnel port","type":"integer","default":22,"required":false,"visible-if":{"tunnel-enabled":true}},{"name":"tunnel-user","display-name":"SSH tunnel username","helper-text":"The username you use to login to your SSH tunnel.","placeholder":"username","required":true,"visible-if":{"tunnel-enabled":true}},{"name":"tunnel-auth-option","display-name":"SSH Authentication","type":"select","options":[{"name":"SSH Key","value":"ssh-key"},{"name":"Password","value":"password"}],"default":"ssh-key","visible-if":{"tunnel-enabled":true}},{"name":"tunnel-pass","display-name":"SSH tunnel password","type":"password","placeholder":"******","visible-if":{"tunnel-auth-option":"password","tunnel-enabled":true}},{"name":"tunnel-private-key","display-name":"SSH private key to connect to the tunnel","type":"string","placeholder":"Paste the contents of an SSH private key here","required":true,"visible-if":{"tunnel-auth-option":"ssh-key","tunnel-enabled":true}},{"name":"tunnel-private-key-passphrase","display-name":"Passphrase for SSH private key","type":"password","placeholder":"******","visible-if":{"tunnel-auth-option":"ssh-key","tunnel-enabled":true}},{"name":"tunnel-known-hosts-options","display-name":"SSH known hosts","type":"select","options":[{"name":"Local file path","value":"local"},{"name":"Uploaded file path","value":"uploaded"}],"default":"local","visible-if":{"tunnel-enabled":true}},{"name":"tunnel-known-hosts-value","type":"textFile","treat-before-posting":"base64","visible-if":{"tunnel-known-hosts-options":"uploaded","tunnel-enabled":true}},{"name":"tunnel-known-hosts-path","type":"string","display-name":"File path","placeholder":"Paste known_hosts content or upload file","visible-if":{"tunnel-known-hosts-options":"local","tunnel-enabled":true}}]},{"name":"roles","display-name":"Role (optional)","required":false,"helper-text":"Specify a role to override the database user’s default role."},{"name":"prepared-optimized","display-name":"Optimized prepared statements","type":"boolean","required":false,"default":false,"description":"Requires Starburst Galaxy, Starburst Enterprise (version 420-e or higher), or Trino (version 418 or higher)"},{"name":"advanced-options","type":"section","default":false,"visible-if":{"destination-database":false}},{"name":"additional-options","display-name":"Additional JDBC connection string options","visible-if":{"advanced-options":true,"destination-database":false},"placeholder":"trustServerCertificate=false"},{"name":"destination-database","type":"hidden","default":false},{"name":"write-data-connection","type":"hidden","default":false},{"name":"admin-connection","type":"hidden","default":false},{"name":"auto_run_queries","type":"boolean","default":true,"display-name":"Rerun queries for simple explorations","description":"We execute the underlying query when you explore data using Summarize or Filter. This is on by default but you can turn it off if performance is slow.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"let-user-control-scheduling","type":"boolean","display-name":"Choose when syncs and scans happen","description":"By default, Metabase does a lightweight hourly sync and an intensive daily scan of field values. If you have a large database, turn this on to make changes.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"schedules.metadata_sync","display-name":"Database syncing","description":"This is a lightweight process that checks for updates to this database’s schema. In most cases, you should be fine leaving this set to sync hourly.","visible-if":{"let-user-control-scheduling":true,"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"schedules.cache_field_values","display-name":"Scanning for Filter Values","description":"Metabase can scan the values present in each field in this database to enable checkbox filters in dashboards and questions. This can be a somewhat resource-intensive process, particularly if you have a very large database. When should Metabase automatically scan and cache field values?","visible-if":{"let-user-control-scheduling":true,"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}},{"name":"refingerprint","type":"boolean","display-name":"Periodically refingerprint tables","description":"This enables Metabase to scan for additional field values during syncs allowing smarter behavior, like improved auto-binning on your bar charts.","visible-if":{"advanced-options":true,"write-data-connection":false,"admin-connection":false,"destination-database":false}}],"driver-name":"Starburst (Trino)","superseded-by":null,"creatable?":true,"extra-info":null}},"enable-embedding-sdk-origins?":false,"enable-dependencies?":false,"has-user-setup":true,"csv-field-separator":",","native-query-autocomplete-match-style":"substring","enable-sso-google?":false,"site-locale":"en","enable-writable-connection?":false,"token-features":{"database_auth_providers":false,"config_text_file":false,"sso_google":false,"sso_jwt":false,"cache_granular_controls":false,"email_restrict_recipients":false,"etl_connections_pg":false,"cloud_custom_smtp":false,"whitelabel":false,"sandboxes":false,"transforms-python":false,"email_allow_list":false,"upload_management":false,"database_routing":false,"remote_sync":false,"development_mode":false,"scim":false,"attached_dwh":false,"hosting":false,"metabase-ai-managed":false,"sso_oidc":false,"custom-viz":false,"session_timeout_config":false,"cache_preemptive":false,"library":false,"data-complexity-score":false,"content_translation":false,"offer-metabase-ai-managed":false,"disable_password_login":false,"ai_controls":false,"table_data_editing":false,"official_collections":false,"sso_saml":false,"library_retrieval":false,"embedding":false,"embedding_simple":false,"etl_connections":false,"collection_cleanup":false,"admin_security_center":false,"sso_ldap":false,"content_verification":false,"dashboard_subscription_filters":false,"embedding_sdk":false,"multi-factor-auth":false,"advanced_permissions":false,"audit_app":false,"custom-viz-available":false,"metabot-v3":false,"support-users":false,"schema-viewer":false,"workspaces":false,"serialization":false,"query_reference_validation":false,"semantic_search":false,"snippet_collections":false,"transforms-basic":false,"dependencies":false,"writable_connection":false,"tenants":false},"metaplow-tracking-enabled":false,"report-timezone-short":"GMT","report-timezone-long":"GMT","enable-schema-viewer?":false,"enable-etl-connections?":false,"csp-img-allowed-hosts":"","show-metabase-links":true,"no-data-illustration":"default","enable-email-restrict-recipients?":false,"application-name":"Metabase","agent-api-enabled?":true,"can-disable-password-login?":false,"enable-database-routing?":false,"embedding-app-origin":null,"enable-upload-management?":false,"email-configured?":false,"enable-embedding-simple-feature?":false,"enable-workspaces?":false,"enable-cache-granular-controls?":false,"enable-query-reference-validation?":false,"landing-page-illustration":"default","cloud-custom-smtp?":false,"enable-snippet-collections?":false,"snowplow-available":true,"enable-advanced-permissions?":false,"enable-content-translation?":false,"login-page-illustration":"default","snowplow-url":"https://sp.metabase.com","enable-sso-oidc?":false,"enable-multi-factor-auth?":false,"ldap-configured?":false,"enable-scim?":false,"session-cookies":null,"site-url":"http://plugins.qgis.org","tracing-enabled":false,"enable-ai-controls?":false,"analytics-uuid":"8d34c4c0-ee65-4639-b950-f324413143da","enable-tenants?":false,"is-hosted?":false,"snowplow-enabled":true,"enable-semantic-search?":false,"enable-password-login":true,"enable-support-users?":false,"security-center-enabled?":false,"enable-python-transforms?":false,"enable-etl-connections-pg?":false,"embedded-metabot-enabled?":true,"login-page-illustration-custom":null,"llm-anthropic-api-key-configured?":false,"ldap-enabled":false,"start-of-week":"sunday","enable-dashboard-subscription-filters?":false,"custom-geojson":{"cfd3c4e9-8812-063d-8839-5b1e8baea037":{"name":"QGIS World Boundaries","url":"https://gist.githubusercontent.com/timlinux/adb4d0b443d9f0294ec940f6bae26490/raw/4f3a2a96d8720b9a624f934566656abaf99c480e/qgis-world.geojson","region_key":"iso_a2","region_name":"NAME"},"us_states":{"name":"United States","url":"app/assets/geojson/us-states.json","region_key":"STATE","region_name":"NAME","builtin":true},"world_countries":{"name":"World","url":"app/assets/geojson/world.json","region_key":"ISO_A2","region_name":"NAME","builtin":true}},"airgap-enabled":false,"instance-creation":"2023-04-20T07:51:05.05Z","available-timezones":["Africa/Abidjan","Africa/Accra","Africa/Addis_Ababa","Africa/Algiers","Africa/Asmara","Africa/Asmera","Africa/Bamako","Africa/Bangui","Africa/Banjul","Africa/Bissau","Africa/Blantyre","Africa/Brazzaville","Africa/Bujumbura","Africa/Cairo","Africa/Casablanca","Africa/Ceuta","Africa/Conakry","Africa/Dakar","Africa/Dar_es_Salaam","Africa/Djibouti","Africa/Douala","Africa/El_Aaiun","Africa/Freetown","Africa/Gaborone","Africa/Harare","Africa/Johannesburg","Africa/Juba","Africa/Kampala","Africa/Khartoum","Africa/Kigali","Africa/Kinshasa","Africa/Lagos","Africa/Libreville","Africa/Lome","Africa/Luanda","Africa/Lubumbashi","Africa/Lusaka","Africa/Malabo","Africa/Maputo","Africa/Maseru","Africa/Mbabane","Africa/Mogadishu","Africa/Monrovia","Africa/Nairobi","Africa/Ndjamena","Africa/Niamey","Africa/Nouakchott","Africa/Ouagadougou","Africa/Porto-Novo","Africa/Sao_Tome","Africa/Timbuktu","Africa/Tripoli","Africa/Tunis","Africa/Windhoek","America/Adak","America/Anchorage","America/Anguilla","America/Antigua","America/Araguaina","America/Argentina/Buenos_Aires","America/Argentina/Catamarca","America/Argentina/ComodRivadavia","America/Argentina/Cordoba","America/Argentina/Jujuy","America/Argentina/La_Rioja","America/Argentina/Mendoza","America/Argentina/Rio_Gallegos","America/Argentina/Salta","America/Argentina/San_Juan","America/Argentina/San_Luis","America/Argentina/Tucuman","America/Argentina/Ushuaia","America/Aruba","America/Asuncion","America/Atikokan","America/Atka","America/Bahia","America/Bahia_Banderas","America/Barbados","America/Belem","America/Belize","America/Blanc-Sablon","America/Boa_Vista","America/Bogota","America/Boise","America/Buenos_Aires","America/Cambridge_Bay","America/Campo_Grande","America/Cancun","America/Caracas","America/Catamarca","America/Cayenne","America/Cayman","America/Chicago","America/Chihuahua","America/Ciudad_Juarez","America/Coral_Harbour","America/Cordoba","America/Costa_Rica","America/Coyhaique","America/Creston","America/Cuiaba","America/Curacao","America/Danmarkshavn","America/Dawson","America/Dawson_Creek","America/Denver","America/Detroit","America/Dominica","America/Edmonton","America/Eirunepe","America/El_Salvador","America/Ensenada","America/Fort_Nelson","America/Fort_Wayne","America/Fortaleza","America/Glace_Bay","America/Godthab","America/Goose_Bay","America/Grand_Turk","America/Grenada","America/Guadeloupe","America/Guatemala","America/Guayaquil","America/Guyana","America/Halifax","America/Havana","America/Hermosillo","America/Indiana/Indianapolis","America/Indiana/Knox","America/Indiana/Marengo","America/Indiana/Petersburg","America/Indiana/Tell_City","America/Indiana/Vevay","America/Indiana/Vincennes","America/Indiana/Winamac","America/Indianapolis","America/Inuvik","America/Iqaluit","America/Jamaica","America/Jujuy","America/Juneau","America/Kentucky/Louisville","America/Kentucky/Monticello","America/Knox_IN","America/Kralendijk","America/La_Paz","America/Lima","America/Los_Angeles","America/Louisville","America/Lower_Princes","America/Maceio","America/Managua","America/Manaus","America/Marigot","America/Martinique","America/Matamoros","America/Mazatlan","America/Mendoza","America/Menominee","America/Merida","America/Metlakatla","America/Mexico_City","America/Miquelon","America/Moncton","America/Monterrey","America/Montevideo","America/Montreal","America/Montserrat","America/Nassau","America/New_York","America/Nipigon","America/Nome","America/Noronha","America/North_Dakota/Beulah","America/North_Dakota/Center","America/North_Dakota/New_Salem","America/Nuuk","America/Ojinaga","America/Panama","America/Pangnirtung","America/Paramaribo","America/Phoenix","America/Port-au-Prince","America/Port_of_Spain","America/Porto_Acre","America/Porto_Velho","America/Puerto_Rico","America/Punta_Arenas","America/Rainy_River","America/Rankin_Inlet","America/Recife","America/Regina","America/Resolute","America/Rio_Branco","America/Rosario","America/Santa_Isabel","America/Santarem","America/Santiago","America/Santo_Domingo","America/Sao_Paulo","America/Scoresbysund","America/Shiprock","America/Sitka","America/St_Barthelemy","America/St_Johns","America/St_Kitts","America/St_Lucia","America/St_Thomas","America/St_Vincent","America/Swift_Current","America/Tegucigalpa","America/Thule","America/Thunder_Bay","America/Tijuana","America/Toronto","America/Tortola","America/Vancouver","America/Virgin","America/Whitehorse","America/Winnipeg","America/Yakutat","America/Yellowknife","Antarctica/Casey","Antarctica/Davis","Antarctica/DumontDUrville","Antarctica/Macquarie","Antarctica/Mawson","Antarctica/McMurdo","Antarctica/Palmer","Antarctica/Rothera","Antarctica/South_Pole","Antarctica/Syowa","Antarctica/Troll","Antarctica/Vostok","Arctic/Longyearbyen","Asia/Aden","Asia/Almaty","Asia/Amman","Asia/Anadyr","Asia/Aqtau","Asia/Aqtobe","Asia/Ashgabat","Asia/Ashkhabad","Asia/Atyrau","Asia/Baghdad","Asia/Bahrain","Asia/Baku","Asia/Bangkok","Asia/Barnaul","Asia/Beirut","Asia/Bishkek","Asia/Brunei","Asia/Calcutta","Asia/Chita","Asia/Choibalsan","Asia/Chongqing","Asia/Chungking","Asia/Colombo","Asia/Dacca","Asia/Damascus","Asia/Dhaka","Asia/Dili","Asia/Dubai","Asia/Dushanbe","Asia/Famagusta","Asia/Gaza","Asia/Harbin","Asia/Hebron","Asia/Ho_Chi_Minh","Asia/Hong_Kong","Asia/Hovd","Asia/Irkutsk","Asia/Istanbul","Asia/Jakarta","Asia/Jayapura","Asia/Jerusalem","Asia/Kabul","Asia/Kamchatka","Asia/Karachi","Asia/Kashgar","Asia/Kathmandu","Asia/Katmandu","Asia/Khandyga","Asia/Kolkata","Asia/Krasnoyarsk","Asia/Kuala_Lumpur","Asia/Kuching","Asia/Kuwait","Asia/Macao","Asia/Macau","Asia/Magadan","Asia/Makassar","Asia/Manila","Asia/Muscat","Asia/Nicosia","Asia/Novokuznetsk","Asia/Novosibirsk","Asia/Omsk","Asia/Oral","Asia/Phnom_Penh","Asia/Pontianak","Asia/Pyongyang","Asia/Qatar","Asia/Qostanay","Asia/Qyzylorda","Asia/Rangoon","Asia/Riyadh","Asia/Saigon","Asia/Sakhalin","Asia/Samarkand","Asia/Seoul","Asia/Shanghai","Asia/Singapore","Asia/Srednekolymsk","Asia/Taipei","Asia/Tashkent","Asia/Tbilisi","Asia/Tehran","Asia/Tel_Aviv","Asia/Thimbu","Asia/Thimphu","Asia/Tokyo","Asia/Tomsk","Asia/Ujung_Pandang","Asia/Ulaanbaatar","Asia/Ulan_Bator","Asia/Urumqi","Asia/Ust-Nera","Asia/Vientiane","Asia/Vladivostok","Asia/Yakutsk","Asia/Yangon","Asia/Yekaterinburg","Asia/Yerevan","Atlantic/Azores","Atlantic/Bermuda","Atlantic/Canary","Atlantic/Cape_Verde","Atlantic/Faeroe","Atlantic/Faroe","Atlantic/Jan_Mayen","Atlantic/Madeira","Atlantic/Reykjavik","Atlantic/South_Georgia","Atlantic/St_Helena","Atlantic/Stanley","Australia/ACT","Australia/Adelaide","Australia/Brisbane","Australia/Broken_Hill","Australia/Canberra","Australia/Currie","Australia/Darwin","Australia/Eucla","Australia/Hobart","Australia/LHI","Australia/Lindeman","Australia/Lord_Howe","Australia/Melbourne","Australia/NSW","Australia/North","Australia/Perth","Australia/Queensland","Australia/South","Australia/Sydney","Australia/Tasmania","Australia/Victoria","Australia/West","Australia/Yancowinna","Brazil/Acre","Brazil/DeNoronha","Brazil/East","Brazil/West","CET","CST6CDT","Canada/Atlantic","Canada/Central","Canada/Eastern","Canada/Mountain","Canada/Newfoundland","Canada/Pacific","Canada/Saskatchewan","Canada/Yukon","Chile/Continental","Chile/EasterIsland","Cuba","EET","EST5EDT","Egypt","Eire","Etc/GMT","Etc/GMT+0","Etc/GMT+1","Etc/GMT+10","Etc/GMT+11","Etc/GMT+12","Etc/GMT+2","Etc/GMT+3","Etc/GMT+4","Etc/GMT+5","Etc/GMT+6","Etc/GMT+7","Etc/GMT+8","Etc/GMT+9","Etc/GMT-0","Etc/GMT-1","Etc/GMT-10","Etc/GMT-11","Etc/GMT-12","Etc/GMT-13","Etc/GMT-14","Etc/GMT-2","Etc/GMT-3","Etc/GMT-4","Etc/GMT-5","Etc/GMT-6","Etc/GMT-7","Etc/GMT-8","Etc/GMT-9","Etc/GMT0","Etc/Greenwich","Etc/UCT","Etc/UTC","Etc/Universal","Etc/Zulu","Europe/Amsterdam","Europe/Andorra","Europe/Astrakhan","Europe/Athens","Europe/Belfast","Europe/Belgrade","Europe/Berlin","Europe/Bratislava","Europe/Brussels","Europe/Bucharest","Europe/Budapest","Europe/Busingen","Europe/Chisinau","Europe/Copenhagen","Europe/Dublin","Europe/Gibraltar","Europe/Guernsey","Europe/Helsinki","Europe/Isle_of_Man","Europe/Istanbul","Europe/Jersey","Europe/Kaliningrad","Europe/Kiev","Europe/Kirov","Europe/Kyiv","Europe/Lisbon","Europe/Ljubljana","Europe/London","Europe/Luxembourg","Europe/Madrid","Europe/Malta","Europe/Mariehamn","Europe/Minsk","Europe/Monaco","Europe/Moscow","Europe/Nicosia","Europe/Oslo","Europe/Paris","Europe/Podgorica","Europe/Prague","Europe/Riga","Europe/Rome","Europe/Samara","Europe/San_Marino","Europe/Sarajevo","Europe/Saratov","Europe/Simferopol","Europe/Skopje","Europe/Sofia","Europe/Stockholm","Europe/Tallinn","Europe/Tirane","Europe/Tiraspol","Europe/Ulyanovsk","Europe/Uzhgorod","Europe/Vaduz","Europe/Vatican","Europe/Vienna","Europe/Vilnius","Europe/Volgograd","Europe/Warsaw","Europe/Zagreb","Europe/Zaporozhye","Europe/Zurich","GB","GB-Eire","GMT","GMT0","Greenwich","Hongkong","Iceland","Indian/Antananarivo","Indian/Chagos","Indian/Christmas","Indian/Cocos","Indian/Comoro","Indian/Kerguelen","Indian/Mahe","Indian/Maldives","Indian/Mauritius","Indian/Mayotte","Indian/Reunion","Iran","Israel","Jamaica","Japan","Kwajalein","Libya","MET","MST7MDT","Mexico/BajaNorte","Mexico/BajaSur","Mexico/General","NZ","NZ-CHAT","Navajo","PRC","PST8PDT","Pacific/Apia","Pacific/Auckland","Pacific/Bougainville","Pacific/Chatham","Pacific/Chuuk","Pacific/Easter","Pacific/Efate","Pacific/Enderbury","Pacific/Fakaofo","Pacific/Fiji","Pacific/Funafuti","Pacific/Galapagos","Pacific/Gambier","Pacific/Guadalcanal","Pacific/Guam","Pacific/Honolulu","Pacific/Johnston","Pacific/Kanton","Pacific/Kiritimati","Pacific/Kosrae","Pacific/Kwajalein","Pacific/Majuro","Pacific/Marquesas","Pacific/Midway","Pacific/Nauru","Pacific/Niue","Pacific/Norfolk","Pacific/Noumea","Pacific/Pago_Pago","Pacific/Palau","Pacific/Pitcairn","Pacific/Pohnpei","Pacific/Ponape","Pacific/Port_Moresby","Pacific/Rarotonga","Pacific/Saipan","Pacific/Samoa","Pacific/Tahiti","Pacific/Tarawa","Pacific/Tongatapu","Pacific/Truk","Pacific/Wake","Pacific/Wallis","Pacific/Yap","Poland","Portugal","ROK","Singapore","SystemV/AST4","SystemV/AST4ADT","SystemV/CST6","SystemV/CST6CDT","SystemV/EST5","SystemV/EST5EDT","SystemV/HST10","SystemV/MST7","SystemV/MST7MDT","SystemV/PST8","SystemV/PST8PDT","SystemV/YST9","SystemV/YST9YDT","Turkey","UCT","US/Alaska","US/Aleutian","US/Arizona","US/Central","US/East-Indiana","US/Eastern","US/Hawaii","US/Indiana-Starke","US/Michigan","US/Mountain","US/Pacific","US/Samoa","UTC","Universal","W-SU","WET","Zulu"],"hide-embed-branding?":false,"table-data-editing?":false,"google-auth-client-id":null,"custom-homepage-dashboard":null,"no-data-illustration-custom":null,"has-attached-dwh?":false,"enable-sandboxes?":false,"metabot-name":"Metabot","application-font":"Lato","available-locales":[["ar","Arabic"],["ar_SA","Arabic (Saudi Arabia)"],["bg","Bulgarian"],["ca","Catalan"],["cs","Czech"],["da","Danish"],["de","German"],["en","English"],["es","Spanish"],["fa","Persian"],["fi","Finnish"],["fr","French"],["he","Hebrew"],["hu","Hungarian"],["id","Indonesian"],["it","Italian"],["ja","Japanese"],["ko","Korean"],["lv","Latvian"],["ms","Malay"],["nb","Norwegian Bokmål"],["nl","Dutch"],["pl","Polish"],["pt_BR","Portuguese (Brazil)"],["ru","Russian"],["sk","Slovak"],["sl","Slovenian"],["sq","Albanian"],["sr","Serbian"],["sv","Swedish"],["tr","Turkish"],["uk","Ukrainian"],["vi","Vietnamese"],["zh_CN","Chinese (China)"],["zh_HK","Chinese (Hong Kong SAR China)"],["zh_TW","Chinese (Taiwan)"]],"llm-metabot-configured?":false,"landing-page-illustration-custom":null,"landing-page":"","development-mode?":false,"embedding-app-origins-sdk":"","metaplow-url":null,"setup-token":null,"enable-email-allow-list?":false,"custom-homepage":false,"llm-bedrock-configured?":false,"enable-preemptive-caching?":false,"ai-features-enabled?":true,"application-colors":{},"mcp-execute-sql-enabled":true,"enable-audit-app?":false,"anon-tracking-enabled":true,"enable-collection-cleanup?":false,"enable-database-auth-providers?":false,"version-info-last-checked":"2026-08-20T21:24:00.009403361Z","enable-session-timeout-config?":false,"enable-config-text-file?":false,"allowed-iframe-hosts":"youtube.com,\nyoutu.be,\nloom.com,\nvimeo.com,\ndocs.google.com,\ncalendar.google.com,\nairtable.com,\ntypeform.com,\ncanva.com,\ncodepen.io,\nfigma.com,\ngrafana.com,\nmiro.com,\nexcalidraw.com,\nnotion.com,\natlassian.com,\ntrello.com,\nasana.com,\ngist.github.com,\nlinkedin.com,\ntwitter.com,\nx.com","application-logo-url":"app/assets/img/logo.svg","bug-reporting-enabled":false,"metabot-icon":"metabot","application-favicon-url":"app/assets/img/favicon.ico","enable-sso-jwt?":false,"embedding-app-origins-interactive":null,"enable-metabot-v3?":false,"show-metabot":true,"enable-whitelabeling?":false,"enable-library?":false,"map-tile-server-url":"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png","startup-time-millis":11724.951504,"help-link-custom-destination":"https://www.metabase.com/help/premium","csp-img-enabled":false,"enable-offer-metabase-ai-managed?":false,"enable-metabase-ai-managed?":false,"enable-basic-transforms?":false,"enable-remote-sync?":false,"mcp-enabled?":true,"redirect-all-requests-to-https":false,"metabot-show-illustrations":true,"version":{"date":"2026-08-05","tag":"v0.63.5","hash":"1dca717"},"google-auth-enabled":false,"enable-official-collections?":false,"application-font-files":null,"loading-message":"doing-science","password-complexity":{"total":6,"digit":1},"enable-content-verification?":false,"no-object-illustration":"default","help-link":"metabase","persisted-models-enabled":false,"no-object-illustration-custom":null,"cloud-gateway-ips":null,"enable-serialization?":false,"ssh-heartbeat-interval-sec":180,"enable-sso-saml?":false,"metabot-enabled?":true,"enable-embedding-hub?":false,"available-fonts":["Inter","Lato","Lora","Merriweather","Montserrat","Noto Sans","Open Sans","Oswald","Playfair Display","Poppins","PT Sans","PT Serif","Raleway","Roboto","Roboto Condensed","Roboto Mono","Roboto Slab","Slabo 27px","Source Sans Pro","Ubuntu"],"enable-library-retrieval?":false,"custom-formatting":{}}</script><script type="application/json" id="_metabaseUserLocalization">{"headers":{"language":"en","plural-forms":"nplurals=2; plural=(n != 1);"},"translations":{"":{"Metabase":{"msgid":"Metabase","msgstr":["Metabase"]}}}}</script><script type="application/json" id="_metabaseSiteLocalization">{"headers":{"language":"en","plural-forms":"nplurals=2; plural=(n != 1);"},"translations":{"":{"Metabase":{"msgid":"Metabase","msgstr":["Metabase"]}}}}</script><script type="application/json" id="_metabaseUserColorScheme">"auto"</script><script type="application/json" id="_metabaseNonce">"mhEaPSQcEt"</script><script>(function() {
window.MetabaseBootstrap = JSON.parse(document.getElementById("_metabaseBootstrap").textContent);
window.MetabaseUserLocalization = JSON.parse(document.getElementById("_metabaseUserLocalization").textContent);
window.MetabaseSiteLocalization = JSON.parse(document.getElementById("_metabaseSiteLocalization").textContent);
window.MetabaseUserColorScheme = JSON.parse(document.getElementById("_metabaseUserColorScheme").textContent);
window.MetabaseNonce = JSON.parse(document.getElementById("_metabaseNonce").textContent);
var configuredRoot = document.head.querySelector("meta[name='base-href']").content;
var actualRoot = "/";
// Add trailing slashes
var backendPathname = document.head.querySelector("meta[name='uri']").content.replace(/\/*$/, "/");
// e.x. "/questions/"
var frontendPathname = window.location.pathname.replace(/\/*$/, "/");
// e.x. "/metabase/questions/"
if (backendPathname === frontendPathname.slice(-backendPathname.length)) {
// Remove the backend pathname from the end of the frontend pathname
actualRoot = frontendPathname.slice(0, -backendPathname.length) + "/";
// e.x. "/metabase/"
}
if (actualRoot !== configuredRoot) {
console.warn("Warning: the Metabase site URL basename \"" + configuredRoot + "\" does not match the actual basename \"" + actualRoot + "\".");
console.warn("You probably want to update the Site URL setting to \"" + window.location.origin + actualRoot + "\"");
document.getElementsByTagName("base")[0].href = actualRoot;
}
window.MetabaseRoot = actualRoot;
})();
</script><script>(function () {
window.Metabase = window.Metabase || {};
window.Metabase.AssetErrorLoad = function (tag) {
console.error(
`Could not download asset ${tag.src} from your metabase instance. \
This shouldn't happen normally, but can happen in certain \
instances where your browser has cached the index.html page, or \
there are different versions of metabase behind the same load balancer. \
If clearing your cache doesn't resolve the issue, please ensure \
all of your deployed instances of metabase are on the same version.`,
);
};
})();
</script><script defer="defer" src="app/dist/runtime.ed00c8b79d651364.js" onerror="Metabase.AssetErrorLoad(this)"></script><script defer="defer" src="app/dist/styles.cd4cbc9f3941e73d.js" onerror="Metabase.AssetErrorLoad(this)"></script><script defer="defer" src="app/dist/vendor.c27db1a1469eb24f.js" onerror="Metabase.AssetErrorLoad(this)"></script><script defer="defer" src="app/dist/app-public.edb507fe6077c1bf.js" onerror="Metabase.AssetErrorLoad(this)"></script><link href="app/dist/styles.958569d2a6858e0e.css" rel="stylesheet"><link href="app/dist/vendor.91624b3c6602d162.css" rel="stylesheet"><link href="app/dist/app-public.9c1a30bdd1f05c7b.css" rel="stylesheet"></head><body dir="ltr" class="mb-wrapper"><div id="root"></div><script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496" integrity="sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==" nonce="mhEaPSQcEt" data-cf-beacon='{"version":"2024.11.0","token":"ac8be2df3ab74d3aaa486243ef005a36","r":1}' crossorigin="anonymous"></script>
</body></html>
Sitemap
Кол-во: 0
XML-карта сайта для поисковиков
?
Sitemap.xml помогает поисковику быстрее находить и индексировать страницы. Особенно важен для крупных сайтов и новых страниц, на которые ещё нет входящих ссылок.
Robots.txt не содержит ссылку на карту сайта. Рекомендуется добавить карту сайта и указать ссылку на нее в robots.txt.
Внутренние ссылки
Не найдено
Ссылки на другие страницы своего сайта
?
Внутренние ссылки распределяют ссылочный вес между страницами и помогают поисковику обходить сайт. Пустые анкоры и ссылки на запрещённые robots.txt страницы — типичные ошибки.
Внутренних ссылок на странице 0 оптимально.
Внешние ссылки
Не найдено
Ссылки на сторонние сайты
?
Исходящие внешние ссылки передают часть ссылочного веса на чужие сайты. Ссылки на авторитетные ресурсы безопасны; ссылки на мусорные сайты могут навредить репутации страницы.
Внешних ссылок на странице не найдено.
Конкуренты Готовность: 0%
Конкуренты в Яндексе
Кол-во: 0
Топ сайтов-конкурентов в Яндексе
?
Сайты, чаще всего появляющиеся в ТОПе Яндекса по запросам из семантического ядра этой страницы.
Мы не нашли у вас конкурентов в Яндексе. Сайт или очень молодой или плохо продвигается.
Конкурентов в ТОП-10 Яндекса не нашлось.
Конкуренты в Google
Кол-во: 0
Топ сайтов-конкурентов в Google
?
Сайты, чаще всего появляющиеся в ТОПе Google по запросам из семантического ядра этой страницы.
Конкуренты в Google тоже не найдены. Займитесь продвижением сайта!
Конкурентов в ТОП-10 Google не нашлось.
ЗоЗПП: права потребителей Готовность: 100%
Нарушения
Не выявлены
Признаков дистанционной продажи товаров (интернет-магазина) не обнаружено — требования ЗоЗПП о раскрытии информации продавца к сайту не применяются. Нарушений нет.
ФЗ-149: рекомендательные технологии Готовность: 100%
Нарушения
Не выявлены
Рекомендательные блоки («с этим покупают», «похожие товары» и т.п.) на сайте не обнаружены — требования ст. 10.7 ФЗ-149 к сайту не применяются. Нарушений нет.
ФЗ-38: реклама Готовность: 100%
Нарушения
Не выявлены
Рекламных тематик с обязательными оговорками (медицина, БАД, кредиты и займы, новостройки) на сайте не обнаружено. Нарушений нет.
ФЗ-436: защита детей Готовность: 100%
Нарушения
Не выявлены
Признаков информационной продукции (новости, видео, книги, игры, курсы) не обнаружено — обязательная возрастная маркировка по ФЗ-436 сайту не требуется. Нарушений нет.
Вердикт
Сайт plugins-analytics.qgis.org не совсем готов к продвижению (процент готовности лишь 30%). Для попадания в ТОПы поисковых систем нужно:
Исправьте ошибки в мета-тегах.
Исправьте ошибки оптимизации.
Исправьте ошибки индексации.
Поделитесь с друзьями: