So speichern und laden Sie eine RDS-Datei in R
Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.
In diesem Tutorial erfahren Sie mehr über Power Query und die M-Sprache im LuckyTemplates-Desktop.
Obwohl es geringfügige Unterschiede geben kann, können Sie dieselben allgemeinen Techniken auf andere Microsoft-Produkte wie Excel, Analysis Services und andere Microsoft-Tools mit einer eingebetteten Power Query Engine anwenden.
Inhaltsverzeichnis
Was ist Power Query?
Power Query ist für die Datentransformation und Datenvorbereitung konzipiert . Es verfügt über eine grafische Oberfläche für die Verbindung zu einer Vielzahl von Datenquellen.
Es verfügt außerdem über einen Editor, besser bekannt als Power Query Editor im LuckyTemplates-Desktop, der zum Transformieren von Rohdaten verwendet wird.
Der Prozess der Transformation von Rohdaten wird auch als ETL bezeichnet , was für Extract, Transform and Load steht .
Power Query extrahiert Daten, indem es eine Verbindung zu einer Vielzahl von Datenquellen herstellt. Anschließend werden Ihre Daten umgestaltet, bereinigt und transformiert. Und schließlich lädt es die Daten in das Datenmodell.
Daten sind nie perfekt. Das Ziel des Abfrageeditors besteht daher darin, dem Benutzer bei der Anwendung der meisten gängigen Transformationen zu helfen, indem er mit einem einfachen Satz von Menübändern, Menüs und anderen Komponenten interagiert.
Diese Transformationsfähigkeit ist allen Quellen gemeinsam. Unabhängig von der zugrunde liegenden Quelle bleibt die Benutzererfahrung im Abfrageeditor also gleich.
Sobald Sie eine Verbindung zu einer Datenquelle herstellen, erhalten Sie eine Vorschau der Daten.
Die Vorschau basiert auf einer Teilmenge, die es Ihnen ermöglicht, Ihre Abfrage zu entwerfen. Die vollständigen Daten werden Ihnen erst angezeigt, wenn Sie auf „Schließen und übernehmen“ klicken . Das bedeutet, dass Sie mit sehr großen Datenmengen arbeiten können.
Die Power Query-Engine ist in vielen Produkten und Diensten verfügbar. Der Speicherort der Daten hängt von der verwendeten Abfrage ab.
Was ist M-Sprache?
M ist eine funktionale Mashup-Sprache, bei der die Groß-/Kleinschreibung beachtet wird und die für die Datentransformation entwickelt wurde.
Wenn Sie eine Transformation durchführen, wird der Code für diesen Schritt automatisch für Sie generiert. Sie müssen also nicht selbst einen M-Code schreiben.
Es gibt jedoch Fälle, in denen Sie lernen müssen, wie man M-Codes schreibt . Dazu gehören die Erstellung benutzerdefinierter Funktionen, die Durchführung komplexerer Transformationen, Optimierungen und die Erstellung benutzerdefinierter Konnektoren.
Und mit der Einführung von IntelliSense im September 2018 hat die Berücksichtigung der Groß-/Kleinschreibung nun einen geringeren Einfluss auf M-Codes.
Mit IntelliSense können Sie Mitglieder des intrinsischen #shared aufrufen , z. B. alle nativen M-Funktionen, benutzerdefinierten Funktionen, Variablen- oder Schrittnamen und Parameter.
M ist eine funktionale Sprache. Wenn Sie den Ablauf verstehen, wird es einfacher, M-Codes zu lesen und zu schreiben.
Als allgemeine Best Practice stellen Sie sicher, dass die Bearbeitungsleiste jederzeit in der Benutzeroberfläche sichtbar ist. Auf diese Weise können Sie den generierten M-Code sehen und seinen Ablauf und seine Syntax verfolgen.
Es stehen zahlreiche Online-Ressourcen zur Verfügung, in denen Sie mehr über M erfahren können .
Eine Ressource ist die Formula Language Specification , die die Struktur der Sprache selbst beschreibt, und die M-Funktionsreferenz, die alle Funktionen und ihre Dokumentation auflistet. Power Query enthält außerdem eine Standardbibliothek, auf die über das Schlüsselwort #shared zugegriffen werden kann .
Aber insgesamt ist das Wichtigste beim Lernen von etwas Neuem: üben, üben und üben .
Abschluss
Der Power Query Editor ist ein leistungsstarkes Tool für die Durchführung von Datentransformationen. Sobald Sie die Grundkonzepte verstanden haben, wird es Ihnen leichter fallen, Ihre Rohdaten in aussagekräftigere Informationen umzuwandeln.
Und obwohl die M-Sprache oft automatisch für Sie generiert wird, ist es immer besser, sie zu lernen. Dies wird bei der Bewältigung komplexerer Szenarien in Zukunft ein großer Vorteil sein.
Melissa
Sie erfahren, wie Sie Objekte aus einer .rds-Datei in R speichern und laden. In diesem Blog wird auch behandelt, wie Sie Objekte aus R in LuckyTemplates importieren.
Was ist Self in Python: Beispiele aus der Praxis
In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.
In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.
In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.
Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.
Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.
In diesem Tutorial werden die Ideen der Materialisierung von Datencaches und deren Auswirkungen auf die Leistung von DAXs bei der Bereitstellung von Ergebnissen erläutert.
Wenn Sie bisher noch Excel verwenden, ist dies der beste Zeitpunkt, LuckyTemplates für Ihre Geschäftsberichtsanforderungen zu verwenden.
Was ist LuckyTemplates Gateway? Alles was du wissen musst