Streudiagramm-Visualisierungen mit Charticulator
In diesem Tutorial erfahren Sie, wie Sie mit Charticulator eine Streudiagramm-Visualisierung für Ihren LuckyTemplates-Bericht erstellen und entwerfen.
Heute werde ich über eine coole Funktion von LuckyTemplates sprechen, mit der Sie Ihre Daten vom LuckyTemplates-Desktop oder LuckyTemplates-Webdienst auf den SQL-Server übertragen können. Wir sind auf eine Situation gestoßen, in der wir Daten vom LuckyTemplates-Desktop auf den SQL-Server übertragen und ein R-Skript verwenden mussten.
Um diese Funktionalität zu demonstrieren, habe ich hier bereits den LuckyTemplates-Desktop geöffnet, den wir mit unseren Testdaten verbinden können.
Wir haben hier auch ein SQL Server Management Studio geöffnet. Sie können sehen, dass wir unter MyDB derzeit keine Tabelle haben.
Wir stellen mithilfe des LuckyTemplates-Desktop-R-Skripts eine Verbindung zu diesem SQL- Server her und erstellen eine Tabelle basierend auf unserem Datenmodell. Stellen wir zunächst eine Verbindung zu einer der Datenquellen her.
Wir haben diese Datei namens Testdaten im Excel-Format. Es enthält einige Daten, die wir zum Erstellen einer Tabelle in SQL Server benötigen. Wählen wir einfach dieses bestimmte Blatt aus, um eine Vorschau des Datentyps anzuzeigen, den wir haben, und klicken Sie dann auf „Daten transformieren“ .
Wie Sie sehen, gibt es hier mehrere Felder. Aus diesen Feldern werden wir nun einige dieser Daten in die SQL-Server-Tabelle einfügen. Wählen wir einige dieser Felder aus, die in die Tabelle geladen werden sollen.
Wir werden einige Spalten auswählen und daraus eine Tabelle erstellen. Diese von uns identifizierten Felder werden in unsere SQL-Server-Tabelle geladen.
Um diese Tabelle zu erstellen, verwenden wir eine Funktion namens R-Skript und führen diese auf unserem LuckyTemplates-Desktop aus .
Dies ist das Skript, das wir auf dem LuckyTemplates-Desktop ausführen müssen, um die Tabelle im SQL Server zu erstellen. Sie können sehen, dass wir eine Bibliothek namens RODBC importieren .
Möglicherweise ist R nicht auf Ihrem System installiert, Sie benötigen diese Bibliothek jedoch unbedingt, bevor Sie dieses Skript ausführen. Damit diese Funktionalität funktioniert, benötigen wir unsere RODBC-Bibliothek auf unserem System.
Darüber hinaus müssen wir die Verbindung zu unserem SQL-Server definieren. Dies ist die Syntax, die wir verwenden werden, um einige der Werte einzugeben, die sich auf unseren SQL-Server beziehen, wie Servername , Datenbank (wo Sie die Daten abrufen möchten) und den Tabellennamen (mit dem Sie eine Tabelle erstellen möchten). . Das sind also die drei Einträge, die wir machen müssen.
Inhaltsverzeichnis
Abrufen des Servernamens, der Datenbank und des Tabellennamens
Wir kehren zum SQL-Server zurück, damit wir den Servernamen ermitteln können. Wir verbinden uns und kopieren dann diesen Namen.
Dann stellen wir es hier als SQL Server-Instanz ein.
Als nächstes folgt der Name der Datenbank, nämlich MyDB . Wir stellen es hier ein:
Da wir im Moment keine Tabellen haben, erstellen wir eine Dummy-Tabelle. Dies ist der Tabellenname, der erstellt wird, sobald ich dieses Skript ausführe.
Wir rufen die RODBC-Bibliothek auf . Wir haben die Verbindung mit unserem Server und den Datenbanknamen definiert und einen Tabellennamen angegeben, der mit der definierten Verbindung erstellt wird. Klicken Sie auf OK, um das Skript auszuführen.
Wir haben eine Antwort erhalten, die besagt, dass die Tabelle leer ist .
Wenn Sie diese Antwort erhalten, bedeutet dies, dass die Tabelle im SQL Server erstellt wurde. Möglicherweise erhalten Sie ein Warnsignal im Zusammenhang mit Berechtigungen. Falls Sie es erhalten, können Sie Öffentlich auswählen . Kehren wir zum SQL-Server zurück, um zu sehen, ob die Tabelle erstellt wurde oder nicht.
Wir können hier sehen, dass die Dummy-Tabelle erstellt wurde.
Wir klicken mit der rechten Maustaste und wählen „Top 1000 Zeilen“ aus.
Wir können hier alle Felder und die Tabelle sehen, die erstellt wurde.
R in LuckyTemplates: Herunterladen von R und RStudio
LuckyTemplates mit R und RStudio: Erste Schritte
Abschluss
In diesem Tutorial haben wir eine Tabelle aus dem LuckyTemplates-Desktop erstellt und diese Tabelle in SQL Server eingespeist. Die Frage ist: Können wir diesen Schritt automatisieren oder können wir ihn über den LuckyTemplates-Webdienst ausführen?
Die Antwort ist ja. Um den Vorgang zu automatisieren, können Sie ein Python-Skript verwenden oder ein Gateway erstellen und die Aktualisierung neu planen.
Dies sind die zahlreichen Möglichkeiten, mit denen Sie diesen Prozess automatisieren können, sodass Sie unabhängig vom Datenmodell, das Sie in LuckyTemplates Desktop verwenden, eine kontinuierliche Aktualisierung erhalten und die Daten in den SQL Server geladen werden.
In diesem Tutorial erfahren Sie, wie Sie mit Charticulator eine Streudiagramm-Visualisierung für Ihren LuckyTemplates-Bericht erstellen und entwerfen.
Erfahren Sie, wie Sie ein PowerApps-Suchfeld von Grund auf erstellen und es an das Gesamtthema Ihrer App anpassen.
Erlernen Sie ganz einfach zwei komplizierte Power Automate String-Funktionen, die in Microsoft Flows verwendet werden können – die Funktionen substring und indexOf.
Dieses Tutorial konzentriert sich auf die Power Query M-Funktion „number.mod“, um ein abwechselndes 0-1-Muster in der Datumstabelle zu erstellen.
In diesem Tutorial führe ich eine Prognosetechnik durch, bei der ich meine tatsächlichen Ergebnisse mit meinen Prognosen vergleiche und sie kumulativ betrachte.
In diesem Blog erfahren Sie, wie Sie mit Power Automate E-Mail-Anhänge automatisch in SharePoint speichern und E-Mails anschließend löschen.
Erfahren Sie, wie die Do Until Schleifensteuerung in Power Automate funktioniert und welche Schritte zur Implementierung erforderlich sind.
In diesem Tutorial erfahren Sie, wie Sie mithilfe der ALLSELECTED-Funktion einen dynamischen gleitenden Durchschnitt in LuckyTemplates berechnen können.
Durch diesen Artikel erhalten wir ein klares und besseres Verständnis für die dynamische Berechnung einer laufenden oder kumulativen Gesamtsumme in LuckyTemplates.
Erfahren und verstehen Sie die Bedeutung und ordnungsgemäße Verwendung der Power Automate-Aktionssteuerung „Auf jede anwenden“ in unseren Microsoft-Workflows.