Zeit zu lesen: 5 Protokoll
Die Version von Power BI Desktop vom Juli 2020 enthält eine neue Vorschaufunktion, mit der Sie «externe Werkzeuge„Einfachere Verbindung zu Power BI-Modellen. Vor Juli konnten externe Tools eine Verbindung zu einem offenen Tabellenmodell herstellen. Mit der neuen Registerkarte "Externe Tools" in der Multifunktionsleiste und Power BI, das die Verbindungsinformationen als Argument an das Tool übergibt, ist dies eine viel bequemere Erfahrung.
Es gibt drei wichtige Community-Tools, mit denen Sie loslegen können: DAX Studio, ALM Toolkit und Tabular Editor. Eines der großartigen Dinge an dieser neuen Funktion ist jedoch, dass Sie Ihre eigenen externen Tools in JSON definieren und die derzeit geöffnete Power BI-Modellverbindung mit einem einfachen Klick an Ihr Tool übergeben können.
Warum Python?
¿Por qué utilizar python como una «herramienta» externa? Aunque python no es una «herramienta» en el mismo sentido que las «3 grandes» herramientas de la comunidad enfocadas este mes, quiero mostrar cuán versátil es la función de herramientas externas. También quiero alentar a las PersonenLas personas son personalidades imaginarias que representan a un determinado grupo objetivo. En el marketing online, las personas ayudan a entender mejor a los usuarios de un portal web o a los clientes de una tienda online. Concepto de personas Para que las personas puedan ejercer su efecto positivo, deben ser lo más detalladas viable. Esto conlleva un término exhaustiva de los grupos destinatarios para conseguir datos empíricos. La próxima Plus a usar la imaginación y también explorar cómo Power BI no es realmente tan cerrado como algunas personas piensan, al menos el modelo de datos …
Einige dieser Ideen gelten nicht nur für Python, aber in den Communitys von Power BI und Data Science gibt es genügend Abwechslung, damit die Benutzer herausfinden können, ob dies im Kontext ihrer eigenen Umgebung, Fähigkeiten und Organisationen nützlich sein könnte.
Beispielidee: Codieren Sie Ihre eigene Power BI-Modelldokumentation
Was wäre, wenn es eine Möglichkeit gäbe, von Python aus eine Verbindung zu einem Power BI-Modell herzustellen und einen Python-Container dafür zu verwenden? Tabellarisches Objektmodell (TOM) .NET Bibliothek? Vielleicht, um die Informationen aus dem Modell zu importieren Pandas DataFrames, mit denen Sie Ihre eigene Modelldokumentation mit einem Klick erstellen können? (Es gibt viele Möglichkeiten, ein Modell bereits zu dokumentieren. Fügen Sie der Liste Ihren eigenen Python-Code hinzu.)
<NoscriptNoScript es un complemento del navegador para Mozilla Firefox, que impide que se cargue en las páginas web contenido como JavaScript, Flash o iFrames. Su objetivo es incrementar la seguridad durante la navegación y quitar la promoción comercial más molesta al cargar sitios web. El términoNoScript tiene un significado distinto en la programación HTML. Cuando JavaScript está desactivado, la etiqueta <noscript> o </noscript> asegura que el usuario pueda ver el Plus>
Beispielidee: Exportieren Sie so viele Daten, wie Ihr lokaler Speicher zulässt
Mit Power BI Desktop können Sie 30.000 Datensätze in CSV exportieren von einem visuellen. Sie können mehr erhalten, wenn Sie die Tabelle manuell aus der Datenansicht kopieren, dies ist jedoch recht begrenzt. Wenn Sie mehr möchten, müssten Sie zuvor DAX Studio oder Power BI Report Builder verwenden. Fügen Sie dieser Liste Python hinzu.
Beachten Sie, dass der Export aus DAX Studio schneller ist, wenn Sie nur exportieren möchten. In Situationen, in denen Sie möglicherweise nicht immer Zugriff auf DAX Studio haben oder Python Ihr bevorzugtes Tool ist und Sie es vorziehen, Daten direkt von einem Modell in einem Pandas DataFrame abzurufen und die zwischenzeitlichen manuellen Import- und Exportschritte zu vermeiden, ist dies eine Option. Noch 6 Millionen Platten? Kinderspiel… Vermeiden Sie jedoch aus Leistungsgründen und um eine Beeinträchtigung der Ressourcen Ihres Unternehmens im Power BI-Dienst zu vermeiden, das Exportieren dieser Datenmenge mit dem XMLA-Endpunkt in Power BI Premium: Befolgen Sie dieses Szenario mit Power BI Desktop auf Ihrer lokalen Workstation.

Por cierto, el otro día me burlé de un TweetUn tweet es un mensaje corto que puede ser enviado por medio de del servicio de microblogging Twitter. ¿Qué es un tweet? Un tweet es un mensaje de estado en Twitter que puede tener hasta 280 caracteres. Los tweets solían limitarse a 140 caracteres, pero esta cantidad se incrementó a 280 en septiembre de 2017. Debido al espacio limitado para el texto, las URLs para uso en tweets son normalmente Plus sobre las capacidades de exportación desde Desktop y me sorprendió la variedad de respuestas. Muchas de las respuestas no se centraron directamente en la pregunta explícita sobre Schreibtisch (konzentrierte sich auf die Einschränkungen des Dienstes und nicht auf den Desktop, bewarb externe Tools usw.), aber danke an alle, die geantwortet haben.

