{"id":663365,"date":"2025-12-03T02:55:19","date_gmt":"2025-12-03T01:55:19","guid":{"rendered":"https:\/\/blog.jetbrains.com\/?post_type=datagrip&#038;p=663365"},"modified":"2025-12-03T03:42:45","modified_gmt":"2025-12-03T02:42:45","slug":"datagrip-2025-3-wechsel-von-konsolen-zu-abfragedateien-verbindungen-zu-cloud-anbietern-introspektionsstufen-fuer-amazon-redshift-und-mehr","status":"publish","type":"datagrip","link":"https:\/\/blog.jetbrains.com\/de\/datagrip\/2025\/12\/03\/datagrip-2025-3-wechsel-von-konsolen-zu-abfragedateien-verbindungen-zu-cloud-anbietern-introspektionsstufen-fuer-amazon-redshift-und-mehr\/","title":{"rendered":"DataGrip 2025.3: Wechsel von Konsolen zu Abfragedateien, Verbindungen zu Cloud-Anbietern, Introspektionsstufen f\u00fcr Amazon Redshift und mehr!"},"content":{"rendered":"\n<p>DataGrip 2025.3 ist da \u2013 das letzte gro\u00dfe Update in diesem Jahr! Sehen wir uns an, was es zu bieten hat.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1280\" height=\"720\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/12\/DG-social-BlogFeatured-1280x720-1-7.png\" alt=\"\" class=\"wp-image-664197\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-center\"><a class=\"jb-download-button\" href=\"https:\/\/www.jetbrains.com\/de-de\/datagrip\/download\/\" target=\"_blank\" rel=\"noopener\">DataGrip 2025.3 herunterladen<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wechsel von Abfragekonsolen zu Abfragedateien<\/h2>\n\n\n\n<p>Bisher haben wir f\u00fcr die SQL-Dateien, die standardm\u00e4\u00dfig an eine Datenquelle angeh\u00e4ngt sind, den Begriff <em>Abfragekonsole<\/em> verwendet, und der Nutzungsablauf wies einige Probleme auf. Wir verwenden nun den Begriff <em>Abfragedateien<\/em>, der das Wesen dieser Dateien besser wiedergibt. Diese Dateien werden ab sofort Teil Ihres IDE-Projekts sein, aber dazu m\u00fcssen Sie einen Migrationsschritt durchf\u00fchren.<\/p>\n\n\n\n<p>Die Dateien k\u00f6nnen automatisch und in einem Schritt migriert werden. Dabei werden sie standardm\u00e4\u00dfig im Unterverzeichnis <code>queries<\/code> Ihres Projektverzeichnisses abgelegt. Sie k\u00f6nnen die Migrationsoptionen auch anpassen, wenn Sie festlegen m\u00f6chten, welche Konsolen migriert und wo sie gespeichert werden sollen. Bestehende Konsolen werden f\u00fcr einen weiteren Versionszyklus in der Software verbleiben. Um mehr \u00fcber die Verbesserungen zu erfahren, lesen Sie unseren <a href=\"https:\/\/blog.jetbrains.com\/datagrip\/a-farewell-to-consoles\/?_gl=1*tdk229*_gcl_aw*R0NMLjE3NTk0MDM3ODkuQ2p3S0NBand4ZmpHQmhBVUVpd0FLV1B3RHIzSW1Lc1pDZ3E2blhPaWRkZTNDV0s5M3I1MHA2N2U5R1lRcnZwVUEyaGdaQU00UHAzTDdCb0NyOTRRQXZEX0J3RQ..*_gcl_au*NTE5NTYwMzA1LjE3NTQzMDM4NDU.*FPAU*NTE5NTYwMzA1LjE3NTQzMDM4NDU.*_ga*NDI1OTAyMjAyLjE3MjE5MjQ5MDQ.*_ga_9J976DJZ68*czE3NjA1NDEwNTQkbzMwJGcxJHQxNzYwNTQxMDYyJGo1MiRsMCRoMA..\">Blogartikel<\/a> zur \u00c4nderung.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1270\" height=\"570\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/11\/dg_20253_query_files_migraton_dialog.png\" alt=\"\" class=\"wp-image-657485\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Konnektivit\u00e4t<\/h2>\n\n\n\n<p>Sie k\u00f6nnen nun eine <a href=\"https:\/\/www.jetbrains.com\/help\/datagrip\/2025.3\/clouds.html\" target=\"_blank\" rel=\"noopener\">Verbindung zu Ihrem AWS-, Google-Cloud- oder Azure-Cloud-Account<\/a> herstellen, die dort gespeicherten Datenbanken durchsuchen und anschlie\u00dfend eine Datenquelle f\u00fcr die gew\u00fcnschte Datenbank anlegen. DataGrip speichert die Verbindungskonfiguration Ihrer Cloud-Accounts im Dialog <a href=\"https:\/\/www.jetbrains.com\/help\/datagrip\/2025.3\/data-sources-and-drivers-dialog.html#clouds\" target=\"_blank\" rel=\"noopener\"><em>Data Sources and Drivers<\/em><\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1270\" height=\"584\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/11\/dg_20253_connectivity_cloud_providers_menu.png\" alt=\"\" class=\"wp-image-657408\"\/><\/figure>\n\n\n\n<p><a href=\"https:\/\/www.jetbrains.com\/help\/datagrip\/2025.3\/introspection-levels.html\" target=\"_blank\" rel=\"noopener\">Introspektionsstufen<\/a> sind jetzt auch f\u00fcr <a href=\"https:\/\/www.jetbrains.com\/help\/datagrip\/2025.3\/amazon-redshift.html\" target=\"_blank\" rel=\"noopener\">Amazon-Redshift<\/a>-Datenbanken verf\u00fcgbar. Dadurch passt DataGrip die Menge der geladenen Metadaten automatisch an die Gr\u00f6\u00dfe der Datenbank an.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1270\" height=\"1023\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/11\/dg_20253_connectivity_amazon_redshift_introspection_levels.png\" alt=\"\" class=\"wp-image-657397\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Ordner im Database Explorer<\/h2>\n\n\n\n<p>Wir haben die Ordner im <a href=\"https:\/\/www.jetbrains.com\/help\/datagrip\/2025.3\/database-explorer.html\" target=\"_blank\" rel=\"noopener\">Database Explorer<\/a> \u00fcberarbeitet; jetzt k\u00f6nnen Sie sie nach Wunsch anordnen. Sie k\u00f6nnen auch leere Ordner erstellen. Bereits vorhandene Ordner aus der vorherigen Version werden automatisch zur neuen Konfiguration konvertiert. Die Ordnerkonfiguration wird in <code>.idea\/db-forest-config.xml<\/code> gespeichert.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1270\" height=\"651\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/11\/dg_20253_new_tree.png\" alt=\"\" class=\"wp-image-657474\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><em>Explain Plan<\/em><\/h2>\n\n\n\n<p>Die <em>Explain Plan<\/em>-Aktionen sind nun leichter zug\u00e4nglich. Sie erreichen jede dieser Funktionen \u00fcber die Schaltfl\u00e4che <em>Explain Plan<\/em> in der <a href=\"https:\/\/www.jetbrains.com\/help\/datagrip\/2025.3\/query-files.html#toolbar_controls\" target=\"_blank\" rel=\"noopener\">Code-Editor-Symbolleiste<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1270\" height=\"376\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/11\/dg_20253_code_editor_explain_plan.png\" alt=\"\" class=\"wp-image-657375\"\/><\/figure>\n\n\n\n<p>Mithilfe der neuen KI-basierten Erkl\u00e4rungs- und Optimierungsfunktionen kann Ihnen AI Assistant <a href=\"https:\/\/www.jetbrains.com\/help\/datagrip\/2025.3\/query-execution-plan.html\" target=\"_blank\" rel=\"noopener\">Abfrage-Ausf\u00fchrungspl\u00e4ne<\/a> <a href=\"https:\/\/www.jetbrains.com\/help\/ai-assistant\/use-ai-with-databases.html#explanation-for-query-plans\" target=\"_blank\" rel=\"noopener\">erkl\u00e4ren<\/a> und <a href=\"https:\/\/www.jetbrains.com\/help\/ai-assistant\/use-ai-with-databases.html#query_optimization\" target=\"_blank\" rel=\"noopener\">Optimierungen vorschlagen<\/a>. Die Erkl\u00e4rungen und Vorschl\u00e4ge werden im Chat bereitgestellt, wo Sie auch weitere Fragen zum Plan stellen k\u00f6nnen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1270\" height=\"1083\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/11\/dg_20253_aia_explain_plan.png\" alt=\"\" class=\"wp-image-657342\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1270\" height=\"791\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/11\/dg_20253_aia_query_optimization_action.png\" alt=\"\" class=\"wp-image-657353\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Code-Editor<\/h2>\n\n\n\n<p>DataGrip speichert die Abfragen, die Sie in Dateien ausf\u00fchren. Der Dialog <a href=\"https:\/\/www.jetbrains.com\/help\/datagrip\/2025.3\/run-a-query.html#use_the_query_history_dialog\" target=\"_blank\" rel=\"noopener\"><em>Query History<\/em><\/a>, in dem der Abfrageverlauf angezeigt wird, kann in jedem Code-Editor-Tab ge\u00f6ffnet werden, sofern eine Datenquelle an die Datei angeh\u00e4ngt ist. Nun k\u00f6nnen Sie in diesem Dialog jeden beliebigen Listeneintrag l\u00f6schen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1270\" height=\"867\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/11\/dg_20253_code_editor_delete_record.png\" alt=\"\" class=\"wp-image-657364\"\/><\/figure>\n\n\n\n<p>Die <a href=\"https:\/\/www.jetbrains.com\/help\/datagrip\/2025.3\/snowflake.html\" target=\"_blank\" rel=\"noopener\">Snowflake<\/a>-Datenbankfunktionalit\u00e4t unterst\u00fctzt jetzt <a href=\"https:\/\/docs.snowflake.com\/en\/sql-reference\/snowflake-db-classes\" target=\"_blank\" rel=\"noopener\">Klassen<\/a>, einschlie\u00dflich Introspektion sowie DDL- und Methodenaufruf-Syntax.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1270\" height=\"1114\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/11\/dg_20253_code_editor_snowflake_classes.png\" alt=\"\" class=\"wp-image-657386\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Mit Daten arbeiten<\/h2>\n\n\n\n<p>Der<a href=\"https:\/\/www.jetbrains.com\/help\/datagrip\/2025.3\/database-explorer.html\" target=\"_blank\" rel=\"noopener\"> Database Explorer<\/a> zeigt nun hierarchische <a href=\"https:\/\/www.jetbrains.com\/help\/datagrip\/2025.3\/redis.html\" target=\"_blank\" rel=\"noopener\">Redis<\/a>-Schl\u00fcssel korrekt an, unter Ber\u00fccksichtigung eines Schl\u00fcsseltrennzeichens, das Sie in den Datenquelleneinstellungen festlegen k\u00f6nnen. Beispielsweise werden Schl\u00fcssel mit Namen wie <code>user::::<\/code> wie folgt angezeigt, wenn <code>::<\/code> als Trennzeichen definiert ist:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1270\" height=\"891\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/11\/dg_20253_data_redis_keys.png\" alt=\"\" class=\"wp-image-657441\"\/><\/figure>\n\n\n\n<p>Bei <a href=\"https:\/\/www.jetbrains.com\/help\/datagrip\/2025.3\/microsoft-sql-server.html\" target=\"_blank\" rel=\"noopener\">Microsoft SQL Server<\/a> werden jetzt geclusterte und nicht geclusterte Columnstore-Indizes sowie die Datentypen <a href=\"https:\/\/learn.microsoft.com\/en-us\/sql\/t-sql\/data-types\/vector-data-type\" target=\"_blank\" rel=\"noopener\"><code>VECTOR<\/code><\/a> und <a href=\"https:\/\/learn.microsoft.com\/en-us\/sql\/t-sql\/data-types\/json-data-type\" target=\"_blank\" rel=\"noopener\"><code>JSON<\/code><\/a> unterst\u00fctzt. Sie k\u00f6nnen diese in den <a href=\"https:\/\/www.jetbrains.com\/help\/datagrip\/2025.3\/create-and-modify-dialogs.html\" target=\"_blank\" rel=\"noopener\"><em>Create<\/em>&#8211; und <em>Modify<\/em>-Dialogen<\/a> verwenden. Die Datentypen werden auch in den Completion-Vorschl\u00e4gen ber\u00fccksichtigt und im Code-Editor passend eingef\u00e4rbt.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1270\" height=\"1031\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/11\/dg_20253_data_columnstore_indexes.png\" alt=\"\" class=\"wp-image-657419\"\/><\/figure>\n\n\n\n<p>Die Aktion zum L\u00f6schen der <a href=\"https:\/\/www.jetbrains.com\/help\/datagrip\/2025.3\/tables-filter.html#use_the_local_filter\" target=\"_blank\" rel=\"noopener\">lokalen Filter<\/a> eines Tabellenrasters ist jetzt leichter zug\u00e4nglich. Um in der neuen DataGrip-Version die lokalen Filter aller Spalten zu l\u00f6schen, klicken Sie auf <em>Table Result Local Filter<\/em> in der <a href=\"https:\/\/www.jetbrains.com\/help\/datagrip\/2025.3\/data-editor-and-viewer.html#toolbar_controls\" target=\"_blank\" rel=\"noopener\">Dateneditor-Symbolleiste<\/a> und anschlie\u00dfend auf <em>Clear Local Filter For All Columns<\/em>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1270\" height=\"565\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/11\/dg_20253_data_enable_local_filter.png\" alt=\"\" class=\"wp-image-657430\"\/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">UI\/UX-Verbesserungen<\/h2>\n\n\n\n<p>Im \u00fcberarbeiteten Hauptmen\u00fc sind die n\u00fctzlichsten Aktionen leichter zu finden. Wir haben alle Bereiche des Men\u00fcs neu strukturiert und einige wenig genutzte Eintr\u00e4ge entfernt.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1270\" height=\"1129\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/11\/dg_20253_main_menu_redesign.png\" alt=\"\" class=\"wp-image-657463\"\/><\/figure>\n\n\n\n<p>Dar\u00fcber hinaus wird f\u00fcr die Bedienoberfl\u00e4che das in diesem Jahr eingef\u00fchrte <em>Islands<\/em><a href=\"https:\/\/www.jetbrains.com\/help\/datagrip\/2025.3\/user-interface-themes.html\" target=\"_blank\" rel=\"noopener\">-Design<\/a> nun als Standarddesign verwendet.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"1844\" height=\"1268\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/11\/dg_20253_islands_dark.animated.gif\" alt=\"\" class=\"wp-image-657452\"\/><\/figure>\n\n\n\n<p>Wenn Sie auf DataGrip 2025.3 upgraden m\u00f6chten oder Fragen bzw. Anregungen haben, finden Sie hier einige n\u00fctzliche Links:<\/p>\n\n\n\n<ul>\n<li><a href=\"https:\/\/www.jetbrains.com\/de-de\/datagrip\/download\/\" target=\"_blank\" rel=\"noopener\">DataGrip 2025.3 herunterladen<\/a>.<\/li>\n\n\n\n<li>Eine vollst\u00e4ndige Liste der Verbesserungen finden Sie auf unserer <a href=\"https:\/\/www.jetbrains.com\/de-de\/datagrip\/whatsnew\/\" target=\"_blank\" rel=\"noopener\">Das ist neu<\/a>-Seite.<\/li>\n\n\n\n<li>Kontaktieren Sie uns auf <a href=\"https:\/\/twitter.com\/datagrip\" target=\"_blank\" rel=\"noopener\">X<\/a>.<\/li>\n\n\n\n<li>Bitte melden Sie Probleme in unserem <a href=\"https:\/\/youtrack.jetbrains.com\/issues\/DBE\" target=\"_blank\" rel=\"noopener\">Issue-Tracker<\/a>.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>Ihr DataGrip-Team<\/p>\n\n\n<p><strong>Autorin des urspr\u00fcnglichen Blogposts<\/strong><\/p>\n\n    <div class=\"about-author \">\n        <div class=\"about-author__box\">\n            <div class=\"row\">\n                <div class=\"about-author__box-img\">\n                    <img decoding=\"async\" src=\"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2025\/07\/richie_mitish.png\" width=\"200\" height=\"200\" alt=\"Richie Mitish\" loading=\"lazy\"  class=\"avatar avatar-200 wp-user-avatar wp-user-avatar-200 photo avatar-default\">\n                <\/div>\n                <div class=\"about-author__box-text\">\n                                            <h4>Richie Mitish<\/h4>\n                                                        <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n","protected":false},"author":964,"featured_media":664208,"comment_status":"closed","ping_status":"closed","template":"","categories":[89,907],"tags":[91],"cross-post-tag":[8851],"acf":[],"_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/datagrip\/663365"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/datagrip"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/types\/datagrip"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/users\/964"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/comments?post=663365"}],"version-history":[{"count":6,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/datagrip\/663365\/revisions"}],"predecessor-version":[{"id":664260,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/datagrip\/663365\/revisions\/664260"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/media\/664208"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/media?parent=663365"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/categories?post=663365"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/tags?post=663365"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/de\/wp-json\/wp\/v2\/cross-post-tag?post=663365"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}