Számlázható használati rendszer táblázathivatkozása
Ez a cikk áttekintést nyújt a számlázható használati rendszer tábláról, beleértve a sémát és a példa lekérdezéseket. A rendszertáblák segítségével a fiók számlázható használati adatai központosítva és az összes régióhoz irányítva lesznek, így megtekintheti a fiók globális használatát attól függően, hogy melyik régióban van a munkaterülete.
A költségek és a minta lekérdezések figyelésére szolgáló tábla használatával kapcsolatos információkért lásd: Költségek figyelése rendszertáblák használatával.
Tábla elérési útja: Ez a rendszertábla a system.billing.usage
található.
Számlázható használati táblaséma
A számlázható használati rendszer táblázata a következő sémát használja:
Név oszlop | Adattípus | Leírás | Példa |
---|---|---|---|
record_id |
húr | A használati rekord egyedi azonosítója | 11e22ba4-87b9-4cc2-9770-d10b894b7118 |
account_id |
húr | A jelentés által létrehozott fiók azonosítója | 23e22ba4-87b9-4cc2-9770-d10b894b7118 |
workspace_id |
húr | Annak a munkaterületnek az azonosítója, amelyhez a használat társítva volt | 1234567890123456 |
sku_name |
húr | A termékváltozat neve | STANDARD_ALL_PURPOSE_COMPUTE |
cloud |
húr | A használathoz társított felhő. A lehetséges értékek a következők: AWS , AZURE és GCP . |
AWS , AZURE vagy GCP |
usage_start_time |
időbélyeg | A használati rekordhoz kapcsolódó kezdési időpont. Az időzónák adatai az érték végén lesznek rögzítve, és +00:00 az UTC időzónát jelölik. |
2023-01-09 10:00:00.000+00:00 |
usage_end_time |
időbélyeg | A használati rekordhoz kapcsolódó befejezési idő. Az időzónák adatai az érték végén lesznek rögzítve, és +00:00 az UTC időzónát jelölik. |
2023-01-09 11:00:00.000+00:00 |
usage_date |
dátum: | A használati rekord dátuma, ez a mező használható a gyorsabb összesítéshez dátum szerint | 2023-01-01 |
custom_tags |
térkép | A használati rekordhoz társított egyéni címkék | { “env”: “production” } |
usage_unit |
húr | A használat mértékegysége: | DBU |
usage_quantity |
tizedes | A rekordhoz felhasznált egységek száma | 259.2958 |
usage_metadata |
Struct | Rendszer által biztosított metaadatok a használatról, beleértve a számítási erőforrások és feladatok azonosítóit (ha vannak). Lásd: használati metaadatok. | {cluster_id: null; instance_pool_id: null; notebook_id: null; job_id: null; node_type: null} |
identity_metadata |
Struct | Rendszer által biztosított metaadatok a használatban részt vevő identitásokról. Lásd: Identity Metadata. | Tekintse meg identitás metaadatainak |
record_type |
húr | Függetlenül attól, hogy a rekord eredeti, visszahúzás vagy restatement. Az érték csak akkor, ORIGINAL ha a rekord egy javításhoz kapcsolódik. Lásd a rekordtípust. |
ORIGINAL |
ingestion_date |
dátum: | A rekord usage táblába való betöltésének dátuma |
2024-01-01 |
billing_origin_product |
húr | A használatból származó termék. Egyes termékek különböző termékváltozatokként számlázhatók. A lehetséges értékeket a Termékcímű témakörben talál. | JOBS |
product_features |
Struct | A használt termékfunkciók részletei. Lásd termékjellemzők. | Lásd termékfunkciók |
usage_type |
húr | A termékhez vagy számítási feladathoz számlázási célból hozzárendelt használati típus. Lehetséges értékek: COMPUTE_TIME , STORAGE_SPACE , NETWORK_BYTES , NETWORK_HOUR , API_OPERATION , TOKEN vagy GPU_TIME . |
STORAGE_SPACE |
Használati metaadatokra vonatkozó referencia
A usage_metadata
értékei a használati rekordban szereplő objektumokról és erőforrásokról tájékoztatnak.
Érték | Adattípus | Leírás |
---|---|---|
cluster_id |
húr | A használati rekordhoz társított fürt azonosítója |
warehouse_id |
húr | A használati rekordhoz társított SQL Warehouse azonosítója |
instance_pool_id |
húr | A használati rekordhoz társított példánykészlet azonosítója |
node_type |
húr | A számítási erőforrás példánytípusa |
job_id |
húr | A használati rekordhoz társított feladat azonosítója.
Csak a kiszolgáló nélküli számítási vagy feladat-számítási használat értékét adja vissza, ellenkező esetben ad vissza null . |
job_run_id |
húr | A használati rekordhoz társított feladatfuttatás azonosítója.
Csak a kiszolgáló nélküli számítási vagy feladat-számítási használat értékét adja vissza, ellenkező esetben ad vissza null . |
job_name |
húr | A használati rekordhoz társított feladat felhasználóneve.
Csak a kiszolgáló nélküli számításon futtatott feladatok értékét adja vissza, ellenkező esetben ad vissza null . |
notebook_id |
húr | A használathoz társított jegyzetfüzet azonosítója.
Csak a jegyzetfüzet-használat kiszolgáló nélküli számításának értékét adja vissza, ellenkező esetben ad vissza null . |
notebook_path |
húr | A használathoz társított jegyzetfüzet munkaterületi tárolási útvonala.
Csak a jegyzetfüzet-használat kiszolgáló nélküli számításának értékét adja vissza, ellenkező esetben ad vissza null . |
dlt_pipeline_id |
húr | A használati rekordhoz társított Delta Live Tables-folyamat azonosítója |
dlt_update_id |
húr | A használati rekordhoz társított Delta Live Tables-folyamatfrissítés azonosítója |
dlt_maintenance_id |
húr | A használati rekordhoz társított Delta Live Tables-folyamat karbantartási feladatainak azonosítója |
run_name |
húr | Az alapmodell finomhangoláshoz kapcsolódó, a használati rekorddal társított, felhasználó számára látható egyedi azonosító. |
endpoint_name |
húr | A használati rekordhoz társított végpontot vagy vektorkeresési végpontot kiszolgáló modell neve |
endpoint_id |
húr | A használati rekordhoz társított végpontot vagy vektorkeresési végpontot kiszolgáló modell azonosítója |
central_clean_room_id |
húr | A használati rekordhoz társított központi tiszta helyiség azonosítója |
source_region |
húr | A használathoz társított munkaterület régiója. Csak a hálózatkezeléssel kapcsolatos költségek értékét adja vissza. |
destination_region |
húr | A hozzáférés alatt álló erőforrás régiója. Csak a hálózatkezeléssel kapcsolatos költségek értékét adja vissza. |
metastore_id |
húr | A használati rekordhoz társított metaadattár azonosítója |
app_id |
húr | A használati rekordhoz társított alkalmazás azonosítója |
app_name |
húr | A használati rekordhoz társított alkalmazás felhasználóneve |
private_endpoint_name |
húr | Az alkalmazandó privát végpont neve. Csak a hálózatkezeléssel kapcsolatos költségek értékét adja vissza. |
Identitás metaadatainak referenciája
A identity_metadata
oszlop további információt nyújt a használatban részt vevő identitásokról. A run_as
mező naplózza, hogy ki futtatta a számítási feladatot. A owned_by
mező csak az SQL tárraktár használatára vonatkozik, és naplózza azt a felhasználót vagy szolgáltatási főképviselőt, aki a használatért felelős SQL tárraktár tulajdonosa.
Emellett a Databricks Appshez rendelt használat naplóz egy értéket a identity_metadata.created_by
mezőben. Ezt az értéket az alkalmazást létrehozó felhasználó e-mail-címe tölti ki.
run_as identitások
A rögzített identity_metadata.run_as
identitás a használathoz társított terméktől függ. A identity_metadata.run_as
viselkedéséhez tekintse meg az alábbi táblázatot:
Számítási feladat típusa | Identitása run_as |
---|---|
Feladatok számítása | A beállításban definiált run_as felhasználó vagy szolgáltatásnév. Alapértelmezés szerint a feladatok a feladat tulajdonosának identitásaként futnak, de a rendszergazdák módosíthatják ezt egy másik felhasználó vagy szolgáltatásnévként. |
Kiszolgáló nélküli számítás feladatokhoz | A beállításban definiált run_as felhasználó vagy szolgáltatásnév. Alapértelmezés szerint a feladatok a feladat tulajdonosának identitásaként futnak, de a rendszergazdák módosíthatják ezt egy másik felhasználó vagy szolgáltatásnévként. |
Kiszolgáló nélküli számítás jegyzetfüzetekhez | A jegyzetfüzet-parancsokat futtató felhasználó (pontosabban a jegyzetfüzet-munkamenetet létrehozó felhasználó). Megosztott jegyzetfüzetek esetén ez magában foglalja az ugyanazon a jegyzetfüzet-munkameneten osztozó felhasználók általi használatot is. |
Delta Live Tables adatfolyamok | Az a felhasználó, akinek az engedélyei a Delta Live Tables folyamat futtatására szolgálnak. Ez a folyamat tulajdonjogának átadásával módosítható. |
Alapmodell finomhangolása | A betanítási futtatás finomhangolását kezdeményező felhasználó vagy szolgáltatásnév. |
Prediktív optimalizálás | A Databricks tulajdonában lévő szolgáltatási főszereplő, amely prediktív optimalizálási műveleteket hajt végre. |
Lakehouse monitorozása | A figyelőt létrehozó felhasználó. |
Rekordtípusra vonatkozó hivatkozás
A billing.usage
tábla támogatja a javításokat. Javítások akkor fordulnak elő, ha a használati rekord bármely mezője helytelen, és ki kell javítani.
Javítás esetén az Azure Databricks két új rekordot ad hozzá a táblához. A visszahúzási rekord az eredeti helytelen rekordot tagadja meg, majd az átértékelési rekord tartalmazza a javított adatokat. A javítási rekordok a record_type
következő mező használatával azonosíthatók:
-
RETRACTION
: Az eredeti helytelen használat tagadására szolgál. Minden mező megegyezik aORIGINAL
rekorddal, kivéveusage_quantity
azt a negatív értéket, amely megszakítja az eredeti használati mennyiséget. Ha például az eredeti rekord használati mennyisége volt259.4356
, akkor a visszavonási rekord használati mennyisége-259.4356
a következő lenne: . -
RESTATEMENT
: A megfelelő mezőket és használati mennyiséget tartalmazó rekord.
Az alábbi lekérdezés például a megfelelő óránkénti használati mennyiséget adja vissza, job_id
még akkor is, ha javításokat végeztek. A használati mennyiség összesítésével a visszahúzási rekord eltitkolja az eredeti rekordot, és csak az újrabecsülés értékei lesznek visszaadva.
SELECT
usage_metadata.job_id, usage_start_time, usage_end_time,
SUM(usage_quantity) as usage_quantity
FROM system.billing.usage
GROUP BY ALL
HAVING usage_quantity != 0
Feljegyzés
Olyan javítások esetén, amelyeknél az eredeti használati rekordot nem kellett volna megírni, a javítás csak visszavonási rekordot adhat hozzá, és nem adhat hozzá visszahelyezési rekordot.
Számlázási forrás termékreferenciája
Egyes Databricks-termékek számlázása ugyanazon megosztott termékváltozat alapján történik. A használat megkülönböztetése érdekében a billing_origin_product
és a product_features
oszlop további betekintést nyújt a használathoz társított konkrét termékbe és funkciókba.
A billing_origin_product
oszlop a használati rekordhoz társított Databricks-terméket jeleníti meg. Az értékek a következők:
JOBS
DLT
SQL
ALL_PURPOSE
MODEL_SERVING
INTERACTIVE
DEFAULT_STORAGE
VECTOR_SEARCH
LAKEHOUSE_MONITORING
PREDICTIVE_OPTIMIZATION
ONLINE_TABLES
FOUNDATION_MODEL_TRAINING
AGENT_EVALUATION
FINE_GRAIN_ACCESS_CONTROL
-
NETWORKING
: A kiszolgáló nélküli számítás magánvégpontokon keresztüli erőforrásokhoz való csatlakoztatásával kapcsolatos költségek.NETWORKING
használat eseténworkspace_id
null
,usage_unit
hour
,networking.connectivity_type
pedigPRIVATE_IP
. : A Databricks Apps létrehozásával és futtatásával kapcsolatos költségek
termékfunkciókra vonatkozó referencia
A product_features
oszlop egy objektum, amely információkat tartalmaz a használt termékfunkciókról, és a következő kulcs-érték párokat tartalmazza:
-
jobs_tier
: az értékek lehetnekLIGHT
,CLASSIC
vagynull
-
sql_tier
: az értékek lehetnekCLASSIC
,PRO
vagynull
-
dlt_tier
: az értékek közé tartozikCORE
,PRO
,ADVANCED
vagynull
-
is_serverless
: az értékek közé tartoziktrue
,false
vagynull
-
is_photon
: az értékek közé tartoziktrue
,false
vagynull
-
serving_type
: értékek között szerepelMODEL
,GPU_MODEL
,FOUNDATION_MODEL
,FEATURE
vagynull
-
networking.connectivity_type
: az értékek közé tartozikPUBLIC_IP
ésPRIVATE_IP