2016-09-16 19 views
0

Ich muss einige Power BI-Berichte entwerfen, die mit Azure gehostet werden (derzeit denken wir darüber nach, azurblaue Dienste zu verwenden, wenn das Design nicht löst, dann müssen wir auf On Premise-Hosting gehen)SQL Azure und Power BI

  1. Wir haben einen Remote-PC (bei OS vorhanden Läufe Fenster), die die Berichtsdaten und speichern alle entweder in XML sammeln oder CSV auf einer täglichen Basis-Datei (Herausforderung, dieser PC nicht online immer verbunden ist, haben eine begrenzte und zeitgesteuerte Konnektivität, wenn wir die Verbindung haben, schieben wir die Daten zum Server)

  2. Wir müssen diese Daten von diesem entfernten PC zu SQL A schieben zure

  3. mit Power BI (von azur) müssen wir Berichte mit Daten aus SQL Azure Jetzt

erzeugen, die Herausforderung, die ich bin vor sind

  1. Wie die Daten schieben (entweder in XML oder CSV) von Remote-PC zu SQL Azure
  2. Wie SQL Azure und Leistung BI
integrieren

Wenn es einen anderen Vorschlag dafür gibt, sind wir in Ordnung, da wir das Design für die App-Entwicklung noch abschließen müssen. Auch sollte die Design-Plattform unabhängig sein (falls wir auf Linux-basierten Remote-PC bewegen)

Antwort

0

Wie die Daten drücken (entweder in XML oder CSV) von Remote-PC zu SQL Azure

Viele Optionen ..

1.Verwenden Sie SSIS, um Daten in azurblau zu verschieben, und SQLAzure wird ebenfalls als Ziel unterstützt.
2.Write eine C# ausführbar, die die Aufgabe für Sie tut, wenn Sie viel Anpassung erfordern ..

Wie SQL Azure und Leistung BI

mit Powerbi mit SqlAzure ist sehr einfach, integrieren Sie müssen nur die Ihr Ziel wählen, wie unten in Links angezeigt ..

Schritt für Schritt vor: https://powerbi.microsoft.com/en-us/documentation/powerbi-azure-sql-database-with-direct-connect/

Powerbi hat api auch: https://powerbi.microsoft.com/en-us/documentation/powerbi-azure-and-power-bi/

+0

Vielen Dank, jedes Beispiel für C# -Code, um Daten von Remote-PC zu pushen, da wir keine Option haben, SSIS zu installieren, sondern wir können C# Windows-Dienst mit einem Überwachungsordner schreiben und planen, die Daten an SQL Azure zu übertragen. – aioracle

+0

Wenn Sie SQL Server auf onpremises haben, sind SSIS-Pakete einfach. Bei Links müssen Sie möglicherweise Suchen trennen und teilen und erobern. Unter Links können hilfreich sein .. http://stackoverflow.com/questions/32070465/windows- service-in-c-sharp-zu-lesen-xml-Datei-und-einfügen-Daten-in-Datenbank https://www.mindstick.com/Articles/100/windows-service-to-update-record-from -eine-Datenbank-zu-einem-nach-bestimmten-Intervall-von-Zeit https://www.mindstick.com/Artikel/1113/copy-data-von-eine-tabelle-zu-eine-andere-tabelle-verwenden- Windows-Service-in-c-sharp – TheGameiswar

+0

Vielen Dank, aber ich sehe eine Herausforderung, wenn wir StoreProc in SQL Azure oder nicht verwenden können, können wir meine Vorgehensweise gut sein. – aioracle