Power-BI-Interviewfragen

Von Aaron Cao · Aktualisiert am

Power-BI-Interviewfragen
Power-BI-Interviews konzentrieren sich auf den DAX-Auswertungskontext, die Datenmodellierung und die Aktualisierungsarchitektur. Erwarten Sie, ein Measure einer berechneten Spalte gegenüberzustellen, Filter- und Zeilenkontext zu beschreiben, ein Sternschema zu begründen, zwischen Import und DirectQuery zu wählen und Zeilensicherheit einzurichten.

Power-BI-Interviews konzentrieren sich auf den DAX-Auswertungskontext, die Datenmodellierung und die Aktualisierungsarchitektur. Erwarten Sie, ein Measure einer berechneten Spalte gegenüberzustellen, Filter- und Zeilenkontext zu beschreiben, ein Sternschema zu begründen, zwischen Import und DirectQuery zu wählen und Zeilensicherheit einzurichten.

Welche DAX-Fragen kommen in jeder Runde vor?

Man kann einen funktionierenden Bericht bauen und trotzdem bei DAX-Fragen ins Stocken geraten, weil Interviews das Auswertungsmodell prüfen und nicht die Funktionsliste. Dieser Abschnitt behandelt die DAX-Fragen, die in fast jedem Power-BI-Interview vorkommen, und was eine starke Antwort enthält.

  • Was ist der Unterschied zwischen einem Measure und einer berechneten Spalte? Eine berechnete Spalte wird während der Aktualisierung zeilenweise berechnet und im Modell gespeichert, was Speicher verbraucht. Ein Measure wird zur Abfragezeit anhand des aktuellen Filterkontexts berechnet und speichert nichts. Nennen Sie den Speicherverbrauch und den Zeitpunkt, nicht nur „eines ist dynamisch“.
  • Erklären Sie Zeilenkontext und Filterkontext. Der Zeilenkontext ist die aktuelle Zeile während einer Iteration, der Filterkontext ist die Menge der Filter, die durch Slicer, Visuals und DAX angewendet werden. Die meisten verwirrenden Ergebnisse entstehen, wenn man das eine erwartet und das andere bekommt.
  • Was macht CALCULATE? Es wertet einen Ausdruck in einem geänderten Filterkontext aus und wandelt Zeilenkontext in Filterkontext um. Auf diese zweite Hälfte hören Interviewer besonders genau.
  • Wann braucht man einen Iterator wie SUMX? Wenn die Berechnung vor der Aggregation zeilenweise erfolgen muss, zum Beispiel Preis mal Menge, wenn keine gespeicherte Spalte das Produkt enthält.
  • Was macht ALL, und warum kombiniert man es mit CALCULATE? Es entfernt Filter, wodurch Prozent-vom-Gesamt-Measures gebaut werden.
  • Erklären Sie RELATED im Vergleich zu RELATEDTABLE. Die Richtung ist entscheidend: Eines wechselt zur „Eins“-Seite, das andere gibt Zeilen von der „Viele“-Seite zurück.

Eine nützliche Gewohnheit für das ganze Interview: Wenn eine DAX-Antwort abschweift, kehren Sie zum Kontext zurück. Fast jede Nachfrage lässt sich darauf zurückführen, welcher Kontext aktiv ist und was ihn verändert hat.

Wie beantwortet man die Fragen zur Datenmodellierung?

Modellierungsfragen trennen Berichtsersteller von Personen, die einen Datensatz wirklich verantworten können. Erwartet wird dimensionales Vokabular.

  • Sternschema oder Schneeflocke, und warum? Stern, wegen der Abfrageleistung und einfacherem DAX, mit denormalisierten Dimensionen. Schneeflocke nur, wenn eine Dimension wirklich groß oder gemeinsam genutzt ist. Eine einzige flache Tabelle ist die Antwort, die das Interview vorzeitig beendet.
  • Was ist eine Faktentabelle und was ist eine Dimensionstabelle? Fakten enthalten messbare Ereignisse in einer festgelegten Granularität, Dimensionen enthalten die Attribute, nach denen man aufteilt.
  • Warum sind Beziehungskardinalität und Kreuzfilterrichtung wichtig? Eins-zu-viele mit einer Richtung ist aus gutem Grund die Vorgabe; bidirektionales Filtern führt zu Mehrdeutigkeit und kann falsche Summen erzeugen.
  • Wie behandelt man eine Viele-zu-viele-Beziehung? Eine Brückentabelle, dazu eine Erklärung, was die Summen danach bedeuten.
  • Warum braucht man eine eigene Datumstabelle? Zeitintelligenz-Funktionen benötigen eine lückenlose, markierte Datumstabelle; ohne sie verhalten sich Jahr-bis-heute- und Vorjahresmessungen falsch.
  • Power Query oder DAX für diese Transformation? Wo möglich in Power Query formen, weil die Transformationen dort einmal bei der Aktualisierung ablaufen statt bei jeder Abfrage.

Ein BI-Analyst, der für ein Einzelhandels-Reporting-Team interviewt wurde, wurde gefragt, warum eine Umsatzsumme nach Produkt korrekt, nach Region aber falsch aussah. Die vom Gremium gesuchte Antwort war eine Modellierungsantwort, eine bidirektionale Beziehung, die einen mehrdeutigen Filterpfad erzeugt, keine DAX-Umschreibung. Zuerst auf Modellebene zu diagnostizieren ist der geprüfte Instinkt.

Weitere rollenspezifische Fragensammlungen finden sich unter Interviewfragen nach Rolle.

Was wird zu Aktualisierung, Sicherheit und Bereitstellung gefragt?

Diese Fragen kommen in Interviews für BI-Entwickler und Analytics-Engineers vor, und hier geht Kandidaten, die nur in Power BI Desktop gebaut haben, der Stoff aus.

  • Import, DirectQuery oder Composite? Import ist bei Abfragen am schnellsten und durch Speicher und Aktualisierungsfenster begrenzt. DirectQuery hält Daten aktuell und verlagert die Last auf die Quelle, mit DAX-Einschränkungen. Composite mischt beides. Nennen Sie die Abwägung und eine Bedingung, die entscheidet.
  • Wofür ist ein On-Premises-Datengateway da? Um Clouddienste mit Quellen hinter einem Unternehmensnetzwerk zu verbinden, für geplante Aktualisierung und DirectQuery.
  • Wie funktioniert die inkrementelle Aktualisierung? Partitionierung nach Datumsbereich, sodass nur aktuelle Partitionen neu geladen werden, konfiguriert mit den Bereichsparametern, die das Feature erwartet.
  • Wie implementiert man Zeilensicherheit? Rollen mit DAX-Filterausdrücken auf Dimensionstabellen, mit dynamischer Sicherheit, die die Funktion des angemeldeten Benutzers nutzt, um ihn in einer Zuordnungstabelle nachzuschlagen.
  • Arbeitsbereich, App, Datensatz, Bericht: Wie hängen sie zusammen? Grundlegende Servicekenntnis, und eine Frage, die leicht misslingt, wenn man nur in Desktop gearbeitet hat.
  • Wie verbessert man einen langsamen Bericht? Visuals pro Seite reduzieren, Measures statt berechneter Spalten bevorzugen, Kardinalität bei Beziehungsspalten senken und mit dem Leistungsanalysator prüfen.

Wenn Ihre Erfahrung ausschließlich in Desktop liegt, sagen Sie das klar und beschreiben Sie, was Sie noch lernen müssten. Interviewer akzeptieren eine benannte Lücke; sie akzeptieren keine erfundene Bereitstellungserfahrung, die bei der nächsten Nachfrage auffliegt.

Wie übt man ein Power-BI-Interview?

Power-BI-Antworten scheitern laut ausgesprochen auf eine bestimmte Art: Der Kandidat kennt die Unterscheidung, erklärt sie aber im Kreis, weil er sie bisher nur durch Klicken gezeigt hat. Eine Fragensammlung zu lesen erzeugt Wiedererkennen, und dieses Wiedererkennen bricht zusammen, sobald ein Fremder fragt und wartet.

Wählen Sie die fünf Fragen oben, die Ihnen am unangenehmsten wären, und beantworten Sie jede laut in unter neunzig Sekunden, ohne Bildschirm. Wenn Sie nicht sagen können, was CALCULATE tut, ohne zu zeichnen, sind Sie nicht bereit, es vor einem Gremium zu sagen. Dieselben Fragen gegen einen KI-Interviewer zu üben, der nachfragt, kommt dem echten Gespräch näher als Notizen erneut zu lesen, wofür der Modus Probeinterview gebaut ist.

Aaron Cao, Gründer von SubcueAI, hat den Übungsmodus um lautes Wiederholen statt um Inhaltsvermittlung herum entworfen, weil Fragenlisten im Überfluss vorhanden sind, Sprechwiederholungen aber nicht. In einem echten Interview können die Desktop-App und das Seitenpanel der Browsererweiterung Struktur anzeigen, während der Interviewer spricht, was bei bereits bekanntem Stoff am meisten hilft. Die Einrichtungsschritte stehen auf der Seite Tutorial.

FAQ

Enthalten Power-BI-Interviews einen praktischen Test?

Oft ja. Ein gängiges Format ist ein Datensatz und eine kurze Aufgabe: ein Modell bauen, zwei oder drei Measures schreiben und ein Visual erstellen. Manche Teams prüfen stattdessen einen bereits von Ihnen gebauten Bericht und fragen, warum Sie jede Modellierungsentscheidung getroffen haben.

Wie viel SQL brauche ich für eine Power-BI-Stelle?

Genug, um Joins, Aggregationen und Fensterfunktionen zu lesen und zu schreiben, da ein Großteil der Formgebung vorgelagert passiert. Analytics-Engineer- und BI-Entwickler-Stellen fragen mehr, einschließlich Abfrageleistung und wie eine View oder gespeicherte Prozedur den Datensatz speist.

Was ist die häufigste einzelne Power-BI-Interviewfrage?

Measure versus berechnete Spalte. Sie taucht auf jeder Ebene auf, weil die Antwort zeigt, ob Sie Speicherung, Zeitpunkt und Auswertungskontext verstehen, oder nur, dass sich eines davon mit einem Slicer aktualisiert.

Sollte ich vor dem Interview DAX Studio oder Tabular Editor lernen?

Für Analystenrollen nicht erforderlich, auch wenn das Nennen der Tools bei Entwicklerrollen Tiefe signalisiert. Wichtiger ist zu erklären, wofür man sie nutzen würde, etwa Abfragepläne prüfen oder Measures massenhaft bearbeiten, als sie bereits verwendet zu haben.

Kann ein KI-Assistent während eines echten Power-BI-Interviews helfen?

Er kann Struktur anzeigen, während der Interviewer spricht, was am nützlichsten ist, wenn Sie den Stoff bereits kennen. Er ersetzt keine Vorbereitung, und Bildschirmfreigabe, aufgezeichnete Sitzungen, beaufsichtigte Bewertungen und firmenverwaltete Laptops bleiben außen vor.

Verwandte Fragen

← Mehr zu Interviewfragen nach Rolle & Thema