Анализ сайта analytics.qgis.org
Основное Готовность: 75%
Домен
analytics.qgis.org
Состояние доменного имени
?
Проверяем корректность доменного имени и наличие технических проблем на уровне домена.
Используйте для продвижения только домен второго уровня.
Длина домена велика. Но если вы продвигаете запрос, входящий в название домена, то это хорошо.
Ответ сервера
200 Успешный ответ
HTTP-код ответа и цепочка редиректов
?
Код 200 — страница доступна. Коды 3xx — редиректы (цепочки замедляют загрузку и размывают ссылочный вес). Коды 4xx/5xx — ошибки, поисковик не сможет проиндексировать страницу.
Кол-во редиректов 3 слишком большое! Проверьте настройки сайта и веб-сервера!
Цепочка редиректов:
http://analytics.qgis.org
301 MovedPermanently
http://feed.qgis.org/metabase/public/dashboard/df81071d-4c75-45b8-a698-97b8649d7228
301 MovedPermanently
https://feed.qgis.org/metabase/public/dashboard/df81071d-4c75-45b8-a698-97b8649d7228
200 OK
Безопасность
Сайт безопасен
Использование HTTPS и SSL-сертификат
?
HTTPS — обязательный стандарт. Google и Яндекс отдают предпочтение защищённым сайтам. Отсутствие SSL или просроченный сертификат ведут к предупреждениям в браузере и снижению позиций.
На сайте работает защищенный протокол ssl и сайт открывается по https.
Ssl-сертификат действителен до 04.10.2026 22:45:22.
Включён HSTS (Strict-Transport-Security) — защита от подмены на http.
HTTP автоматически перенаправляется на HTTPS.
Поздравляем! Сайт не содержится в реестре РКН.
Кодировка
utf-8
Кодировка символов страницы
?
Стандарт — UTF-8. Неправильная кодировка вызывает нечитаемые символы и мешает поисковику корректно распознать текст страницы.
Указана кодировка на странице utf-8.
Язык
en
Атрибут lang в HTML-теге
?
Атрибут lang (<html lang="ru">) сообщает поисковикам и браузерам, на каком языке написана страница. Помогает при ранжировании в региональном поиске.
Язык документа указан явно: en.
Скорость загрузки
~0,57сек
Время отклика сервера (TTFB)
?
Time To First Byte — время до получения первого байта от сервера. Норма до 200 мс. Медленный отклик ухудшает пользовательский опыт и ранжирование: Яндекс и Google учитывают скорость страниц.
Скорость загрузки сайта 0,57сек оптимальна.
Объем документа
104Кб
Размер HTML-кода страницы
?
Слишком большой HTML замедляет парсинг браузером и сканирование поисковым роботом. Рекомендуется не более 200 Кб.
Объем html-документа 104Кб оптимален.
Структура html-документа корректна.
Ресурсы
Ресурсы: 9
Внешние ресурсы страницы (CSS, JS, изображения)
?
Количество и тип подключённых ресурсов влияют на скорость загрузки. Большое число запросов увеличивает время рендеринга страницы.
Кол-во файлов ресурсов 9 достаточно.
Показать полный список ресурсов
| Тип | Название | Значение |
|---|---|---|
| stylesheet | app/dist/vendor-styles.73dc9143a9934504.css | |
| stylesheet | app/dist/styles.cc57a2b94efe5846.css | |
| stylesheet | app/dist/vendor.de03d1491a199992.css | |
| stylesheet | app/dist/app-public.6a6d5b5ab215f4c0.css | |
| js | app/dist/runtime.da2ee7e8739e6de9.js | |
| js | app/dist/vendor-styles.a3886887c1aa4f25.js | |
| js | app/dist/styles.24272cca39654a64.js | |
| js | app/dist/vendor.53e591bc463de5c9.js | |
| js | app/dist/app-public.cc8c97729fd2c017.js |
Серверные заголовки
Кол-во: 9
HTTP-заголовки ответа сервера
?
Заголовки сервера передают браузеру и поисковику служебную информацию: кеширование, безопасность (CSP, HSTS), сжатие (gzip). Правильная настройка ускоряет загрузку и повышает защищённость.
Найдены серверные заголовки 9шт. Подробнее про серверные заголовки.
Показать полный список серверных заголовков
| Ключ | Значение |
|---|---|
| Server | nginx |
| Date | Fri, 21 Aug 2026 06:48:54 GMT |
| X-XSS-Protection | 1; mode=block |
| Strict-Transport-Security | max-age=31536000 |
| Set-Cookie | metabase.DEVICE=eccf7c97-34fe-4ea8-89b0-6d1387ea18ac; HttpOnly; Path=/; Expires=Tue, 21 Aug 2046 06:48:54 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 *; script-src 'self' https://maps.google.com https://accounts.google.com 'sha256-9uFLu5CG8mWlvx0LK6lgendCxUX57TuWk3wkgZpBeWU=' 'sha256-isH538cVBUY8IMlGYGbWtBwr+cGqkc4mN6nLcA7lUjE=' 'sha256-3N2Z+Nu++/yNMVHIl863JigVmt2Nr9gt2doEMJT2Wzk='; style-src 'self' 'nonce-torYgJmxnb' https://accounts.google.com; manifest-src 'self'; connect-src 'self' https://accounts.google.com metabase.us10.list-manage.com ; img-src * 'self' data:; frame-src 'self' 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 *; |
CMS
Metabase
Система управления сайтом (движок)
?
CMS — это движок, на котором работает сайт (WordPress, 1C-Bitrix, Tilda и др.). Знание CMS помогает понять возможности SEO-оптимизации и подобрать подходящие инструменты. «Не определена» — вероятно, самописный сайт или нестандартная сборка.
В мета-теге generator указано: Metabase.
Веб-сервер
Программное обеспечение сервера
?
Веб-сервер — это ПО, которое отдаёт страницы посетителям (nginx, Apache, IIS, LiteSpeed и др.). Определяется по серверным заголовкам ответа (Server, X-Powered-By и т.п.). «Не определён» — сервер намеренно скрывает эти заголовки, это нормальная практика безопасности.
Сайт работает на веб-сервере nginx.
Мета-теги Готовность: 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 | /metabase/ |
| name | uri | /public/dashboard/df81071d-4c75-45b8-a698-97b8649d7228 |
| 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%.
Академическая тошнота не рассчитана. Измените текст страницы!
Семантическое ядро
Не удалось собрать
Наиболее часто встречающиеся слова на странице
?
Топ слов по частоте использования. Показывает, какие слова доминируют в тексте с точки зрения поисковика.
Контент страницы не содержит осмысленного текста. Добавьте текст на страницу!
Индексация Готовность: 0%
Индексирование
Есть ошибки
Разрешено ли индексирование страницы
?
Проверяет, не закрыта ли страница от индексации через robots.txt, meta robots или X-Robots-Tag. Страница, закрытая от индексации, не появится в поисковой выдаче.
Анкоров на странице не обнаружено. Велика вероятность, что сайт - одностраничник, такой сайт продвинуть крайне затруднительно!
Robots.txt
Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Кол-во редиректов для файла robots.txt 3 слишком большое! Это может вызывать затруднение при индексации поисковыми роботами!
Проверяемая страница не запрещена в robots.txt.
Robots.txt доступен по постоянному адресу
Цепочка редиректов для файла robots.txt:
http://analytics.qgis.org/robots.txt
301 MovedPermanently
http://feed.qgis.org/metabase/public/dashboard/df81071d-4c75-45b8-a698-97b8649d7228
301 MovedPermanently
https://feed.qgis.org/metabase/public/dashboard/df81071d-4c75-45b8-a698-97b8649d7228
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="/metabase/"/><meta name="uri" content="/public/dashboard/df81071d-4c75-45b8-a698-97b8649d7228"/><meta content="Metabase" name="generator" /><link href="http://feed.qgis.org/metabase/api/public/oembed?url=http%3A%2F%2Ffeed.qgis.org%2Fmetabase%2Fpublic%2Fdashboard%2Fdf81071d-4c75-45b8-a698-97b8649d7228&format=json" rel="alternate" title="Metabase" type="application/json+oembed" /><title>Metabase</title><base href="/metabase/"/><script type="application/json" id="_metabaseBootstrap">{"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":"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,"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,"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,"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,"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,"destination-database":false}}],"driver-name":"Databricks","superseded-by":null,"extra-info":null},"druid-jdbc":{"source":{"type":"official","contact":null},"details-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},{"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":"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":"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,"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,"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,"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,"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,"destination-database":false}}],"driver-name":"Druid JDBC","superseded-by":null,"extra-info":null},"postgres":{"source":{"type":"official","contact":null},"details-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":"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},{"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":"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. 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":"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,"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,"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,"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,"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,"destination-database":false}}],"driver-name":"PostgreSQL","superseded-by":null,"extra-info":null},"sparksql":{"source":{"type":"official","contact":null},"details-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":"••••••••"},{"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":"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":"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,"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,"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,"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,"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,"destination-database":false}}],"driver-name":"Spark SQL","superseded-by":null,"extra-info":null},"mongo":{"source":{"type":"official","contact":null},"details-fields":[{"name":"use-conn-uri","type":"section","default":false},{"name":"conn-uri","type":"string","display-name":"Paste your connection string","placeholder":"mongodb://[username:password@]host1[:port1][,...hostN[:portN]][/[dbname][?options]]","required":true,"visible-if":{"use-conn-uri":true}},{"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":"dbname","display-name":"Database name","placeholder":"birds_of_the_world","required":true,"visible-if":{"use-conn-uri":false}},{"name":"port","display-name":"Port","type":"integer","placeholder":27017,"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}},{"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":"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":"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,"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,"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,"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,"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,"destination-database":false}}],"driver-name":"MongoDB","superseded-by":null,"extra-info":null},"druid":{"source":{"type":"official","contact":null},"details-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":"Broker node port","type":"integer","placeholder":8082,"required":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":"advanced-options","type":"section","default":false,"visible-if":{"destination-database":false}},{"name":"auth-enabled","display-name":"Authentication header","default":false,"type":"boolean","visible-if":{"advanced-options":true,"destination-database":false}},{"name":"auth-username","display-name":"Username","type":"string","visible-if":{"auth-enabled":true,"advanced-options":true,"destination-database":false}},{"name":"auth-token-value","display-name":"Token","type":"password","visible-if":{"auth-enabled":true,"advanced-options":true,"destination-database":false}},{"name":"destination-database","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,"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,"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,"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,"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,"destination-database":false}}],"driver-name":"Druid","superseded-by":null,"extra-info":null},"redshift":{"source":{"type":"official","contact":null},"details-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":"••••••••"},{"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":"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":"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,"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,"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,"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,"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,"destination-database":false}}],"driver-name":"Amazon Redshift","superseded-by":null,"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":"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,"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,"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,"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,"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,"destination-database":false}}],"driver-name":"BigQuery","superseded-by":null,"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"},{"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":"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":"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,"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,"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,"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,"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,"destination-database":false}}],"driver-name":"Snowflake","superseded-by":null,"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.","placeholder":"s3://your_bucket","required":true},{"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":"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":"UseResultsetStreaming=0;LogLevel=6"},{"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":"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,"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,"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,"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,"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,"destination-database":false}}],"driver-name":"Amazon Athena","superseded-by":null,"extra-info":null},"presto-jdbc":{"source":{"type":"official","contact":null},"details-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},{"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":"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,"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,"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,"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,"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,"destination-database":false}}],"driver-name":"Presto","superseded-by":null,"extra-info":null},"h2":{"source":{"type":"official","contact":null},"details-fields":[{"name":"db","display-name":"Connection String","helper-text":"The local path relative to where Metabase is running from. Your string should not include the .mv.db extension.","placeholder":"file:/Users/camsaul/bird_sightings/toucans","required":true},{"name":"advanced-options","type":"section","default":false,"visible-if":{"destination-database":false}},{"name":"destination-database","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,"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,"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,"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,"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,"destination-database":false}}],"driver-name":"H2","superseded-by":"deprecated","extra-info":null},"clickhouse":{"source":{"type":"official","contact":null},"details-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":"dbname","display-name":"Databases","placeholder":"default","helper-text":"To specify multiple databases, separate them by the space symbol. For example: default data logs."},{"name":"scan-all-databases","display-name":"Scan all databases","type":"boolean","default":false,"description":"Scan all tables from all available ClickHouse databases except the system ones."},{"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":"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":"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,"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,"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,"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,"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,"destination-database":false}}],"driver-name":"ClickHouse","superseded-by":null,"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":"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,"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,"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,"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,"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,"destination-database":false}}],"driver-name":"SQLite","superseded-by":null,"extra-info":null},"mysql":{"source":{"type":"official","contact":null},"details-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":"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"},{"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":"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. 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":"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,"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,"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,"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,"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,"destination-database":false}}],"driver-name":"MySQL","superseded-by":null,"extra-info":null},"sqlserver":{"source":{"type":"official","contact":null},"details-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":"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":"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":"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,"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,"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,"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,"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,"destination-database":false}}],"driver-name":"SQL Server","superseded-by":null,"extra-info":null},"starburst":{"source":{"type":"official","contact":null},"details-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},{"name":"ssl","display-name":"Use a secure connection (SSL)","type":"boolean","default":false},{"name":"roles","display-name":"Role (optional)","required":false,"helper-text":"Specify a role to override the database user’s default role."},{"name":"impersonation","display-name":"User impersonation","type":"boolean","required":false,"description":"Impersonate end user when running queries","visible-if":{"never-visible":true}},{"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":"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,"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,"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,"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,"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,"destination-database":false}}],"driver-name":"Starburst (Trino)","superseded-by":null,"extra-info":null}},"enable-embedding-sdk-origins?":false,"has-user-setup":true,"native-query-autocomplete-match-style":"substring","enable-sso-google?":false,"site-locale":"en","token-features":{"database_auth_providers":false,"config_text_file":false,"sso_google":false,"ai_sql_generation":false,"sso_jwt":false,"llm_autodescription":false,"cache_granular_controls":false,"email_restrict_recipients":false,"etl_connections_pg":false,"ai_entity_analysis":false,"cloud_custom_smtp":false,"whitelabel":false,"sandboxes":false,"email_allow_list":false,"upload_management":false,"database_routing":false,"development_mode":false,"scim":false,"attached_dwh":false,"hosting":false,"session_timeout_config":false,"cache_preemptive":false,"offer_metabase_ai":false,"ai_sql_fixer":false,"content_translation":false,"disable_password_login":false,"table_data_editing":false,"official_collections":false,"sso_saml":false,"embedding":false,"embedding_simple":false,"etl_connections":false,"collection_cleanup":false,"sso_ldap":false,"content_verification":false,"dashboard_subscription_filters":false,"embedding_sdk":false,"advanced_permissions":false,"audit_app":false,"serialization":false,"query_reference_validation":false,"semantic_search":false,"snippet_collections":false,"metabot_v3":false},"report-timezone-short":"GMT","report-timezone-long":"GMT","enable-etl-connections?":false,"show-metabase-links":true,"no-data-illustration":"default","enable-email-restrict-recipients?":false,"application-name":"Metabase","can-disable-password-login?":false,"enable-database-routing?":false,"embedding-app-origin":null,"enable-ai-entity-analysis?":false,"offer-metabase-ai?":false,"enable-upload-management?":false,"email-configured?":false,"enable-embedding-simple-feature?":false,"enable-llm-autodescription?":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-ai-sql-generation?":false,"enable-content-translation?":false,"login-page-illustration":"default","snowplow-url":"https://sp.metabase.com","ldap-configured?":false,"enable-scim?":false,"session-cookies":null,"site-url":"http://feed.qgis.org/metabase","analytics-uuid":"b11c9438-bf27-4af3-9f73-d2157dc15bf8","is-hosted?":false,"snowplow-enabled":false,"enable-semantic-search?":false,"enable-password-login":true,"enable-etl-connections-pg?":false,"login-page-illustration-custom":null,"ldap-enabled":false,"start-of-week":"sunday","enable-dashboard-subscription-filters?":false,"custom-geojson":{"b3f0f8e8-3576-5b7d-702f-f431366f0c4a":{"name":"QGIS World Boundaries","url":"https://gist.githubusercontent.com/timlinux/adb4d0b443d9f0294ec940f6bae26490/raw/4f3a2a96d8720b9a624f934566656abaf99c480e/qgis-world.geojson","region_key":"iso_a2","region_name":"NAME"},"0fdd189a-8c64-303c-19a6-6cc3eaa7db0c":{"name":"QGIS World Boundaries 2026","url":"https://gist.githubusercontent.com/timlinux/1a9055c459c02ff9fe4e92c1bfda23a4/raw/029da6cc3726ae1d64233e33ae2db21b3cff71ee/qgis-world-population-equal-earth.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":"2022-04-12T17:17:24.58Z","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,"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)"]],"landing-page-illustration-custom":null,"landing-page":"","development-mode?":false,"embedding-app-origins-sdk":"localhost:*","setup-token":null,"enable-email-allow-list?":false,"custom-homepage":false,"enable-preemptive-caching?":false,"application-colors":{},"enable-audit-app?":false,"anon-tracking-enabled":false,"enable-collection-cleanup?":false,"enable-database-auth-providers?":false,"version-info-last-checked":"2026-08-20T21:20:00.013182874Z","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,"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,"map-tile-server-url":"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png","startup-time-millis":3869.0,"help-link-custom-destination":"https://www.metabase.com/help/premium","redirect-all-requests-to-https":false,"version":{"date":"2025-10-14","tag":"v0.56.10","hash":"3e0a1af"},"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","enable-ai-sql-fixer?":false,"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,"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"],"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="_metabaseNonce">"P0YHsr9Bxd"</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.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.da2ee7e8739e6de9.js" onerror="Metabase.AssetErrorLoad(this)"></script><script defer="defer" src="app/dist/vendor-styles.a3886887c1aa4f25.js" onerror="Metabase.AssetErrorLoad(this)"></script><script defer="defer" src="app/dist/styles.24272cca39654a64.js" onerror="Metabase.AssetErrorLoad(this)"></script><script defer="defer" src="app/dist/vendor.53e591bc463de5c9.js" onerror="Metabase.AssetErrorLoad(this)"></script><script defer="defer" src="app/dist/app-public.cc8c97729fd2c017.js" onerror="Metabase.AssetErrorLoad(this)"></script><link href="app/dist/vendor-styles.73dc9143a9934504.css" rel="stylesheet"><link href="app/dist/styles.cc57a2b94efe5846.css" rel="stylesheet"><link href="app/dist/vendor.de03d1491a199992.css" rel="stylesheet"><link href="app/dist/app-public.6a6d5b5ab215f4c0.css" rel="stylesheet"></head><body dir="ltr" class="mb-wrapper"><div id="root"></div></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 сайту не требуется. Нарушений нет.
Вердикт
Анализ сайта analytics.qgis.org, слабо оптимизирован на 19%. Для хорошей оптимизации и выхода на первые места в поиске требуется:
Исправьте ошибки в мета-тегах.
Исправьте ошибки оптимизации.
Исправьте ошибки индексации.
Поделитесь с друзьями: