File tree 3 files changed +10
-6
lines changed
datahub-graphql-core/src/main/resources
metadata-ingestion/src/datahub/ingestion/source/tableau
metadata-ingestion-modules/dagster-plugin/src/datahub_dagster_plugin/client
3 files changed +10
-6
lines changed Original file line number Diff line number Diff line change @@ -3838,6 +3838,11 @@ enum CorpUserStatus {
3838
3838
A User that has been provisioned and logged in
3839
3839
"""
3840
3840
ACTIVE
3841
+
3842
+ """
3843
+ A user that has been suspended
3844
+ """
3845
+ SUSPENDED
3841
3846
}
3842
3847
3843
3848
union ResolvedActor = CorpUser | CorpGroup
Original file line number Diff line number Diff line change @@ -522,7 +522,7 @@ def generate_datajob(
522
522
# Also, add datahub inputs/outputs if present in input/output metatdata.
523
523
for input_def_snap in op_def_snap .input_def_snaps :
524
524
job_property_bag [f"input.{ input_def_snap .name } " ] = str (
525
- input_def_snap ._asdict ()
525
+ input_def_snap .__dict__
526
526
)
527
527
if Constant .DATAHUB_INPUTS in input_def_snap .metadata :
528
528
datajob .inlets .extend (
@@ -533,7 +533,7 @@ def generate_datajob(
533
533
534
534
for output_def_snap in op_def_snap .output_def_snaps :
535
535
job_property_bag [f"output_{ output_def_snap .name } " ] = str (
536
- output_def_snap ._asdict ()
536
+ output_def_snap .__dict__
537
537
)
538
538
if (
539
539
Constant .DATAHUB_OUTPUTS in output_def_snap .metadata
Original file line number Diff line number Diff line change @@ -896,10 +896,9 @@ def dataset_browse_prefix(self) -> str:
896
896
return f"/{ self .config .env .lower ()} { self .no_env_browse_prefix } "
897
897
898
898
def _re_authenticate (self ):
899
- tableau_auth : Union [
900
- TableauAuth , PersonalAccessTokenAuth
901
- ] = self .config .get_tableau_auth (self .site_id )
902
- self .server .auth .sign_in (tableau_auth )
899
+ # Sign-in again may not be enough because Tableau sometimes caches invalid sessions
900
+ # so we need to recreate the Tableau Server object
901
+ self .server = self .config .make_tableau_client (self .site_id )
903
902
904
903
@property
905
904
def site_content_url (self ) -> Optional [str ]:
You can’t perform that action at this time.
0 commit comments