LuckyTemplates-Portnummer: LuckyTemplates mit SSAS, Excel und C# verbinden

LuckyTemplates-Portnummer: LuckyTemplates mit SSAS, Excel und C# verbinden

In diesem Tutorial erfahren Sie, wie Sie eine LuckyTemplates-Portnummer verwenden, um ein Datenmodell mit SSAS , Excel oder C# zu verbinden.

Der LuckyTemplates-Desktop führt eine lokale Instanz von SSAS aus und weist ihr dann eine zufällige Portnummer zu. Diese Portnummer ändert sich jedes Mal, wenn Sie eine LuckyTemplates-Datei schließen und öffnen.

Wenn Sie Daten in Excel oder einem anderen Programm analysieren müssen , können Sie die Portnummer verwenden, um eine Verbindung zum Datenmodell herzustellen.

Unten rechts in DAX Studio sehen Sie einen Text mit der Angabe „localhost“ , gefolgt von einer Zahl.

LuckyTemplates-Portnummer: LuckyTemplates mit SSAS, Excel und C# verbinden

Dies ist die Portnummer , die SSAS für den Betrieb in LuckyTemplates verwendet.

Wenn Sie die Portnummer kennen, können Sie Verbindungen zwischen Excel und SSAS herstellen, um Pivot-Tabellen und Berichte zu erstellen, ohne einen neuen Datensatz in Power Pivot laden zu müssen.

Inhaltsverzeichnis

Herstellen einer Verbindung zu einer vorhandenen Datei mithilfe einer LuckyTemplates-Portnummer

Öffnen Sie LuckyTemplates. Gehen Sie zur Option Daten abrufen und klicken Sie auf Analysis Services .

LuckyTemplates-Portnummer: LuckyTemplates mit SSAS, Excel und C# verbinden

Dadurch wird der SSAS-Datenbankassistent geöffnet. Geben Sie im Textfeld „Server“ die Portnummer Ihres DAX Studio-Programms ein .

LuckyTemplates-Portnummer: LuckyTemplates mit SSAS, Excel und C# verbinden

Klicken Sie auf OK und stellen Sie dann eine Verbindung her.

LuckyTemplates-Portnummer: LuckyTemplates mit SSAS, Excel und C# verbinden

Sie werden sehen, dass der Navigator jetzt das durch die Portnummer bereitgestellte Datenmodell enthält.

LuckyTemplates-Portnummer: LuckyTemplates mit SSAS, Excel und C# verbinden

Nachdem Sie auf „OK“ geklickt haben, erstellt LuckyTemplates eine Live-Verbindung zum vorhandenen LuckyTemplates-Bericht , der in der lokalen Portnummer enthalten ist.

Der Bereich „Felder“ und das Datenmodell der neuen LuckyTemplates-Datei enthalten alle dieselben Daten wie die vorhandene. Im Datenmodell wird eine Live-Verbindung durch eine blaue Linie oben in jeder Tabelle dargestellt.

LuckyTemplates-Portnummer: LuckyTemplates mit SSAS, Excel und C# verbinden

Sie können sogar zur Berichtsansicht wechseln und mithilfe der verschiedenen Elemente im Bereich „Felder“ einen einfachen Bericht erstellen.

LuckyTemplates-Portnummer: LuckyTemplates mit SSAS, Excel und C# verbinden

Anders als in DAX Studio können Sie die Portnummer eines Berichts auch mit dem Tabelleneditor ermitteln .

LuckyTemplates-Portnummer: LuckyTemplates mit SSAS, Excel und C# verbinden

Beachten Sie, dass sich die Portnummer ändert, sobald Sie die LuckyTemplates-Datei schließen und erneut öffnen, sodass Sie sie manuell aktualisieren müssen.

Verbinden eines LuckyTemplates-Datenmodells mit Excel

Als nächstes erstellen wir eine Verbindung zwischen Excel und LuckyTemplates. Öffnen Sie Excel und erstellen Sie eine neue leere Arbeitsmappe. Gehen Sie zur Registerkarte „Daten“ und klicken Sie auf die Option „Daten abrufen“. Wählen Sie Aus Datenbank und dann Aus Analysis Services aus .

LuckyTemplates-Portnummer: LuckyTemplates mit SSAS, Excel und C# verbinden

Geben Sie die Portnummer in den Servernamen ein und klicken Sie auf Weiter.

LuckyTemplates-Portnummer: LuckyTemplates mit SSAS, Excel und C# verbinden

Im Dropdown-Feld sehen Sie den Namen oder die interne ID der Datenbank.

LuckyTemplates-Portnummer: LuckyTemplates mit SSAS, Excel und C# verbinden

Klicken Sie auf „Modell“ und dann auf „Weiter“ und „Fertig stellen“.

LuckyTemplates-Portnummer: LuckyTemplates mit SSAS, Excel und C# verbinden

Nachdem Sie auf „Fertig stellen“ geklickt haben, wird der Assistent zum Importieren von Daten angezeigt. Anschließend können Sie mit der Erstellung von Pivot-Tabellen in Ihrem Bericht beginnen.

