Logistikplanung kann eine komplizierte Aufgabe sein. Aber was wäre, wenn es ein Dashboard gäbe, das Ihnen zeigt, wo Ihre Mitarbeiter sind und wie weit sie vom Büro entfernt sind? Dies könnte sehr nützlich sein, um die Emissionen pro Mitarbeiter zu berechnen. In diesem Blog zeigen wir Ihnen, wie Sie Google Maps mit Ihrem Dashboard verknüpfen und automatisch die Entfernung zwischen dem Mitarbeiter und dem Zielort berechnen können.
Dimmensionen
Zunächst müssen wir jeden Arbeiter einer Stadt zuordnen. Dies geschieht in den Eigenschaften von Text 1.
Als nächstes gehen wir zu UD1, wo wir die Orte eingeben. Diese Orte werden die Zielorte der Arbeiter sein. Wir geben wieder den Namen der Stadt in Text 1 ein.
Codierung
Nachdem Sie die Städte eingegeben haben, müssen Sie zwei Geschäftsregeln erstellen, die die Google-API abrufen und in einer Datentabelle speichern. Rufen Sie die Geschäftsregeln"FXT_TravelDistance_FTD" und"MapPinPoint" auf. Sie können den Code hier finden.
Datenadapter
Nachdem Sie die Geschäftsregeln erstellt haben, müssen Sie zwei Datenadapter erstellen: einen für die Karte und den anderen für den Standort. Sie können die SQL-Abfrage für da_GoogleData finden.
hier.
BI-Betrachter
Nachdem Sie die beiden Datenadapter angelegt haben, erstellen Sie einen BI Viewer mit dem Namen biv_Map_PD. Dieser BI Viewer wird die beiden Datenadapter enthalten. Als nächstes müssen Sie den BI Viewer entwerfen. In unserem BI Viewer können wir die Entfernung zwischen dem Zielort und den Mitarbeitern einstellen, die wir anzeigen möchten. Dies ist ein berechnetes Feld.
Endgültiges Ergebnis
Platzieren Sie den BI Viewer unter einem Dashboard, und Sie sollten das folgende Ergebnis erhalten: