Kann sich Power BI mit DynamoDB verbinden?

Nicht direkt. Power BI hat keinen nativen DynamoDB-Connector, weil AWS für DynamoDB selbst keinen ODBC- oder JDBC-Treiber ausliefert. Du verbindest dich indirekt: Frag die Tabelle über Amazon Athena ab — per Federated Query oder über einen Datenexport nach S3 — und nutze dafür den Athena-ODBC-Connector, oder nimm einen ODBC-Treiber eines Drittanbieters wie den von CData.

Warum es keinen direkten Connector gibt

DynamoDB ist ein NoSQL-Dienst, der über eine API angesprochen wird, kein SQL-Endpoint, und AWS stellt dafür keinen ODBC-/JDBC-Treiber bereit. Power BIs Datenquellen erwarten SQL-artige Konnektivität — es braucht also eine Brücke.

Option 1: über Amazon Athena

Athena kann DynamoDB über seinen Federated-Query-Connector abfragen oder Daten abfragen, die du von DynamoDB nach Amazon S3 exportierst. Power BI verbindet sich dann mit dem Athena-ODBC-Connector im Import- oder DirectQuery-Modus mit Athena.

Option 2: ein ODBC-Treiber eines Drittanbieters

Anbieter wie CData verkaufen ODBC-Treiber und Power-BI-Connectoren, die direkt mit DynamoDB sprechen und es als SQL-artige Quelle bereitstellen.

Option 3: die Daten exportieren

Exportiere DynamoDB nach S3 (oder als CSV) und lade die Datei in Power BI — am einfachsten für Stichtags-Reporting.

Was eine DirectQuery-Aktualisierung tatsächlich kostet

Der Athena-Connector ist keine SQL-Engine, die auf DynamoDB geschraubt wurde. Er ruft dieselbe API auf, die du selbst aufrufen würdest, und die AWS-Connector-Referenz ist deutlich, wann daraus ein Scan wird:

Der Athena-DynamoDB-Connector unterstützt parallele Scans und versucht, Prädikate als Teil seiner DynamoDB-Queries herunterzuschieben. Ein Hash-Key-Prädikat mit X verschiedenen Werten führt zu X Query-Aufrufen an DynamoDB. Alle anderen Prädikat-Szenarien führen zu Y Scan-Aufrufen, wobei Y heuristisch anhand der Größe deiner Tabelle und ihres provisionierten Durchsatzes bestimmt wird.

Ein Report-Visual, das auf den Partition Key gefiltert ist, wird also zu einem Query. Alles andere wird zu Scans. Die acht Operatoren, die tatsächlich heruntergeschoben werden (AND, EQUAL, NOT_EQUAL, LESS_THAN, LESS_THAN_OR_EQUAL, GREATER_THAN, GREATER_THAN_OR_EQUAL, IS_NULL), landen in einer Filter Expression, die DynamoDB anwendet, nachdem es die Items gelesen hat. Pushdown verkleinert das, was über die Leitung geht, nicht das, wofür du zahlst.

Rechne das durch. DynamoDB rundet ein Query oder Scan auf 4 KB der kumulierten Größe der ausgewerteten Items — ein gescanntes GiB entspricht damit 262.144 stark konsistenten Leseeinheiten oder 131.072 letztendlich konsistenten. Zum On-Demand-Tarif für us-east-1, der hinter unserem Preisrechner steckt, also 0,000000125 $ pro Read Request Unit:

TabellengrößeEin vollständiger ScanStündlich aktualisiert, 30 TageAlle 15 Minuten aktualisiert
5 GB0,08 $58,98 $235,93 $
20 GB0,33 $235,93 $943,72 $
50 GB0,82 $589,82 $2.359,30 $

Nur Leseeinheiten. Athena, die Lambda-Funktion des Connectors und sein S3-Spill-Bucket rechnen obendrauf ab, und die Untergrenze kann über dem Datenvolumen liegen: "Empty tables and very large tables which have a sparse amount of partition keys might see some additional RCUs charged beyond the amount of data scanned."

Das gilt für den Import-Modus nach Zeitplan. Ein DirectQuery-Report, den zehn Leute offen lassen, führt diese Scans bei jedem Klick erneut aus.

Tiefer einsteigen

Siehe DynamoDB nach CSV exportieren. Für die SQL-förmigen Fragen selbst — JOIN, GROUP BY, Aggregate — führt DynoTables SQL Workbench sie direkt gegen deine Tabellen aus, ganz ohne ODBC-Brücke. Lade DynoTable herunter, um deine Tabellendaten abzufragen und zu exportieren.

Referenzen

Zuletzt verifiziert am 2026-07-13 gegen die oben verlinkte offizielle AWS-Dokumentation.

Connector-Verhalten und die Scan-Kostentabelle am 2026-07-28 verifiziert: Die zitierten Sätze stammen aus der Athena-Connector-Referenz und der DynamoDB-Scan-Seite in der an diesem Tag abgerufenen Fassung, und die Dollarbeträge nutzen den On-Demand-Lesetarif für us-east-1 aus unserer synchronisierten Preistabelle (AWS-Pricing-API-Veröffentlichung 2026-07-22).

Mit DynamoDB ohne die Console arbeiten

Ein schneller DynamoDB-Desktop-Client, der das echte SQL ausführt, das DynamoDB nicht kann — JOINs, GROUP BY, Aggregationen — mit visueller Bearbeitung und einem KI-Agenten auf deinen eigenen Bedrock-Schlüsseln.

30 Tage kostenlos testen, keine Kreditkarte — danach der Kostenlos-Tarif ohne Zeitlimit.