Skip to content

Commit 722b189

Browse files
[integrations-api][beta] dagster-looker (#26873)
## Summary & Motivation decision: experimental -> beta reason: We're still working with design partners to improve the integration, but it has been out there for some time, so we should avoid breaking things in patch releases. docs exist: yes ## How I Tested These Changes ## Changelog > Insert changelog entry or delete this section.
1 parent a9ba2ea commit 722b189

File tree

4 files changed

+9
-9
lines changed

4 files changed

+9
-9
lines changed

python_modules/libraries/dagster-looker/dagster_looker/api/assets.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from typing import Optional, Union, cast
33

44
from dagster import AssetExecutionContext, AssetsDefinition, Failure, multi_asset
5-
from dagster._annotations import experimental
5+
from dagster._annotations import beta
66
from dagster._utils.warnings import deprecation_warning
77

88
from dagster_looker.api.dagster_looker_api_translator import (
@@ -16,7 +16,7 @@
1616
from dagster_looker.api.resource import LookerResource
1717

1818

19-
@experimental
19+
@beta
2020
def build_looker_pdt_assets_definitions(
2121
resource_key: str,
2222
request_start_pdt_builds: Sequence[RequestStartPdtBuild],

python_modules/libraries/dagster-looker/dagster_looker/api/resource.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
Definitions,
1010
_check as check,
1111
)
12-
from dagster._annotations import deprecated, experimental, public
12+
from dagster._annotations import beta, deprecated, public
1313
from dagster._core.definitions.definitions_load_context import StateBackedDefinitionsLoader
1414
from dagster._record import record
1515
from dagster._utils.cached_method import cached_method
@@ -55,7 +55,7 @@ class LookerFilter:
5555
only_fetch_explores_used_in_dashboards: bool = False
5656

5757

58-
@experimental
58+
@beta
5959
class LookerResource(ConfigurableResource):
6060
"""Represents a connection to a Looker instance and provides methods
6161
to interact with the Looker API.
@@ -123,7 +123,7 @@ def build_defs(
123123
)
124124

125125

126-
@experimental
126+
@beta
127127
def load_looker_asset_specs(
128128
looker_resource: LookerResource,
129129
dagster_looker_translator: Optional[

python_modules/libraries/dagster-looker/dagster_looker/lkml/asset_specs.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from typing import Optional
44

55
from dagster import AssetSpec
6-
from dagster._annotations import experimental
6+
from dagster._annotations import beta
77

88
from dagster_looker.lkml.asset_utils import (
99
build_looker_dashboard_specs,
@@ -13,7 +13,7 @@
1313
from dagster_looker.lkml.dagster_looker_lkml_translator import DagsterLookerLkmlTranslator
1414

1515

16-
@experimental
16+
@beta
1717
def build_looker_asset_specs(
1818
*,
1919
project_dir: Path,

python_modules/libraries/dagster-looker/dagster_looker/lkml/dagster_looker_lkml_translator.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
from typing import Any, Callable, Literal, Optional, cast
77

88
from dagster import AssetKey, AssetSpec
9-
from dagster._annotations import experimental, public, superseded
9+
from dagster._annotations import beta, public, superseded
1010
from dagster._utils.warnings import supersession_warning
1111
from sqlglot import ParseError, exp, parse_one, to_table
1212
from sqlglot.optimizer import Scope, build_scope, optimize
@@ -172,7 +172,7 @@ def build_deps_for_looker_view(
172172
)
173173

174174

175-
@experimental
175+
@beta
176176
class DagsterLookerLkmlTranslator:
177177
"""Holds a set of methods that derive Dagster asset definition metadata given a representation
178178
of a LookML structure (dashboards, explores, views).

0 commit comments

Comments
 (0)