Beispielidee: Visualisieren Sie Power BI-Daten mit interaktiven Python-Bibliotheken
Eine der Haupteinschränkungen bei der Verwendung von Python-Visuals in einem Power BI-Bericht besteht darin, dass das Visual ein statisches Image anzeigen muss. Das ist für einige Szenarien gut genug, aber ich habe viele Fragen zur Python + Power BI-Erweiterung beantwortet (und sogar ein BlueGranite-Webinar zu dem unten aufgeführten Thema veranstaltet). Im Allgemeinen ist es ideal für Einzel- oder Teamszenarien. Statisches Image, Leistung und Unfähigkeit, von Microsoft installierte Bibliotheken nach der Bereitstellung für den Power BI-Dienst zu steuern, beschränken ihre Verwendung häufig auf die Skalierung.
Aquí está el seminario web original de Power BI + python que muestra las capacidades actuales para usar elementos visuales de python en informes de Power BI (+ suscríbase al Kanal¿Qué es un canal?Es un punto de contacto entre la marca y sus públicos en la web. Pueden ser blogs, vídeos, comentarios en artículo, imágenes, contactos en redes sociales o cualquier otra forma de interacción de la web 2.0. Plus von YoutubeConcepto de Youtube¿Qué es Youtube?Youtube es una de las plataformas más utilizadas e importantes de todo internet. Consiste en un rincón del océano digital dedicado única y exclusivamente al contenido en vídeo, permitiendo a los usuarios tanto publicar contenidos audiovisuales como consumirlos. Es el principal lugar al que acudir al momento de buscar algún documento en forma de vídeo o de ver cualquier tipo de publicación elaborada en este formato.Una Plus de BlueGranite colocando el cursor sobre el LogoConcepto de Logotipo¿Qué es un Logotipo?Un Logotipo, o logo, no es más que el elemento gráfico o visual con el que se dota de identidad a una empresa, negocio, producto o servicio. Es ese símbolo con el que se apela a la memoria visual y con el que se permite dotar de presencia a cualquier tipo de entidad sin necesidad de recurrir a descripciones.De hecho, es más correcto hablar de Plus en la parte superior izquierda y presionando el botón rojo Suscribirse):
https://www.youtube.com/watch?v=DRfxM6B62Gw
Durch Herstellen einer Verbindung zum Power BI-Modell und Ausführen einer DAX-Abfrage zum Laden eines Pandas DataFrame können Sie auch interaktive Python-Anzeigebibliotheken wie Plotly oder Altair in der IDE Ihrer Wahl verwenden. Sie können Ihr Bild nicht nur als Standbild exportieren und in einen Power BI-Bericht einbetten (obwohl Sie dies natürlich immer noch können und sollten, wenn die Umstände dies zulassen).
Hier ist beispielsweise eine vollständige Codelösung, die mit Altair visualisierte Power BI-Daten anzeigt (beachten Sie den Hover-Tooltip, den Sie in einem Power BI-Bericht nicht erhalten würden). Sie müssen vermeiden, dass Sie die Power BI-Daten zuerst manuell exportieren müssen, bevor Sie sie in den DataFrame eingeben.

Der gleiche Vorteil gilt für Plotly oder eine andere Visualisierungsbibliothek. Möglicherweise zeigen Sie Power BI-Daten in einer Dash-App an und codieren Ihre Datenintegration, anstatt sich auf einen manuellen Export zu verlassen.

Beispielidee: Kombinieren Sie Daten aus dem Power BI-Modell mit einer anderen Datenquelle in Python
Aunque Power BI tiene Power AbfrageConcepto de Query¿Qué es una Query?Una query, en inglés, es una definición que significa pregunta. Trasladando este concepto al marketing digital y a internet, se traduce como el concepto que un usuario escribe en un buscador, véase Google, cuando desea realizar una búsqueda usando keywords o palabras clave. Es la serie de términos reales que se utilizan al momento de ir en busca de información en estos portales.Cuando un consumidor Plus para combinar datos de diferentes orígenes, ¿qué pasa si Power BI * es * uno de los orígenes de datos? Por ejemplo, hay escenarios en los que Power Query no se ocupará de todo. Quizás desee fusionar datos de Power BI con otro DataFrame en python que contenga datos geográficos y exportar los resultados como un archivo geojson (para usar en el nuevo Power BI Azure Maps visuell, Na sicher!). Power BI konnte diesen Geojson nicht erstellen, Python jedoch. HINWEIS: Ich habe noch keinen Screenshot für dieses Szenario, da es immer noch nur eine Idee ist.
In Kürze in Teil 2: Erstellen Sie ein externes Python-Tool für das Power BI-Menüband
In einer Reihe anstehender Beiträge werde ich Ihnen zeigen, wie Sie mit solchen Szenarien mit Python mit Power BI-Modellen beginnen. In Teil 2 erkläre ich, wie ein externes Tool erstellt wird pbitool.json um Argumente an Python zu übergeben und ein Beispiel-Python-Skript auszuführen. Zukünftige Beiträge nach Teil 2 werden sich auf weitere der oben beschriebenen erweiterten Szenarien konzentrieren, z. B. den Zugriff auf TOM und das Ausführen von DAX-Abfragen über ein Python-Skript oder ein Jupyter-Notizbuch.





