'''Power Query''' ist ein von Microsoft entwickeltes Tool für den ETL-Prozess und wird verwendet, um Daten aus unterschiedlichen Quellen abzurufen, zu verarbeiten und in ein oder mehrere Zielsysteme zu laden. Power Query ist in verschiedenen Varianten innerhalb der Microsoft Power Platform verfügbar und wird für Business Intelligence auf vollständig oder teilweise selbstbedienten Plattformen eingesetzt. Es findet sich in Software wie Microsoft Excel|Excel, Microsoft Power BI|Power BI, Microsoft Analysis Services|Analysis Services, Microsoft Dataverse|Dataverse,
ETL steht in engem Zusammenhang mit der Datenmodellierung,
== Geschichte ==
Power Query wurde in Excel 2010 und 2013 als zusätzliche Funktion in Power Pivot (z.B. zur Erstellung von Pivot-Tabelle|Pivot-Tabellen) aufgenommen. In Excel 2016 wurde die Funktion für kurze Zeit in '''Get & Transform''' umbenannt, heißt aber seither wieder Power Query.
== M Programmiersprache ==
M ist eine von Microsoft als Teil des Oslo-Projektsix-Meldung zu Visual Studio 2010 [https://www.heise.de/ix/meldung/Microso ... 08811.html] entwickelte Programmiersprache zur Beschreibung von Datenmodellen, welche von Bill Gates erstmals in seiner Rede auf der TechEd 2008 (Juni 2008) erwähnt wurde.
Power Query basiert auf '''M''', wobei es sich um eine Mashup-Sprache (daher der Buchstabe M) handelt, mit der Abfragen erstellt werden können, die Daten miteinander vermischen. Sie ähnelt der Programmiersprache F Sharp (Programmiersprache)|F# und ist laut Microsoft eine "größtenteils reine, höherwertige, dynamisch typisierte, teilweise träge, funktionale Sprache". Bei der Sprache M wird die Groß- und Kleinschreibung beachtet.
Ein Großteil der Benutzerinteraktion mit Power Query kann über Grafische Benutzeroberfläche|Grafische Benutzeroberflächen mit Assistent (Datenverarbeitung)|Assistenten erfolgen, und dies kann für viele allgemeine oder grundlegende Aufgaben verwendet werden. Es ist auch möglich, den erweiterten Bearbeitungsmodus zu verwenden, in dem der Entwickler in der Formelsprache M schreiben kann; dieses bietet mehr Möglichkeiten und kann auch verwendet werden, um den von den grafischen Assistenten erzeugten Code zu ändern.
=== Let function ===
Die Zeilen des let-Ausdrucks (die auch als Schritte bezeichnet werden) werden am Ende jeder Zeile durch ein Komma getrennt, mit Ausnahme der letzten Zeile. Kommentare werden im C-Stil geschrieben, wobei Inline-Kommentare mit einem Schrägstrich (/) beginnen, während Blockkommentare, die sich über mehrere Zeilen erstrecken können, durch /* und */ abgegrenzt werden. Die M-Sprache ist leistungsfähig und wird manchmal für bestimmte Abfragen benötigt. Für viele gängige Aufgaben können die Benutzer jedoch auch über die grafischen Benutzeroberflächen mit Power Query interagieren, ohne direkt mit der M-Sprache zu arbeiten.
=== DirectQuery ===
In Power BI ist die Verwendung von M-Code in DirectQuery etwas eingeschränkt, im Gegensatz zu Import, das über alle Möglichkeiten verfügt. Dies ist darauf zurückzuführen, dass M-Code in DirectQuery zur Laufzeit in SQL übersetzt werden muss.
=== Query Folding ===
Query Folding ist die Möglichkeit, eine Power Query in eine einzige Abfrage an der Datenquelle (z. B. in Transact SQL) umzuwandeln. Als solches funktioniert Query Folding wie ein herkömmlicher ETL-Prozess und ermöglicht die Bearbeitung der Daten vor dem Laden. Query Folding wird nicht immer unterstützt. Folding-Indikatoren (wie z. B. "folding", "not folding", "might fold", "opaque", "unknown") können angeben, bis zu welchem Schritt eine Abfrage gefaltet werden kann. Abfragen, die nicht gefaltet werden, müssen auf der Client-Seite durchgeführt werden. Die Reihenfolge der Abfragen kann bestimmen, wie viele der Schritte, die gefaltet werden.
== Siehe auch ==
* Online Analytical Processing (OLAP)
* Data Analysis Expressions (DAX), eine ergänzende Ausdruckssprache, die zur Abfrage von Modellen und zur Berechnung von Maßen verwendet wird
* Schema (Informatik)
* Sternschema#Fakten-_und_Dimensionstabellen
[h4] '''Power Query''' ist ein von [url=viewtopic.php?t=9230]Microsoft[/url] entwickeltes Tool für den ETL-Prozess und wird verwendet, um Daten aus unterschiedlichen Quellen abzurufen, zu verarbeiten und in ein oder mehrere Zielsysteme zu laden. Power Query ist in verschiedenen Varianten innerhalb der [url=viewtopic.php?t=9230]Microsoft[/url] Power Platform verfügbar und wird für Business Intelligence auf vollständig oder teilweise selbstbedienten Plattformen eingesetzt. Es findet sich in Software wie [url=viewtopic.php?t=9230]Microsoft[/url] Excel|Excel, [url=viewtopic.php?t=9230]Microsoft[/url] Power BI|Power BI, [url=viewtopic.php?t=9230]Microsoft[/url] Analysis Services|Analysis Services, [url=viewtopic.php?t=9230]Microsoft[/url] Dataverse|Dataverse, ETL steht in engem Zusammenhang mit der Datenmodellierung, == Geschichte == Power Query wurde in Excel 2010 und 2013 als zusätzliche Funktion in Power Pivot (z.B. zur Erstellung von Pivot-Tabelle|Pivot-Tabellen) aufgenommen. In Excel 2016 wurde die Funktion für kurze Zeit in '''Get & Transform''' umbenannt, heißt aber seither wieder Power Query.
== M Programmiersprache == M ist eine von [url=viewtopic.php?t=9230]Microsoft[/url] als Teil des Oslo-Projektsix-Meldung zu Visual Studio 2010 [https://www.heise.de/ix/meldung/Microsoft-gewaehrt-ersten-Einblick-in-Visual-Studio-2010-208811.html] entwickelte Programmiersprache zur Beschreibung von Datenmodellen, welche von Bill Gates erstmals in seiner Rede auf der TechEd 2008 (Juni 2008) erwähnt wurde.
Power Query basiert auf '''M''', wobei es sich um eine Mashup-Sprache (daher der Buchstabe M) handelt, mit der Abfragen erstellt werden können, die Daten miteinander vermischen. Sie ähnelt der Programmiersprache F Sharp (Programmiersprache)|F# und ist laut [url=viewtopic.php?t=9230]Microsoft[/url] eine "größtenteils reine, höherwertige, dynamisch typisierte, teilweise träge, funktionale Sprache". Bei der Sprache M wird die Groß- und Kleinschreibung beachtet.
Ein Großteil der Benutzerinteraktion mit Power Query kann über Grafische Benutzeroberfläche|Grafische Benutzeroberflächen mit Assistent (Datenverarbeitung)|Assistenten erfolgen, und dies kann für viele allgemeine oder grundlegende Aufgaben verwendet werden. Es ist auch möglich, den erweiterten Bearbeitungsmodus zu verwenden, in dem der Entwickler in der Formelsprache M schreiben kann; dieses bietet mehr Möglichkeiten und kann auch verwendet werden, um den von den grafischen Assistenten erzeugten Code zu ändern.
=== Let function === Die Zeilen des let-Ausdrucks (die auch als Schritte bezeichnet werden) werden am Ende jeder Zeile durch ein Komma getrennt, mit Ausnahme der letzten Zeile. Kommentare werden im C-Stil geschrieben, wobei Inline-Kommentare mit einem Schrägstrich (/) beginnen, während Blockkommentare, die sich über mehrere Zeilen erstrecken können, durch /* und */ abgegrenzt werden. Die M-Sprache ist leistungsfähig und wird manchmal für bestimmte Abfragen benötigt. Für viele gängige Aufgaben können die Benutzer jedoch auch über die grafischen Benutzeroberflächen mit Power Query interagieren, ohne direkt mit der M-Sprache zu arbeiten.
=== DirectQuery === In Power BI ist die Verwendung von M-Code in DirectQuery etwas eingeschränkt, im Gegensatz zu Import, das über alle Möglichkeiten verfügt. Dies ist darauf zurückzuführen, dass M-Code in DirectQuery zur Laufzeit in SQL übersetzt werden muss.
=== Query Folding === Query Folding ist die Möglichkeit, eine Power Query in eine einzige Abfrage an der Datenquelle (z. B. in Transact SQL) umzuwandeln. Als solches funktioniert Query Folding wie ein herkömmlicher ETL-Prozess und ermöglicht die Bearbeitung der Daten vor dem Laden. Query Folding wird nicht immer unterstützt. Folding-Indikatoren (wie z. B. "folding", "not folding", "might fold", "opaque", "unknown") können angeben, bis zu welchem Schritt eine Abfrage gefaltet werden kann. Abfragen, die nicht gefaltet werden, müssen auf der Client-Seite durchgeführt werden. Die Reihenfolge der Abfragen kann bestimmen, wie viele der Schritte, die gefaltet werden.
== Siehe auch == * Online Analytical Processing (OLAP) * Data Analysis Expressions (DAX), eine ergänzende Ausdruckssprache, die zur Abfrage von Modellen und zur Berechnung von Maßen verwendet wird * Schema (Informatik) * Sternschema#Fakten-_und_Dimensionstabellen
Angesichts dieser Risiken von Datenschutzlecks müssen einzelne Benutzer wachsamer sein und Maßnahmen zum Schutz ihrer Daten ergreifen Sicherheit. Dazu gehört die Verwendung komplexer Passwörter, das...
'''Zeekr Power''' betreibt ein Netz von Ladestation (Elektrofahrzeug)|Schnellladestationen für Elektroautos, die von Zeekr aufgebaut und betrieben werden.
== Geschichte ==
Die Firma Zeekr wurde vom...