LuckyTemplates-Portnummer: LuckyTemplates mit SSAS, Excel und C# verbinden

Und ähnlich wie eine Pivot-Tabelle in Excel funktioniert, ziehen Sie die Felder einfach per Drag & Drop aus der Feldliste in die entsprechenden Bereiche.

LuckyTemplates-Portnummer: LuckyTemplates mit SSAS, Excel und C# verbinden

Auf diese Weise können Sie schnell einen Excel-Bericht basierend auf dem Datenmodell erstellen, das Sie in LuckyTemplates haben.

Verwenden einer LuckyTemplates-Portnummer im AC#-Skript

Sie können die Portnummer auch in einem C#-Skript verwenden. Dadurch können Sie das Tabular Object Model (TOM) in LuckyTemplates zusammen mit einer Liste aller seiner Eigenschaften abrufen.

Lassen Sie uns als Beispiel die Liste aller Tabellennamen in SSAS abrufen. Als Erstes müssen Sie ein grundlegendes Skript schreiben. Sie müssen eine Variable für den Server deklarieren. Sie können eine Verbindung zu LuckyTemplates herstellen, indem Sie die Syntax server.connect („ “) verwenden und dann die Portnummer in Klammern eingeben.

LuckyTemplates-Portnummer: LuckyTemplates mit SSAS, Excel und C# verbinden

Sie müssen ein Modellobjekt mit dem Schlüsselwort Model deklarieren . Da es in diesem Beispiel nur einen einzigen Server gibt, wird das Schlüsselwort null ( 0 ) verwendet. Wenn Sie jedoch mit mehreren Datenbanken arbeiten, müssen Sie die entsprechende Nummer verwenden.

Als Nächstes müssen Sie eine for-Schleife erstellen , damit Sie alle Tabellen in Ihrem LuckyTemplates-Datenmodell durchlaufen können.

Sie müssen auch Console.Write und Console.ReadLine schreiben , damit das Fenster nach der Anzeige der Namensliste nicht automatisch geschlossen wird.

LuckyTemplates-Portnummer: LuckyTemplates mit SSAS, Excel und C# verbinden

Wenn Sie fertig sind, klicken Sie auf Start. Sie sehen, dass das C#-Programm jetzt eine Liste aller Tabellennamen im LuckyTemplates-Datenmodell abrufen kann.

LuckyTemplates-Portnummer: LuckyTemplates mit SSAS, Excel und C# verbinden

Abschluss

Dieses Tutorial zeigte eine Schritt-für-Schritt-Anleitung zur Verwendung der LuckyTemplates-Portnummer, um ein Datenmodell mit verschiedenen Analyseplattformen zu verbinden.

Die Verwendung der Portnummer ist eine der einfachsten Möglichkeiten, eine Live-Verbindung zwischen zwei Dateien oder Programmen herzustellen. Der einzige Nachteil besteht darin, dass es jedes Mal manuell aktualisiert werden muss, wenn die Datei/das Programm erneut geöffnet wird.


So speichern und laden Sie eine RDS-Datei in R

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.

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

Was ist Self in Python: Beispiele aus der Praxis

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

First N Business Days Revisited – Eine DAX-Codierungssprachenlösung

In diesem Tutorial zur DAX-Codierungssprache erfahren Sie, wie Sie die GENERATE-Funktion verwenden und einen Kennzahltitel dynamisch ändern.

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

Präsentieren Sie Einblicke mithilfe der Multi-Threaded-Dynamic-Visuals-Technik in LuckyTemplates

In diesem Tutorial erfahren Sie, wie Sie mithilfe der Multi-Threaded-Dynamic-Visuals-Technik Erkenntnisse aus dynamischen Datenvisualisierungen in Ihren Berichten gewinnen.

Einführung in den Filterkontext in LuckyTemplates

Einführung in den Filterkontext in LuckyTemplates

In diesem Artikel werde ich den Filterkontext durchgehen. Der Filterkontext ist eines der Hauptthemen, über die sich jeder LuckyTemplates-Benutzer zunächst informieren sollte.

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Beste Tipps zur Verwendung der Apps im LuckyTemplates-Onlinedienst

Ich möchte zeigen, wie der LuckyTemplates Apps-Onlinedienst bei der Verwaltung verschiedener Berichte und Erkenntnisse aus verschiedenen Quellen helfen kann.

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Analysieren Sie Gewinnmargenänderungen im Laufe der Zeit – Analysen mit LuckyTemplates und DAX

Erfahren Sie, wie Sie Ihre Gewinnmargenänderungen mithilfe von Techniken wie Kennzahlenverzweigung und der Kombination von DAX-Formeln in LuckyTemplates ermitteln.

Materialisierungsideen für Datencaches in DAX Studio

Materialisierungsideen für Datencaches in DAX Studio

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.

Geschäftsberichte mit LuckyTemplates

Geschäftsberichte mit LuckyTemplates

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

Was ist LuckyTemplates Gateway? Alles was du wissen musst

Was ist LuckyTemplates Gateway? Alles was du wissen musst