NACH OBEN

Power Bi 1с Коннектор -

let Source = OData.Feed( "http://1c-server/1c/odata/standard/odata/Catalog_Products", null, [Implementation="2.0", Timeout=#duration(0,10,0,0)] ), #"Expanded Properties" = Table.ExpandRecordColumn(Source, "MainProperties", ...) in #"Expanded Properties" 1C returns data in chunks. Use NextLink handling – Power Query automatically manages this with [Implementation="2.0"] . For better performance, add $top=5000 and iterate. 3.4 Authentication Supported methods: Basic, Windows (NTLM/Kerberos), Anonymous. For Power BI Service, use On-premises data gateway with Windows authentication. 4. Data Type Mapping 1C data types and their Power BI equivalents:

| Name | Method | Price | Key Feature | |------|--------|-------|-------------| | | OData + caching | Commercial | Automatic schema discovery | | Power BI Connector by DevExpress | Direct SQL | Commercial | Supports 1C query language | | OData 1C Free (GitHub) | OData wrapper | Open source | Fixes paging limitations | power bi 1с коннектор

OData connector with incremental refresh. let Source = OData

Instead of exposing raw tables, create a 1C query that pre-joins and filters: Data Type Mapping 1C data types and their

SELECT Sales.Ref AS SaleID, Sales.Date, Products.Name AS ProductName, Sales.Quantity FROM Document.Sales AS Sales LEFT JOIN Catalog.Products AS Products ON Sales.Product = Products.Ref WHERE Sales.Date >= DATETIME(2024,1,1) Publish this as an OData data source.

| 1C Type | Power BI Type | Notes | |---------|---------------|-------| | String | Text | | | Number (decimal) | Decimal | Watch for scale (max 28 digits) | | Number (integer) | Whole number | | | Date | Date/Time | | | Boolean | True/False | | | UUID (GUID) | Text | Convert to string | | Link (ref to object) | Text or Record | Expand to key field | | Tabular section | Table (nested) | Unpivot or expand |